Amazon QuickSight

2023/07/24 - Amazon QuickSight - 3 new 9 updated api methods

Changes  This release launches new Snapshot APIs for CSV and PDF exports, adds support for info icon for filters and parameters in Exploration APIs, adds modeled exception to the DeleteAccountCustomization API, and introduces AttributeAggregationFunction's ability to add UNIQUE_VALUE aggregation in tooltips.

DescribeDashboardSnapshotJobResult (new) Link ¶

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. .

See also: AWS API Documentation

Request Syntax

client.describe_dashboard_snapshot_job_result(
    AwsAccountId='string',
    DashboardId='string',
    SnapshotJobId='string'
)
type AwsAccountId

string

param AwsAccountId

[REQUIRED]

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

type DashboardId

string

param DashboardId

[REQUIRED]

The ID of the dashboard that you have started a snapshot job for.

type SnapshotJobId

string

param SnapshotJobId

[REQUIRED]

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

rtype

dict

returns

Response Syntax

{
    'Arn': 'string',
    'JobStatus': 'QUEUED'|'RUNNING'|'COMPLETED'|'FAILED',
    'CreatedTime': datetime(2015, 1, 1),
    'LastUpdatedTime': datetime(2015, 1, 1),
    'Result': {
        'AnonymousUsers': [
            {
                'FileGroups': [
                    {
                        'Files': [
                            {
                                'SheetSelections': [
                                    {
                                        'SheetId': 'string',
                                        'SelectionScope': 'ALL_VISUALS'|'SELECTED_VISUALS',
                                        'VisualIds': [
                                            'string',
                                        ]
                                    },
                                ],
                                'FormatType': 'CSV'|'PDF'
                            },
                        ],
                        'S3Results': [
                            {
                                'S3DestinationConfiguration': {
                                    'BucketConfiguration': {
                                        'BucketName': 'string',
                                        'BucketPrefix': 'string',
                                        'BucketRegion': 'string'
                                    }
                                },
                                'S3Uri': 'string',
                                'ErrorInfo': [
                                    {
                                        'ErrorMessage': 'string',
                                        'ErrorType': 'string'
                                    },
                                ]
                            },
                        ]
                    },
                ]
            },
        ]
    },
    'ErrorInfo': {
        'ErrorMessage': 'string',
        'ErrorType': 'string'
    },
    'RequestId': 'string',
    'Status': 123
}

Response Structure

  • (dict) --

    • 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.

    • CreatedTime (datetime) --

      The time that a snapshot job was created.

    • LastUpdatedTime (datetime) --

      The time that a snapshot job status was last updated.

    • Result (dict) --

      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 (list) --

        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.

        • (dict) --

          A structure that contains the file groups that are requested for the artifact generation in a StartDashboardSnapshotJob API call.

          • FileGroups (list) --

            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.

            • (dict) --

              A structure that contains information on the generated snapshot file groups.

              • Files (list) --

                A list of SnapshotFile objects.

                • (dict) --

                  A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

                  • SheetSelections (list) --

                    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 or 1 configuration for PDF.

                    • (dict) --

                      A structure that contains information that identifies the snapshot that needs to be generated.

                      • SheetId (string) --

                        The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV or PDF format types.

                      • SelectionScope (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.

                      • VisualIds (list) --

                        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. This value supports a maximum of 1 visual ID.

                        • (string) --

                  • FormatType (string) --

                    The format of the snapshot file to be generated. You can choose between CSV and PDF .

              • S3Results (list) --

                A list of SnapshotJobS3Result objects.

                • (dict) --

                  The Amazon S3 result from the snapshot job. The result includes the DestinationConfiguration and the Amazon S3 Uri. If an error occured during the job, the result returns information on the error.

                  • S3DestinationConfiguration (dict) --

                    A list of Amazon S3 bucket configurations that are provided when you make a StartDashboardSnapshotJob API call.

                    • BucketConfiguration (dict) --

                      A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

                      • BucketName (string) --

                        The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

                      • BucketPrefix (string) --

                        The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

                      • BucketRegion (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 (list) --

                    An array of error records that describe any failures that occur while the dashboard snapshot job runs.

                    • (dict) --

                      Information on the error that caused the snapshot job to fail.

                      • ErrorMessage (string) --

                        The error message.

                      • ErrorType (string) --

                        The error type.

    • ErrorInfo (dict) --

      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

StartDashboardSnapshotJob (new) Link ¶

Starts an asynchronous job that generates a dashboard snapshot. You can request up to one paginated PDF and up to five CSVs per API call.

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.

See also: AWS API Documentation

Request Syntax

client.start_dashboard_snapshot_job(
    AwsAccountId='string',
    DashboardId='string',
    SnapshotJobId='string',
    UserConfiguration={
        'AnonymousUsers': [
            {
                'RowLevelPermissionTags': [
                    {
                        'Key': 'string',
                        'Value': 'string'
                    },
                ]
            },
        ]
    },
    SnapshotConfiguration={
        'FileGroups': [
            {
                'Files': [
                    {
                        'SheetSelections': [
                            {
                                'SheetId': 'string',
                                'SelectionScope': 'ALL_VISUALS'|'SELECTED_VISUALS',
                                'VisualIds': [
                                    'string',
                                ]
                            },
                        ],
                        'FormatType': 'CSV'|'PDF'
                    },
                ]
            },
        ],
        'DestinationConfiguration': {
            'S3Destinations': [
                {
                    'BucketConfiguration': {
                        'BucketName': 'string',
                        'BucketPrefix': 'string',
                        'BucketRegion': 'string'
                    }
                },
            ]
        },
        'Parameters': {
            'StringParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        'string',
                    ]
                },
            ],
            'IntegerParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        123,
                    ]
                },
            ],
            'DecimalParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        123.0,
                    ]
                },
            ],
            'DateTimeParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        datetime(2015, 1, 1),
                    ]
                },
            ]
        }
    }
)
type AwsAccountId

string

param AwsAccountId

[REQUIRED]

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

type DashboardId

string

param DashboardId

[REQUIRED]

The ID of the dashboard that you want to start a snapshot job for.

type SnapshotJobId

string

param SnapshotJobId

[REQUIRED]

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.

type UserConfiguration

dict

param UserConfiguration

[REQUIRED]

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 (list) --

    An array of records that describe the anonymous users that the dashboard snapshot is generated for.

    • (dict) --

      A structure that contains information on the anonymous user configuration.

      • RowLevelPermissionTags (list) --

        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 Tags in the Amazon QuickSight User Guide .

        • (dict) --

          The key-value pair used for the row-level security tags feature.

          • Key (string) -- [REQUIRED]

            The key for the tag.

          • Value (string) -- [REQUIRED]

            The value that you want to assign the tag.

type SnapshotConfiguration

dict

param SnapshotConfiguration

[REQUIRED]

A structure that describes the configuration of the dashboard snapshot.

  • FileGroups (list) -- [REQUIRED]

    A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

    • (dict) --

      A structure that contains the information on the snapshot files.

      • Files (list) --

        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.

        • (dict) --

          A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

          • SheetSelections (list) -- [REQUIRED]

            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 or 1 configuration for PDF.

            • (dict) --

              A structure that contains information that identifies the snapshot that needs to be generated.

              • SheetId (string) -- [REQUIRED]

                The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV or PDF format types.

              • SelectionScope (string) -- [REQUIRED]

                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.

              • VisualIds (list) --

                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. This value supports a maximum of 1 visual ID.

                • (string) --

          • FormatType (string) -- [REQUIRED]

            The format of the snapshot file to be generated. You can choose between CSV and PDF .

  • DestinationConfiguration (dict) --

    A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

    • S3Destinations (list) --

      A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration .

      • (dict) --

        A structure that describes the Amazon S3 settings to use to save the generated dashboard snapshot.

        • BucketConfiguration (dict) --

          A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

          • BucketName (string) -- [REQUIRED]

            The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

          • BucketPrefix (string) -- [REQUIRED]

            The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

          • BucketRegion (string) -- [REQUIRED]

            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 (dict) --

    A list of Amazon QuickSight parameters and the list's override values.

    • StringParameters (list) --

      The parameters that have a data type of string.

      • (dict) --

        A string parameter.

        • Name (string) -- [REQUIRED]

          A display name for a string parameter.

        • Values (list) -- [REQUIRED]

          The values of a string parameter.

          • (string) --

    • IntegerParameters (list) --

      The parameters that have a data type of integer.

      • (dict) --

        An integer parameter.

        • Name (string) -- [REQUIRED]

          The name of the integer parameter.

        • Values (list) -- [REQUIRED]

          The values for the integer parameter.

          • (integer) --

    • DecimalParameters (list) --

      The parameters that have a data type of decimal.

      • (dict) --

        A decimal parameter.

        • Name (string) -- [REQUIRED]

          A display name for the decimal parameter.

        • Values (list) -- [REQUIRED]

          The values for the decimal parameter.

          • (float) --

    • DateTimeParameters (list) --

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

      • (dict) --

        A date-time parameter.

        • Name (string) -- [REQUIRED]

          A display name for the date-time parameter.

        • Values (list) -- [REQUIRED]

          The values for the date-time parameter.

          • (datetime) --

rtype

dict

returns

Response Syntax

{
    'Arn': 'string',
    'SnapshotJobId': 'string',
    'RequestId': 'string',
    'Status': 123
}

Response Structure

  • (dict) --

    • 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

DescribeDashboardSnapshotJob (new) Link ¶

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 .

See also: AWS API Documentation

Request Syntax

client.describe_dashboard_snapshot_job(
    AwsAccountId='string',
    DashboardId='string',
    SnapshotJobId='string'
)
type AwsAccountId

string

param AwsAccountId

[REQUIRED]

The ID of the Amazon Web Services account that the dashboard snapshot job is executed in.

type DashboardId

string

param DashboardId

[REQUIRED]

The ID of the dashboard that you have started a snapshot job for.

type SnapshotJobId

string

param SnapshotJobId

[REQUIRED]

The ID of the job to be described. The job ID is set when you start a new job with a StartDashboardSnapshotJob API call.

rtype

dict

returns

Response Syntax

{
    'AwsAccountId': 'string',
    'DashboardId': 'string',
    'SnapshotJobId': 'string',
    'UserConfiguration': {
        'AnonymousUsers': [
            {
                'RowLevelPermissionTagKeys': [
                    'string',
                ]
            },
        ]
    },
    'SnapshotConfiguration': {
        'FileGroups': [
            {
                'Files': [
                    {
                        'SheetSelections': [
                            {
                                'SheetId': 'string',
                                'SelectionScope': 'ALL_VISUALS'|'SELECTED_VISUALS',
                                'VisualIds': [
                                    'string',
                                ]
                            },
                        ],
                        'FormatType': 'CSV'|'PDF'
                    },
                ]
            },
        ],
        'DestinationConfiguration': {
            'S3Destinations': [
                {
                    'BucketConfiguration': {
                        'BucketName': 'string',
                        'BucketPrefix': 'string',
                        'BucketRegion': 'string'
                    }
                },
            ]
        },
        'Parameters': {
            'StringParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        'string',
                    ]
                },
            ],
            'IntegerParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        123,
                    ]
                },
            ],
            'DecimalParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        123.0,
                    ]
                },
            ],
            'DateTimeParameters': [
                {
                    'Name': 'string',
                    'Values': [
                        datetime(2015, 1, 1),
                    ]
                },
            ]
        }
    },
    'Arn': 'string',
    'JobStatus': 'QUEUED'|'RUNNING'|'COMPLETED'|'FAILED',
    'CreatedTime': datetime(2015, 1, 1),
    'LastUpdatedTime': datetime(2015, 1, 1),
    'RequestId': 'string',
    'Status': 123
}

Response Structure

  • (dict) --

    • 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 (dict) --

      The user configuration for the snapshot job. This information is provided when you make a StartDashboardSnapshotJob API call.

      • AnonymousUsers (list) --

        An array of records that describe anonymous users that the dashboard snapshot is generated for. Sensitive user information is excluded.

        • (dict) --

          Use this structure to redact sensitive information that you provide about an anonymous user from the snapshot.

          • RowLevelPermissionTagKeys (list) --

            The tag keys for the RowLevelPermissionTags .

            • (string) --

    • SnapshotConfiguration (dict) --

      The snapshot configuration of the job. This information is provided when you make a StartDashboardSnapshotJob API call.

      • FileGroups (list) --

        A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.

        • (dict) --

          A structure that contains the information on the snapshot files.

          • Files (list) --

            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.

            • (dict) --

              A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot job.

              • SheetSelections (list) --

                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 or 1 configuration for PDF.

                • (dict) --

                  A structure that contains information that identifies the snapshot that needs to be generated.

                  • SheetId (string) --

                    The sheet ID of the dashboard to generate the snapshot artifact from. This value is required for CSV or PDF format types.

                  • SelectionScope (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.

                  • VisualIds (list) --

                    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. This value supports a maximum of 1 visual ID.

                    • (string) --

              • FormatType (string) --

                The format of the snapshot file to be generated. You can choose between CSV and PDF .

      • DestinationConfiguration (dict) --

        A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.

        • S3Destinations (list) --

          A list of SnapshotS3DestinationConfiguration objects that contain Amazon S3 destination configurations. This structure can hold a maximum of 1 S3DestinationConfiguration .

          • (dict) --

            A structure that describes the Amazon S3 settings to use to save the generated dashboard snapshot.

            • BucketConfiguration (dict) --

              A structure that contains details about the Amazon S3 bucket that the generated dashboard snapshot is saved in.

              • BucketName (string) --

                The name of an existing Amazon S3 bucket where the generated snapshot artifacts are sent.

              • BucketPrefix (string) --

                The prefix of the Amazon S3 bucket that the generated snapshots are stored in.

              • BucketRegion (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 (dict) --

        A list of Amazon QuickSight parameters and the list's override values.

        • StringParameters (list) --

          The parameters that have a data type of string.

          • (dict) --

            A string parameter.

            • Name (string) --

              A display name for a string parameter.

            • Values (list) --

              The values of a string parameter.

              • (string) --

        • IntegerParameters (list) --

          The parameters that have a data type of integer.

          • (dict) --

            An integer parameter.

            • Name (string) --

              The name of the integer parameter.

            • Values (list) --

              The values for the integer parameter.

              • (integer) --

        • DecimalParameters (list) --

          The parameters that have a data type of decimal.

          • (dict) --

            A decimal parameter.

            • Name (string) --

              A display name for the decimal parameter.

            • Values (list) --

              The values for the decimal parameter.

              • (float) --

        • DateTimeParameters (list) --

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

          • (dict) --

            A date-time parameter.

            • Name (string) --

              A display name for the date-time parameter.

            • Values (list) --

              The values for the date-time parameter.

              • (datetime) --

    • 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.

    • CreatedTime (datetime) --

      The time that the snapshot job was created.

    • LastUpdatedTime (datetime) --

      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

CreateAnalysis (updated) Link ¶
Changes (request)
{'Definition': {'FilterGroups': {'Filters': {'NumericEqualityFilter': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                'ValueForMultipleValues': 'string'}}},
                                             'NumericRangeFilter': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                             'ValueForMultipleValues': 'string'}}},
                                             'TopBottomFilter': {'AggregationSortConfigurations': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                            'ValueForMultipleValues': 'string'}}}}}},
                'Sheets': {'FilterControls': {'DateTimePicker': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                             'Visibility': 'HIDDEN '
                                                                                                                           '| '
                                                                                                                           'VISIBLE'}}},
                                              'Dropdown': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                       'Visibility': 'HIDDEN '
                                                                                                                     '| '
                                                                                                                     'VISIBLE'}}},
                                              'List': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                   'Visibility': 'HIDDEN '
                                                                                                                 '| '
                                                                                                                 'VISIBLE'}}},
                                              'RelativeDateTime': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                               'Visibility': 'HIDDEN '
                                                                                                                             '| '
                                                                                                                             'VISIBLE'}}},
                                              'Slider': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                     'Visibility': 'HIDDEN '
                                                                                                                   '| '
                                                                                                                   'VISIBLE'}}},
                                              'TextArea': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                       'Visibility': 'HIDDEN '
                                                                                                                     '| '
                                                                                                                     'VISIBLE'}}},
                                              'TextField': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                        'Visibility': 'HIDDEN '
                                                                                                                      '| '
                                                                                                                      'VISIBLE'}}}},
                           'ParameterControls': {'DateTimePicker': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                                'Visibility': 'HIDDEN '
                                                                                                                              '| '
                                                                                                                              'VISIBLE'}}},
                                                 'Dropdown': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                          'Visibility': 'HIDDEN '
                                                                                                                        '| '
                                                                                                                        'VISIBLE'}}},
                                                 'List': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                      'Visibility': 'HIDDEN '
                                                                                                                    '| '
                                                                                                                    'VISIBLE'}}},
                                                 'Slider': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                        'Visibility': 'HIDDEN '
                                                                                                                      '| '
                                                                                                                      'VISIBLE'}}},
                                                 'TextArea': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                          'Visibility': 'HIDDEN '
                                                                                                                        '| '
                                                                                                                        'VISIBLE'}}},
                                                 'TextField': {'DisplayOptions': {'InfoIconLabelOptions': {'InfoIconText': 'string',
                                                                                                           'Visibility': 'HIDDEN '
                                                                                                                         '| '
                                                                                                                         'VISIBLE'}}}},
                           'Visuals': {'BarChartVisual': {'ChartConfiguration': {'ReferenceLines': {'DataConfiguration': {'DynamicConfiguration': {'MeasureAggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                                   'ValueForMultipleValues': 'string'}}}}},
                                                                                 'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                'ValueForMultipleValues': 'string'}}}},
                                                                                                       'ColorSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                             'ValueForMultipleValues': 'string'}}}},
                                                                                                       'SmallMultiplesSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                      'ValueForMultipleValues': 'string'}}}}},
                                                                                 'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                            'ValueForMultipleValues': 'string'}}}}}}}},
                                       'BoxPlotVisual': {'ChartConfiguration': {'ReferenceLines': {'DataConfiguration': {'DynamicConfiguration': {'MeasureAggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                                  'ValueForMultipleValues': 'string'}}}}},
                                                                                'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                               'ValueForMultipleValues': 'string'}}}}},
                                                                                'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                           'ValueForMultipleValues': 'string'}}}}}}}},
                                       'ComboChartVisual': {'ChartConfiguration': {'ReferenceLines': {'DataConfiguration': {'DynamicConfiguration': {'MeasureAggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                                     'ValueForMultipleValues': 'string'}}}}},
                                                                                   'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                  'ValueForMultipleValues': 'string'}}}},
                                                                                                         'ColorSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                               'ValueForMultipleValues': 'string'}}}}},
                                                                                   'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                              'ValueForMultipleValues': 'string'}}}}}}}},
                                       'FilledMapVisual': {'ChartConfiguration': {'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                 'ValueForMultipleValues': 'string'}}}}},
                                                                                  'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                             'ValueForMultipleValues': 'string'}}}}}}}},
                                       'FunnelChartVisual': {'ChartConfiguration': {'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                   'ValueForMultipleValues': 'string'}}}}},
                                                                                    'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                               'ValueForMultipleValues': 'string'}}}}}}}},
                                       'GaugeChartVisual': {'ChartConfiguration': {'TooltipOptions': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                                     'ValueForMultipleValues': 'string'}}}}}}}},
                                       'GeospatialMapVisual': {'ChartConfiguration': {'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                                 'ValueForMultipleValues': 'string'}}}}}}}},
                                       'HeatMapVisual': {'ChartConfiguration': {'SortConfiguration': {'HeatMapColumnSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                    'ValueForMultipleValues': 'string'}}}},
                                                                                                      'HeatMapRowSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                 'ValueForMultipleValues': 'string'}}}}},
                                                                                'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                           'ValueForMultipleValues': 'string'}}}}}}}},
                                       'HistogramVisual': {'ChartConfiguration': {'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                             'ValueForMultipleValues': 'string'}}}}}}}},
                                       'KPIVisual': {'ChartConfiguration': {'SortConfiguration': {'TrendGroupSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                             'ValueForMultipleValues': 'string'}}}}}}},
                                       'LineChartVisual': {'ChartConfiguration': {'ReferenceLines': {'DataConfiguration': {'DynamicConfiguration': {'MeasureAggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                                    'ValueForMultipleValues': 'string'}}}}},
                                                                                  'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                 'ValueForMultipleValues': 'string'}}}},
                                                                                                        'SmallMultiplesSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                       'ValueForMultipleValues': 'string'}}}}},
                                                                                  'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                             'ValueForMultipleValues': 'string'}}}}}}}},
                                       'PieChartVisual': {'ChartConfiguration': {'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                'ValueForMultipleValues': 'string'}}}},
                                                                                                       'SmallMultiplesSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                      'ValueForMultipleValues': 'string'}}}}},
                                                                                 'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                            'ValueForMultipleValues': 'string'}}}}}}}},
                                       'PivotTableVisual': {'ChartConfiguration': {'SortConfiguration': {'FieldSortOptions': {'SortBy': {'Column': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                             'ValueForMultipleValues': 'string'}}}}}}}},
                                       'RadarChartVisual': {'ChartConfiguration': {'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                  'ValueForMultipleValues': 'string'}}}},
                                                                                                         'ColorSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                               'ValueForMultipleValues': 'string'}}}}}}},
                                       'SankeyDiagramVisual': {'ChartConfiguration': {'SortConfiguration': {'WeightSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                   'ValueForMultipleValues': 'string'}}}}}}},
                                       'ScatterPlotVisual': {'ChartConfiguration': {'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                               'ValueForMultipleValues': 'string'}}}}}}}},
                                       'TableVisual': {'ChartConfiguration': {'SortConfiguration': {'RowSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                        'ValueForMultipleValues': 'string'}}}}}}},
                                       'TreeMapVisual': {'ChartConfiguration': {'SortConfiguration': {'TreeMapSort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                              'ValueForMultipleValues': 'string'}}}}},
                                                                                'Tooltip': {'FieldBasedTooltip': {'TooltipFields': {'ColumnTooltipItem': {'Aggregation': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                           'ValueForMultipleValues': 'string'}}}}}}}},
                                       'WaterfallVisual': {'ChartConfiguration': {'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                 'ValueForMultipleValues': 'string'}}}}}}},
                                       'WordCloudVisual': {'ChartConfiguration': {'SortConfiguration': {'CategorySort': {'ColumnSort': {'AggregationFunction': {'AttributeAggregationFunction': {'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                                                                                                                                                                 'ValueForMultipleValues': 'string'}}}}}}}}}}}

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

See also: AWS API Documentation

Request Syntax

client.create_analysis(
    AwsAccountId='string',
    AnalysisId='string',
    Name='string',
    Parameters={
        'StringParameters': [
            {
                'Name': 'string',
                'Values': [
                    'string',
                ]
            },
        ],
        'IntegerParameters': [
            {
                'Name': 'string',
                'Values': [
                    123,
                ]
            },
        ],
        'DecimalParameters': [
            {
                'Name': 'string',
                'Values': [
                    123.0,
                ]
            },
        ],
        'DateTimeParameters': [
            {
                'Name': 'string',
                'Values': [
                    datetime(2015, 1, 1),
                ]
            },
        ]
    },
    Permissions=[
        {
            'Principal': 'string',
            'Actions': [
                'string',
            ]
        },
    ],
    SourceEntity={
        'SourceTemplate': {
            'DataSetReferences': [
                {
                    'DataSetPlaceholder': 'string',
                    'DataSetArn': 'string'
                },
            ],
            'Arn': 'string'
        }
    },
    ThemeArn='string',
    Tags=[
        {
            'Key': 'string',
            'Value': 'string'
        },
    ],
    Definition={
        'DataSetIdentifierDeclarations': [
            {
                'Identifier': 'string',
                'DataSetArn': 'string'
            },
        ],
        'Sheets': [
            {
                'SheetId': 'string',
                'Title': 'string',
                'Description': 'string',
                'Name': 'string',
                'ParameterControls': [
                    {
                        'DateTimePicker': {
                            'ParameterControlId': 'string',
                            'Title': 'string',
                            'SourceParameterName': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'DateTimeFormat': 'string',
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            }
                        },
                        'List': {
                            'ParameterControlId': 'string',
                            'Title': 'string',
                            'SourceParameterName': 'string',
                            'DisplayOptions': {
                                'SearchOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'SelectAllOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'Type': 'MULTI_SELECT'|'SINGLE_SELECT',
                            'SelectableValues': {
                                'Values': [
                                    'string',
                                ],
                                'LinkToDataSetColumn': {
                                    'DataSetIdentifier': 'string',
                                    'ColumnName': 'string'
                                }
                            },
                            'CascadingControlConfiguration': {
                                'SourceControls': [
                                    {
                                        'SourceSheetControlId': 'string',
                                        'ColumnToMatch': {
                                            'DataSetIdentifier': 'string',
                                            'ColumnName': 'string'
                                        }
                                    },
                                ]
                            }
                        },
                        'Dropdown': {
                            'ParameterControlId': 'string',
                            'Title': 'string',
                            'SourceParameterName': 'string',
                            'DisplayOptions': {
                                'SelectAllOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'Type': 'MULTI_SELECT'|'SINGLE_SELECT',
                            'SelectableValues': {
                                'Values': [
                                    'string',
                                ],
                                'LinkToDataSetColumn': {
                                    'DataSetIdentifier': 'string',
                                    'ColumnName': 'string'
                                }
                            },
                            'CascadingControlConfiguration': {
                                'SourceControls': [
                                    {
                                        'SourceSheetControlId': 'string',
                                        'ColumnToMatch': {
                                            'DataSetIdentifier': 'string',
                                            'ColumnName': 'string'
                                        }
                                    },
                                ]
                            }
                        },
                        'TextField': {
                            'ParameterControlId': 'string',
                            'Title': 'string',
                            'SourceParameterName': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'PlaceholderOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            }
                        },
                        'TextArea': {
                            'ParameterControlId': 'string',
                            'Title': 'string',
                            'SourceParameterName': 'string',
                            'Delimiter': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'PlaceholderOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            }
                        },
                        'Slider': {
                            'ParameterControlId': 'string',
                            'Title': 'string',
                            'SourceParameterName': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'MaximumValue': 123.0,
                            'MinimumValue': 123.0,
                            'StepSize': 123.0
                        }
                    },
                ],
                'FilterControls': [
                    {
                        'DateTimePicker': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'DateTimeFormat': 'string',
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'Type': 'SINGLE_VALUED'|'DATE_RANGE'
                        },
                        'List': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'DisplayOptions': {
                                'SearchOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'SelectAllOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'Type': 'MULTI_SELECT'|'SINGLE_SELECT',
                            'SelectableValues': {
                                'Values': [
                                    'string',
                                ]
                            },
                            'CascadingControlConfiguration': {
                                'SourceControls': [
                                    {
                                        'SourceSheetControlId': 'string',
                                        'ColumnToMatch': {
                                            'DataSetIdentifier': 'string',
                                            'ColumnName': 'string'
                                        }
                                    },
                                ]
                            }
                        },
                        'Dropdown': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'DisplayOptions': {
                                'SelectAllOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'Type': 'MULTI_SELECT'|'SINGLE_SELECT',
                            'SelectableValues': {
                                'Values': [
                                    'string',
                                ]
                            },
                            'CascadingControlConfiguration': {
                                'SourceControls': [
                                    {
                                        'SourceSheetControlId': 'string',
                                        'ColumnToMatch': {
                                            'DataSetIdentifier': 'string',
                                            'ColumnName': 'string'
                                        }
                                    },
                                ]
                            }
                        },
                        'TextField': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'PlaceholderOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            }
                        },
                        'TextArea': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'Delimiter': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'PlaceholderOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            }
                        },
                        'Slider': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            },
                            'Type': 'SINGLE_POINT'|'RANGE',
                            'MaximumValue': 123.0,
                            'MinimumValue': 123.0,
                            'StepSize': 123.0
                        },
                        'RelativeDateTime': {
                            'FilterControlId': 'string',
                            'Title': 'string',
                            'SourceFilterId': 'string',
                            'DisplayOptions': {
                                'TitleOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'FontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'CustomLabel': 'string'
                                },
                                'DateTimeFormat': 'string',
                                'InfoIconLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'InfoIconText': 'string'
                                }
                            }
                        }
                    },
                ],
                'Visuals': [
                    {
                        'TableVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'TableAggregatedFieldWells': {
                                        'GroupBy': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Values': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ]
                                    },
                                    'TableUnaggregatedFieldWells': {
                                        'Values': [
                                            {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'FormatConfiguration': {
                                                    'StringFormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    },
                                                    'NumberFormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    },
                                                    'DateTimeFormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'RowSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'PaginationConfiguration': {
                                        'PageSize': 123,
                                        'PageNumber': 123
                                    }
                                },
                                'TableOptions': {
                                    'Orientation': 'VERTICAL'|'HORIZONTAL',
                                    'HeaderStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    },
                                    'CellStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    },
                                    'RowAlternateColorOptions': {
                                        'Status': 'ENABLED'|'DISABLED',
                                        'RowAlternateColors': [
                                            'string',
                                        ]
                                    }
                                },
                                'TotalOptions': {
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE',
                                    'Placement': 'START'|'END',
                                    'ScrollStatus': 'PINNED'|'SCROLLED',
                                    'CustomLabel': 'string',
                                    'TotalCellStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    }
                                },
                                'FieldOptions': {
                                    'SelectedFieldOptions': [
                                        {
                                            'FieldId': 'string',
                                            'Width': 'string',
                                            'CustomLabel': 'string',
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'URLStyling': {
                                                'LinkConfiguration': {
                                                    'Target': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB',
                                                    'Content': {
                                                        'CustomTextContent': {
                                                            'Value': 'string',
                                                            'FontConfiguration': {
                                                                'FontSize': {
                                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                                },
                                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                                'FontColor': 'string',
                                                                'FontWeight': {
                                                                    'Name': 'NORMAL'|'BOLD'
                                                                },
                                                                'FontStyle': 'NORMAL'|'ITALIC'
                                                            }
                                                        },
                                                        'CustomIconContent': {
                                                            'Icon': 'LINK'
                                                        }
                                                    }
                                                },
                                                'ImageConfiguration': {
                                                    'SizingOptions': {
                                                        'TableCellImageScalingConfiguration': 'FIT_TO_CELL_HEIGHT'|'FIT_TO_CELL_WIDTH'|'DO_NOT_SCALE'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'Order': [
                                        'string',
                                    ]
                                },
                                'PaginatedReportOptions': {
                                    'VerticalOverflowVisibility': 'HIDDEN'|'VISIBLE',
                                    'OverflowColumnHeaderVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TableInlineVisualizations': [
                                    {
                                        'DataBars': {
                                            'FieldId': 'string',
                                            'PositiveColor': 'string',
                                            'NegativeColor': 'string'
                                        }
                                    },
                                ]
                            },
                            'ConditionalFormatting': {
                                'ConditionalFormattingOptions': [
                                    {
                                        'Cell': {
                                            'FieldId': 'string',
                                            'TextFormat': {
                                                'BackgroundColor': {
                                                    'Solid': {
                                                        'Expression': 'string',
                                                        'Color': 'string'
                                                    },
                                                    'Gradient': {
                                                        'Expression': 'string',
                                                        'Color': {
                                                            'Stops': [
                                                                {
                                                                    'GradientOffset': 123.0,
                                                                    'DataValue': 123.0,
                                                                    'Color': 'string'
                                                                },
                                                            ]
                                                        }
                                                    }
                                                },
                                                'TextColor': {
                                                    'Solid': {
                                                        'Expression': 'string',
                                                        'Color': 'string'
                                                    },
                                                    'Gradient': {
                                                        'Expression': 'string',
                                                        'Color': {
                                                            'Stops': [
                                                                {
                                                                    'GradientOffset': 123.0,
                                                                    'DataValue': 123.0,
                                                                    'Color': 'string'
                                                                },
                                                            ]
                                                        }
                                                    }
                                                },
                                                'Icon': {
                                                    'IconSet': {
                                                        'Expression': 'string',
                                                        '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'
                                                    },
                                                    'CustomCondition': {
                                                        'Expression': 'string',
                                                        'IconOptions': {
                                                            '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'
                                                        },
                                                        'Color': 'string',
                                                        'DisplayConfiguration': {
                                                            'IconDisplayOption': 'ICON_ONLY'
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                        'Row': {
                                            'BackgroundColor': {
                                                'Solid': {
                                                    'Expression': 'string',
                                                    'Color': 'string'
                                                },
                                                'Gradient': {
                                                    'Expression': 'string',
                                                    'Color': {
                                                        'Stops': [
                                                            {
                                                                'GradientOffset': 123.0,
                                                                'DataValue': 123.0,
                                                                'Color': 'string'
                                                            },
                                                        ]
                                                    }
                                                }
                                            },
                                            'TextColor': {
                                                'Solid': {
                                                    'Expression': 'string',
                                                    'Color': 'string'
                                                },
                                                'Gradient': {
                                                    'Expression': 'string',
                                                    'Color': {
                                                        'Stops': [
                                                            {
                                                                'GradientOffset': 123.0,
                                                                'DataValue': 123.0,
                                                                'Color': 'string'
                                                            },
                                                        ]
                                                    }
                                                }
                                            }
                                        }
                                    },
                                ]
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ]
                        },
                        'PivotTableVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'PivotTableAggregatedFieldWells': {
                                        'Rows': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Columns': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Values': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'FieldSortOptions': [
                                        {
                                            'FieldId': 'string',
                                            'SortBy': {
                                                'Field': {
                                                    'FieldId': 'string',
                                                    'Direction': 'ASC'|'DESC'
                                                },
                                                'Column': {
                                                    'SortBy': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Direction': 'ASC'|'DESC',
                                                    'AggregationFunction': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                },
                                                'DataPath': {
                                                    'Direction': 'ASC'|'DESC',
                                                    'SortPaths': [
                                                        {
                                                            'FieldId': 'string',
                                                            'FieldValue': 'string'
                                                        },
                                                    ]
                                                }
                                            }
                                        },
                                    ]
                                },
                                'TableOptions': {
                                    'MetricPlacement': 'ROW'|'COLUMN',
                                    'SingleMetricVisibility': 'HIDDEN'|'VISIBLE',
                                    'ColumnNamesVisibility': 'HIDDEN'|'VISIBLE',
                                    'ToggleButtonsVisibility': 'HIDDEN'|'VISIBLE',
                                    'ColumnHeaderStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    },
                                    'RowHeaderStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    },
                                    'CellStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    },
                                    'RowFieldNamesStyle': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'TextWrap': 'NONE'|'WRAP',
                                        'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                        'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                        'BackgroundColor': 'string',
                                        'Height': 123,
                                        'Border': {
                                            'UniformBorder': {
                                                'Color': 'string',
                                                'Thickness': 123,
                                                'Style': 'NONE'|'SOLID'
                                            },
                                            'SideSpecificBorder': {
                                                'InnerVertical': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'InnerHorizontal': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Left': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Right': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Top': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'Bottom': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                }
                                            }
                                        }
                                    },
                                    'RowAlternateColorOptions': {
                                        'Status': 'ENABLED'|'DISABLED',
                                        'RowAlternateColors': [
                                            'string',
                                        ]
                                    },
                                    'CollapsedRowDimensionsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TotalOptions': {
                                    'RowSubtotalOptions': {
                                        'TotalsVisibility': 'HIDDEN'|'VISIBLE',
                                        'CustomLabel': 'string',
                                        'FieldLevel': 'ALL'|'CUSTOM'|'LAST',
                                        'FieldLevelOptions': [
                                            {
                                                'FieldId': 'string'
                                            },
                                        ],
                                        'TotalCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'ValueCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'MetricHeaderCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        }
                                    },
                                    'ColumnSubtotalOptions': {
                                        'TotalsVisibility': 'HIDDEN'|'VISIBLE',
                                        'CustomLabel': 'string',
                                        'FieldLevel': 'ALL'|'CUSTOM'|'LAST',
                                        'FieldLevelOptions': [
                                            {
                                                'FieldId': 'string'
                                            },
                                        ],
                                        'TotalCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'ValueCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'MetricHeaderCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        }
                                    },
                                    'RowTotalOptions': {
                                        'TotalsVisibility': 'HIDDEN'|'VISIBLE',
                                        'Placement': 'START'|'END',
                                        'ScrollStatus': 'PINNED'|'SCROLLED',
                                        'CustomLabel': 'string',
                                        'TotalCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'ValueCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'MetricHeaderCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        }
                                    },
                                    'ColumnTotalOptions': {
                                        'TotalsVisibility': 'HIDDEN'|'VISIBLE',
                                        'Placement': 'START'|'END',
                                        'ScrollStatus': 'PINNED'|'SCROLLED',
                                        'CustomLabel': 'string',
                                        'TotalCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'ValueCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        },
                                        'MetricHeaderCellStyle': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'TextWrap': 'NONE'|'WRAP',
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO',
                                            'VerticalTextAlignment': 'TOP'|'MIDDLE'|'BOTTOM',
                                            'BackgroundColor': 'string',
                                            'Height': 123,
                                            'Border': {
                                                'UniformBorder': {
                                                    'Color': 'string',
                                                    'Thickness': 123,
                                                    'Style': 'NONE'|'SOLID'
                                                },
                                                'SideSpecificBorder': {
                                                    'InnerVertical': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'InnerHorizontal': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Left': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Right': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Top': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    },
                                                    'Bottom': {
                                                        'Color': 'string',
                                                        'Thickness': 123,
                                                        'Style': 'NONE'|'SOLID'
                                                    }
                                                }
                                            }
                                        }
                                    }
                                },
                                'FieldOptions': {
                                    'SelectedFieldOptions': [
                                        {
                                            'FieldId': 'string',
                                            'CustomLabel': 'string',
                                            'Visibility': 'HIDDEN'|'VISIBLE'
                                        },
                                    ],
                                    'DataPathOptions': [
                                        {
                                            'DataPathList': [
                                                {
                                                    'FieldId': 'string',
                                                    'FieldValue': 'string'
                                                },
                                            ],
                                            'Width': 'string'
                                        },
                                    ],
                                    'CollapseStateOptions': [
                                        {
                                            'Target': {
                                                'FieldId': 'string',
                                                'FieldDataPathValues': [
                                                    {
                                                        'FieldId': 'string',
                                                        'FieldValue': 'string'
                                                    },
                                                ]
                                            },
                                            'State': 'COLLAPSED'|'EXPANDED'
                                        },
                                    ]
                                },
                                'PaginatedReportOptions': {
                                    'VerticalOverflowVisibility': 'HIDDEN'|'VISIBLE',
                                    'OverflowColumnHeaderVisibility': 'HIDDEN'|'VISIBLE'
                                }
                            },
                            'ConditionalFormatting': {
                                'ConditionalFormattingOptions': [
                                    {
                                        'Cell': {
                                            'FieldId': 'string',
                                            'TextFormat': {
                                                'BackgroundColor': {
                                                    'Solid': {
                                                        'Expression': 'string',
                                                        'Color': 'string'
                                                    },
                                                    'Gradient': {
                                                        'Expression': 'string',
                                                        'Color': {
                                                            'Stops': [
                                                                {
                                                                    'GradientOffset': 123.0,
                                                                    'DataValue': 123.0,
                                                                    'Color': 'string'
                                                                },
                                                            ]
                                                        }
                                                    }
                                                },
                                                'TextColor': {
                                                    'Solid': {
                                                        'Expression': 'string',
                                                        'Color': 'string'
                                                    },
                                                    'Gradient': {
                                                        'Expression': 'string',
                                                        'Color': {
                                                            'Stops': [
                                                                {
                                                                    'GradientOffset': 123.0,
                                                                    'DataValue': 123.0,
                                                                    'Color': 'string'
                                                                },
                                                            ]
                                                        }
                                                    }
                                                },
                                                'Icon': {
                                                    'IconSet': {
                                                        'Expression': 'string',
                                                        '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'
                                                    },
                                                    'CustomCondition': {
                                                        'Expression': 'string',
                                                        'IconOptions': {
                                                            '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'
                                                        },
                                                        'Color': 'string',
                                                        'DisplayConfiguration': {
                                                            'IconDisplayOption': 'ICON_ONLY'
                                                        }
                                                    }
                                                }
                                            },
                                            'Scope': {
                                                'Role': 'FIELD'|'FIELD_TOTAL'|'GRAND_TOTAL'
                                            },
                                            'Scopes': [
                                                {
                                                    'Role': 'FIELD'|'FIELD_TOTAL'|'GRAND_TOTAL'
                                                },
                                            ]
                                        }
                                    },
                                ]
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ]
                        },
                        'BarChartVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'BarChartAggregatedFieldWells': {
                                        'Category': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Values': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ],
                                        'Colors': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'SmallMultiples': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'CategorySort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'CategoryItemsLimit': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    },
                                    'ColorSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'ColorItemsLimit': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    },
                                    'SmallMultiplesSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'SmallMultiplesLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    }
                                },
                                'Orientation': 'HORIZONTAL'|'VERTICAL',
                                'BarsArrangement': 'CLUSTERED'|'STACKED'|'STACKED_PERCENT',
                                'VisualPalette': {
                                    'ChartColor': 'string',
                                    'ColorMap': [
                                        {
                                            'Element': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string'
                                            },
                                            'Color': 'string',
                                            'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                        },
                                    ]
                                },
                                'SmallMultiplesOptions': {
                                    'MaxVisibleRows': 123,
                                    'MaxVisibleColumns': 123,
                                    'PanelConfiguration': {
                                        'Title': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO'
                                        },
                                        'BorderVisibility': 'HIDDEN'|'VISIBLE',
                                        'BorderThickness': 'string',
                                        'BorderStyle': 'SOLID'|'DASHED'|'DOTTED',
                                        'BorderColor': 'string',
                                        'GutterVisibility': 'HIDDEN'|'VISIBLE',
                                        'GutterSpacing': 'string',
                                        'BackgroundVisibility': 'HIDDEN'|'VISIBLE',
                                        'BackgroundColor': 'string'
                                    },
                                    'XAxis': {
                                        'Scale': 'SHARED'|'INDEPENDENT',
                                        'Placement': 'OUTSIDE'|'INSIDE'
                                    },
                                    'YAxis': {
                                        'Scale': 'SHARED'|'INDEPENDENT',
                                        'Placement': 'OUTSIDE'|'INSIDE'
                                    }
                                },
                                'CategoryAxis': {
                                    'TickLabelOptions': {
                                        'LabelOptions': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string'
                                        },
                                        'RotationAngle': 123.0
                                    },
                                    'AxisLineVisibility': 'HIDDEN'|'VISIBLE',
                                    'GridLineVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataOptions': {
                                        'NumericAxisOptions': {
                                            'Scale': {
                                                'Linear': {
                                                    'StepCount': 123,
                                                    'StepSize': 123.0
                                                },
                                                'Logarithmic': {
                                                    'Base': 123.0
                                                }
                                            },
                                            'Range': {
                                                'MinMax': {
                                                    'Minimum': 123.0,
                                                    'Maximum': 123.0
                                                },
                                                'DataDriven': {}

                                            }
                                        },
                                        'DateAxisOptions': {
                                            'MissingDateVisibility': 'HIDDEN'|'VISIBLE'
                                        }
                                    },
                                    'ScrollbarOptions': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'VisibleRange': {
                                            'PercentRange': {
                                                'From': 123.0,
                                                'To': 123.0
                                            }
                                        }
                                    },
                                    'AxisOffset': 'string'
                                },
                                'CategoryLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ValueAxis': {
                                    'TickLabelOptions': {
                                        'LabelOptions': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string'
                                        },
                                        'RotationAngle': 123.0
                                    },
                                    'AxisLineVisibility': 'HIDDEN'|'VISIBLE',
                                    'GridLineVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataOptions': {
                                        'NumericAxisOptions': {
                                            'Scale': {
                                                'Linear': {
                                                    'StepCount': 123,
                                                    'StepSize': 123.0
                                                },
                                                'Logarithmic': {
                                                    'Base': 123.0
                                                }
                                            },
                                            'Range': {
                                                'MinMax': {
                                                    'Minimum': 123.0,
                                                    'Maximum': 123.0
                                                },
                                                'DataDriven': {}

                                            }
                                        },
                                        'DateAxisOptions': {
                                            'MissingDateVisibility': 'HIDDEN'|'VISIBLE'
                                        }
                                    },
                                    'ScrollbarOptions': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'VisibleRange': {
                                            'PercentRange': {
                                                'From': 123.0,
                                                'To': 123.0
                                            }
                                        }
                                    },
                                    'AxisOffset': 'string'
                                },
                                'ValueLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ColorLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'Legend': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'Title': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'CustomLabel': 'string'
                                    },
                                    'Position': 'AUTO'|'RIGHT'|'BOTTOM'|'TOP',
                                    'Width': 'string',
                                    'Height': 'string'
                                },
                                'DataLabels': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'CategoryLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'MeasureLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataLabelTypes': [
                                        {
                                            'FieldLabelType': {
                                                'FieldId': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'DataPathLabelType': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'RangeEndsLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MinimumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MaximumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                    ],
                                    'Position': 'INSIDE'|'OUTSIDE'|'LEFT'|'TOP'|'BOTTOM'|'RIGHT',
                                    'LabelContent': 'VALUE'|'PERCENT'|'VALUE_AND_PERCENT',
                                    'LabelFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'LabelColor': 'string',
                                    'Overlap': 'DISABLE_OVERLAP'|'ENABLE_OVERLAP',
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'Tooltip': {
                                    'TooltipVisibility': 'HIDDEN'|'VISIBLE',
                                    'SelectedTooltipType': 'BASIC'|'DETAILED',
                                    'FieldBasedTooltip': {
                                        'AggregationVisibility': 'HIDDEN'|'VISIBLE',
                                        'TooltipTitleType': 'NONE'|'PRIMARY_VALUE',
                                        'TooltipFields': [
                                            {
                                                'FieldTooltipItem': {
                                                    'FieldId': 'string',
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                },
                                                'ColumnTooltipItem': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                                    'Aggregation': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'ReferenceLines': [
                                    {
                                        'Status': 'ENABLED'|'DISABLED',
                                        'DataConfiguration': {
                                            'StaticConfiguration': {
                                                'Value': 123.0
                                            },
                                            'DynamicConfiguration': {
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'MeasureAggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                },
                                                'Calculation': {
                                                    'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                    'PercentileAggregation': {
                                                        'PercentileValue': 123.0
                                                    }
                                                }
                                            },
                                            'AxisBinding': 'PRIMARY_YAXIS'|'SECONDARY_YAXIS'
                                        },
                                        'StyleConfiguration': {
                                            'Pattern': 'SOLID'|'DASHED'|'DOTTED',
                                            'Color': 'string'
                                        },
                                        'LabelConfiguration': {
                                            'ValueLabelConfiguration': {
                                                'RelativePosition': 'BEFORE_CUSTOM_LABEL'|'AFTER_CUSTOM_LABEL',
                                                'FormatConfiguration': {
                                                    'NumberDisplayFormatConfiguration': {
                                                        'Prefix': 'string',
                                                        'Suffix': 'string',
                                                        'SeparatorConfiguration': {
                                                            'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                            'ThousandsSeparator': {
                                                                'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                                            }
                                                        },
                                                        'DecimalPlacesConfiguration': {
                                                            'DecimalPlaces': 123
                                                        },
                                                        'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                        'NegativeValueConfiguration': {
                                                            'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                        },
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        }
                                                    },
                                                    'CurrencyDisplayFormatConfiguration': {
                                                        'Prefix': 'string',
                                                        'Suffix': 'string',
                                                        'SeparatorConfiguration': {
                                                            'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                            'ThousandsSeparator': {
                                                                'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                                            }
                                                        },
                                                        'Symbol': 'string',
                                                        'DecimalPlacesConfiguration': {
                                                            'DecimalPlaces': 123
                                                        },
                                                        'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                        'NegativeValueConfiguration': {
                                                            'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                        },
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        }
                                                    },
                                                    'PercentageDisplayFormatConfiguration': {
                                                        'Prefix': 'string',
                                                        'Suffix': 'string',
                                                        'SeparatorConfiguration': {
                                                            'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                            'ThousandsSeparator': {
                                                                'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                                            }
                                                        },
                                                        'DecimalPlacesConfiguration': {
                                                            'DecimalPlaces': 123
                                                        },
                                                        'NegativeValueConfiguration': {
                                                            'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                        },
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                            'CustomLabelConfiguration': {
                                                'CustomLabel': 'string'
                                            },
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'FontColor': 'string',
                                            'HorizontalPosition': 'LEFT'|'CENTER'|'RIGHT',
                                            'VerticalPosition': 'ABOVE'|'BELOW'
                                        }
                                    },
                                ],
                                'ContributionAnalysisDefaults': [
                                    {
                                        'MeasureFieldId': 'string',
                                        'ContributorDimensions': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ]
                                    },
                                ]
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ],
                            'ColumnHierarchies': [
                                {
                                    'ExplicitHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'DateTimeHierarchy': {
                                        'HierarchyId': 'string',
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'PredefinedHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    }
                                },
                            ]
                        },
                        'KPIVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'Values': [
                                        {
                                            'NumericalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': {
                                                    'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                    'PercentileAggregation': {
                                                        'PercentileValue': 123.0
                                                    }
                                                },
                                                'FormatConfiguration': {
                                                    'FormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CategoricalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                'FormatConfiguration': {
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'DateMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                'FormatConfiguration': {
                                                    'DateTimeFormat': 'string',
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CalculatedMeasureField': {
                                                'FieldId': 'string',
                                                'Expression': 'string'
                                            }
                                        },
                                    ],
                                    'TargetValues': [
                                        {
                                            'NumericalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': {
                                                    'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                    'PercentileAggregation': {
                                                        'PercentileValue': 123.0
                                                    }
                                                },
                                                'FormatConfiguration': {
                                                    'FormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CategoricalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                'FormatConfiguration': {
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'DateMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                'FormatConfiguration': {
                                                    'DateTimeFormat': 'string',
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CalculatedMeasureField': {
                                                'FieldId': 'string',
                                                'Expression': 'string'
                                            }
                                        },
                                    ],
                                    'TrendGroups': [
                                        {
                                            'NumericalDimensionField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'HierarchyId': 'string',
                                                'FormatConfiguration': {
                                                    'FormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CategoricalDimensionField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'HierarchyId': 'string',
                                                'FormatConfiguration': {
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'DateDimensionField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                'HierarchyId': 'string',
                                                'FormatConfiguration': {
                                                    'DateTimeFormat': 'string',
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            }
                                        },
                                    ]
                                },
                                'SortConfiguration': {
                                    'TrendGroupSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ]
                                },
                                'KPIOptions': {
                                    'ProgressBar': {
                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                    },
                                    'TrendArrows': {
                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                    },
                                    'SecondaryValue': {
                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                    },
                                    'Comparison': {
                                        'ComparisonMethod': 'DIFFERENCE'|'PERCENT_DIFFERENCE'|'PERCENT',
                                        'ComparisonFormat': {
                                            'NumberDisplayFormatConfiguration': {
                                                'Prefix': 'string',
                                                'Suffix': 'string',
                                                'SeparatorConfiguration': {
                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                    'ThousandsSeparator': {
                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                    }
                                                },
                                                'DecimalPlacesConfiguration': {
                                                    'DecimalPlaces': 123
                                                },
                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                'NegativeValueConfiguration': {
                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                },
                                                'NullValueFormatConfiguration': {
                                                    'NullString': 'string'
                                                }
                                            },
                                            'PercentageDisplayFormatConfiguration': {
                                                'Prefix': 'string',
                                                'Suffix': 'string',
                                                'SeparatorConfiguration': {
                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                    'ThousandsSeparator': {
                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                    }
                                                },
                                                'DecimalPlacesConfiguration': {
                                                    'DecimalPlaces': 123
                                                },
                                                'NegativeValueConfiguration': {
                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                },
                                                'NullValueFormatConfiguration': {
                                                    'NullString': 'string'
                                                }
                                            }
                                        }
                                    },
                                    'PrimaryValueDisplayType': 'HIDDEN'|'COMPARISON'|'ACTUAL',
                                    'PrimaryValueFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'SecondaryValueFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    }
                                }
                            },
                            'ConditionalFormatting': {
                                'ConditionalFormattingOptions': [
                                    {
                                        'PrimaryValue': {
                                            'TextColor': {
                                                'Solid': {
                                                    'Expression': 'string',
                                                    'Color': 'string'
                                                },
                                                'Gradient': {
                                                    'Expression': 'string',
                                                    'Color': {
                                                        'Stops': [
                                                            {
                                                                'GradientOffset': 123.0,
                                                                'DataValue': 123.0,
                                                                'Color': 'string'
                                                            },
                                                        ]
                                                    }
                                                }
                                            },
                                            'Icon': {
                                                'IconSet': {
                                                    'Expression': 'string',
                                                    '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'
                                                },
                                                'CustomCondition': {
                                                    'Expression': 'string',
                                                    'IconOptions': {
                                                        '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'
                                                    },
                                                    'Color': 'string',
                                                    'DisplayConfiguration': {
                                                        'IconDisplayOption': 'ICON_ONLY'
                                                    }
                                                }
                                            }
                                        },
                                        'ProgressBar': {
                                            'ForegroundColor': {
                                                'Solid': {
                                                    'Expression': 'string',
                                                    'Color': 'string'
                                                },
                                                'Gradient': {
                                                    'Expression': 'string',
                                                    'Color': {
                                                        'Stops': [
                                                            {
                                                                'GradientOffset': 123.0,
                                                                'DataValue': 123.0,
                                                                'Color': 'string'
                                                            },
                                                        ]
                                                    }
                                                }
                                            }
                                        }
                                    },
                                ]
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ],
                            'ColumnHierarchies': [
                                {
                                    'ExplicitHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'DateTimeHierarchy': {
                                        'HierarchyId': 'string',
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'PredefinedHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    }
                                },
                            ]
                        },
                        'PieChartVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'PieChartAggregatedFieldWells': {
                                        'Category': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Values': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ],
                                        'SmallMultiples': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'CategorySort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'CategoryItemsLimit': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    },
                                    'SmallMultiplesSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'SmallMultiplesLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    }
                                },
                                'DonutOptions': {
                                    'ArcOptions': {
                                        'ArcThickness': 'SMALL'|'MEDIUM'|'LARGE'|'WHOLE'
                                    },
                                    'DonutCenterOptions': {
                                        'LabelVisibility': 'HIDDEN'|'VISIBLE'
                                    }
                                },
                                'SmallMultiplesOptions': {
                                    'MaxVisibleRows': 123,
                                    'MaxVisibleColumns': 123,
                                    'PanelConfiguration': {
                                        'Title': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO'
                                        },
                                        'BorderVisibility': 'HIDDEN'|'VISIBLE',
                                        'BorderThickness': 'string',
                                        'BorderStyle': 'SOLID'|'DASHED'|'DOTTED',
                                        'BorderColor': 'string',
                                        'GutterVisibility': 'HIDDEN'|'VISIBLE',
                                        'GutterSpacing': 'string',
                                        'BackgroundVisibility': 'HIDDEN'|'VISIBLE',
                                        'BackgroundColor': 'string'
                                    },
                                    'XAxis': {
                                        'Scale': 'SHARED'|'INDEPENDENT',
                                        'Placement': 'OUTSIDE'|'INSIDE'
                                    },
                                    'YAxis': {
                                        'Scale': 'SHARED'|'INDEPENDENT',
                                        'Placement': 'OUTSIDE'|'INSIDE'
                                    }
                                },
                                'CategoryLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ValueLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'Legend': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'Title': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'CustomLabel': 'string'
                                    },
                                    'Position': 'AUTO'|'RIGHT'|'BOTTOM'|'TOP',
                                    'Width': 'string',
                                    'Height': 'string'
                                },
                                'DataLabels': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'CategoryLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'MeasureLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataLabelTypes': [
                                        {
                                            'FieldLabelType': {
                                                'FieldId': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'DataPathLabelType': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'RangeEndsLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MinimumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MaximumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                    ],
                                    'Position': 'INSIDE'|'OUTSIDE'|'LEFT'|'TOP'|'BOTTOM'|'RIGHT',
                                    'LabelContent': 'VALUE'|'PERCENT'|'VALUE_AND_PERCENT',
                                    'LabelFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'LabelColor': 'string',
                                    'Overlap': 'DISABLE_OVERLAP'|'ENABLE_OVERLAP',
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'Tooltip': {
                                    'TooltipVisibility': 'HIDDEN'|'VISIBLE',
                                    'SelectedTooltipType': 'BASIC'|'DETAILED',
                                    'FieldBasedTooltip': {
                                        'AggregationVisibility': 'HIDDEN'|'VISIBLE',
                                        'TooltipTitleType': 'NONE'|'PRIMARY_VALUE',
                                        'TooltipFields': [
                                            {
                                                'FieldTooltipItem': {
                                                    'FieldId': 'string',
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                },
                                                'ColumnTooltipItem': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                                    'Aggregation': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'VisualPalette': {
                                    'ChartColor': 'string',
                                    'ColorMap': [
                                        {
                                            'Element': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string'
                                            },
                                            'Color': 'string',
                                            'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                        },
                                    ]
                                },
                                'ContributionAnalysisDefaults': [
                                    {
                                        'MeasureFieldId': 'string',
                                        'ContributorDimensions': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ]
                                    },
                                ]
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ],
                            'ColumnHierarchies': [
                                {
                                    'ExplicitHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'DateTimeHierarchy': {
                                        'HierarchyId': 'string',
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'PredefinedHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    }
                                },
                            ]
                        },
                        'GaugeChartVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'Values': [
                                        {
                                            'NumericalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': {
                                                    'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                    'PercentileAggregation': {
                                                        'PercentileValue': 123.0
                                                    }
                                                },
                                                'FormatConfiguration': {
                                                    'FormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CategoricalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                'FormatConfiguration': {
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'DateMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                'FormatConfiguration': {
                                                    'DateTimeFormat': 'string',
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CalculatedMeasureField': {
                                                'FieldId': 'string',
                                                'Expression': 'string'
                                            }
                                        },
                                    ],
                                    'TargetValues': [
                                        {
                                            'NumericalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': {
                                                    'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                    'PercentileAggregation': {
                                                        'PercentileValue': 123.0
                                                    }
                                                },
                                                'FormatConfiguration': {
                                                    'FormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CategoricalMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                'FormatConfiguration': {
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'DateMeasureField': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                'FormatConfiguration': {
                                                    'DateTimeFormat': 'string',
                                                    'NullValueFormatConfiguration': {
                                                        'NullString': 'string'
                                                    },
                                                    'NumericFormatConfiguration': {
                                                        'NumberDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'CurrencyDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'Symbol': 'string',
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        },
                                                        'PercentageDisplayFormatConfiguration': {
                                                            'Prefix': 'string',
                                                            'Suffix': 'string',
                                                            'SeparatorConfiguration': {
                                                                'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                'ThousandsSeparator': {
                                                                    'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                                }
                                                            },
                                                            'DecimalPlacesConfiguration': {
                                                                'DecimalPlaces': 123
                                                            },
                                                            'NegativeValueConfiguration': {
                                                                'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                            },
                                                            'NullValueFormatConfiguration': {
                                                                'NullString': 'string'
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                            'CalculatedMeasureField': {
                                                'FieldId': 'string',
                                                'Expression': 'string'
                                            }
                                        },
                                    ]
                                },
                                'GaugeChartOptions': {
                                    'PrimaryValueDisplayType': 'HIDDEN'|'COMPARISON'|'ACTUAL',
                                    'Comparison': {
                                        'ComparisonMethod': 'DIFFERENCE'|'PERCENT_DIFFERENCE'|'PERCENT',
                                        'ComparisonFormat': {
                                            'NumberDisplayFormatConfiguration': {
                                                'Prefix': 'string',
                                                'Suffix': 'string',
                                                'SeparatorConfiguration': {
                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                    'ThousandsSeparator': {
                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                    }
                                                },
                                                'DecimalPlacesConfiguration': {
                                                    'DecimalPlaces': 123
                                                },
                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                'NegativeValueConfiguration': {
                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                },
                                                'NullValueFormatConfiguration': {
                                                    'NullString': 'string'
                                                }
                                            },
                                            'PercentageDisplayFormatConfiguration': {
                                                'Prefix': 'string',
                                                'Suffix': 'string',
                                                'SeparatorConfiguration': {
                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                    'ThousandsSeparator': {
                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                    }
                                                },
                                                'DecimalPlacesConfiguration': {
                                                    'DecimalPlaces': 123
                                                },
                                                'NegativeValueConfiguration': {
                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                },
                                                'NullValueFormatConfiguration': {
                                                    'NullString': 'string'
                                                }
                                            }
                                        }
                                    },
                                    'ArcAxis': {
                                        'Range': {
                                            'Min': 123.0,
                                            'Max': 123.0
                                        },
                                        'ReserveRange': 123
                                    },
                                    'Arc': {
                                        'ArcAngle': 123.0,
                                        'ArcThickness': 'SMALL'|'MEDIUM'|'LARGE'
                                    },
                                    'PrimaryValueFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    }
                                },
                                'DataLabels': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'CategoryLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'MeasureLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataLabelTypes': [
                                        {
                                            'FieldLabelType': {
                                                'FieldId': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'DataPathLabelType': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'RangeEndsLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MinimumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MaximumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                    ],
                                    'Position': 'INSIDE'|'OUTSIDE'|'LEFT'|'TOP'|'BOTTOM'|'RIGHT',
                                    'LabelContent': 'VALUE'|'PERCENT'|'VALUE_AND_PERCENT',
                                    'LabelFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'LabelColor': 'string',
                                    'Overlap': 'DISABLE_OVERLAP'|'ENABLE_OVERLAP',
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'TooltipOptions': {
                                    'TooltipVisibility': 'HIDDEN'|'VISIBLE',
                                    'SelectedTooltipType': 'BASIC'|'DETAILED',
                                    'FieldBasedTooltip': {
                                        'AggregationVisibility': 'HIDDEN'|'VISIBLE',
                                        'TooltipTitleType': 'NONE'|'PRIMARY_VALUE',
                                        'TooltipFields': [
                                            {
                                                'FieldTooltipItem': {
                                                    'FieldId': 'string',
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                },
                                                'ColumnTooltipItem': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                                    'Aggregation': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'VisualPalette': {
                                    'ChartColor': 'string',
                                    'ColorMap': [
                                        {
                                            'Element': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string'
                                            },
                                            'Color': 'string',
                                            'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                        },
                                    ]
                                }
                            },
                            'ConditionalFormatting': {
                                'ConditionalFormattingOptions': [
                                    {
                                        'PrimaryValue': {
                                            'TextColor': {
                                                'Solid': {
                                                    'Expression': 'string',
                                                    'Color': 'string'
                                                },
                                                'Gradient': {
                                                    'Expression': 'string',
                                                    'Color': {
                                                        'Stops': [
                                                            {
                                                                'GradientOffset': 123.0,
                                                                'DataValue': 123.0,
                                                                'Color': 'string'
                                                            },
                                                        ]
                                                    }
                                                }
                                            },
                                            'Icon': {
                                                'IconSet': {
                                                    'Expression': 'string',
                                                    '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'
                                                },
                                                'CustomCondition': {
                                                    'Expression': 'string',
                                                    'IconOptions': {
                                                        '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'
                                                    },
                                                    'Color': 'string',
                                                    'DisplayConfiguration': {
                                                        'IconDisplayOption': 'ICON_ONLY'
                                                    }
                                                }
                                            }
                                        },
                                        'Arc': {
                                            'ForegroundColor': {
                                                'Solid': {
                                                    'Expression': 'string',
                                                    'Color': 'string'
                                                },
                                                'Gradient': {
                                                    'Expression': 'string',
                                                    'Color': {
                                                        'Stops': [
                                                            {
                                                                'GradientOffset': 123.0,
                                                                'DataValue': 123.0,
                                                                'Color': 'string'
                                                            },
                                                        ]
                                                    }
                                                }
                                            }
                                        }
                                    },
                                ]
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ]
                        },
                        'LineChartVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'LineChartAggregatedFieldWells': {
                                        'Category': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Values': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ],
                                        'Colors': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'SmallMultiples': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'CategorySort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'CategoryItemsLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    },
                                    'ColorItemsLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    },
                                    'SmallMultiplesSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'SmallMultiplesLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    }
                                },
                                'ForecastConfigurations': [
                                    {
                                        'ForecastProperties': {
                                            'PeriodsForward': 123,
                                            'PeriodsBackward': 123,
                                            'UpperBoundary': 123.0,
                                            'LowerBoundary': 123.0,
                                            'PredictionInterval': 123,
                                            'Seasonality': 123
                                        },
                                        'Scenario': {
                                            'WhatIfPointScenario': {
                                                'Date': datetime(2015, 1, 1),
                                                'Value': 123.0
                                            },
                                            'WhatIfRangeScenario': {
                                                'StartDate': datetime(2015, 1, 1),
                                                'EndDate': datetime(2015, 1, 1),
                                                'Value': 123.0
                                            }
                                        }
                                    },
                                ],
                                'Type': 'LINE'|'AREA'|'STACKED_AREA',
                                'SmallMultiplesOptions': {
                                    'MaxVisibleRows': 123,
                                    'MaxVisibleColumns': 123,
                                    'PanelConfiguration': {
                                        'Title': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'HorizontalTextAlignment': 'LEFT'|'CENTER'|'RIGHT'|'AUTO'
                                        },
                                        'BorderVisibility': 'HIDDEN'|'VISIBLE',
                                        'BorderThickness': 'string',
                                        'BorderStyle': 'SOLID'|'DASHED'|'DOTTED',
                                        'BorderColor': 'string',
                                        'GutterVisibility': 'HIDDEN'|'VISIBLE',
                                        'GutterSpacing': 'string',
                                        'BackgroundVisibility': 'HIDDEN'|'VISIBLE',
                                        'BackgroundColor': 'string'
                                    },
                                    'XAxis': {
                                        'Scale': 'SHARED'|'INDEPENDENT',
                                        'Placement': 'OUTSIDE'|'INSIDE'
                                    },
                                    'YAxis': {
                                        'Scale': 'SHARED'|'INDEPENDENT',
                                        'Placement': 'OUTSIDE'|'INSIDE'
                                    }
                                },
                                'XAxisDisplayOptions': {
                                    'TickLabelOptions': {
                                        'LabelOptions': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string'
                                        },
                                        'RotationAngle': 123.0
                                    },
                                    'AxisLineVisibility': 'HIDDEN'|'VISIBLE',
                                    'GridLineVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataOptions': {
                                        'NumericAxisOptions': {
                                            'Scale': {
                                                'Linear': {
                                                    'StepCount': 123,
                                                    'StepSize': 123.0
                                                },
                                                'Logarithmic': {
                                                    'Base': 123.0
                                                }
                                            },
                                            'Range': {
                                                'MinMax': {
                                                    'Minimum': 123.0,
                                                    'Maximum': 123.0
                                                },
                                                'DataDriven': {}

                                            }
                                        },
                                        'DateAxisOptions': {
                                            'MissingDateVisibility': 'HIDDEN'|'VISIBLE'
                                        }
                                    },
                                    'ScrollbarOptions': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'VisibleRange': {
                                            'PercentRange': {
                                                'From': 123.0,
                                                'To': 123.0
                                            }
                                        }
                                    },
                                    'AxisOffset': 'string'
                                },
                                'XAxisLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'PrimaryYAxisDisplayOptions': {
                                    'AxisOptions': {
                                        'TickLabelOptions': {
                                            'LabelOptions': {
                                                'Visibility': 'HIDDEN'|'VISIBLE',
                                                'FontConfiguration': {
                                                    'FontSize': {
                                                        'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                    },
                                                    'FontDecoration': 'UNDERLINE'|'NONE',
                                                    'FontColor': 'string',
                                                    'FontWeight': {
                                                        'Name': 'NORMAL'|'BOLD'
                                                    },
                                                    'FontStyle': 'NORMAL'|'ITALIC'
                                                },
                                                'CustomLabel': 'string'
                                            },
                                            'RotationAngle': 123.0
                                        },
                                        'AxisLineVisibility': 'HIDDEN'|'VISIBLE',
                                        'GridLineVisibility': 'HIDDEN'|'VISIBLE',
                                        'DataOptions': {
                                            'NumericAxisOptions': {
                                                'Scale': {
                                                    'Linear': {
                                                        'StepCount': 123,
                                                        'StepSize': 123.0
                                                    },
                                                    'Logarithmic': {
                                                        'Base': 123.0
                                                    }
                                                },
                                                'Range': {
                                                    'MinMax': {
                                                        'Minimum': 123.0,
                                                        'Maximum': 123.0
                                                    },
                                                    'DataDriven': {}

                                                }
                                            },
                                            'DateAxisOptions': {
                                                'MissingDateVisibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                        'ScrollbarOptions': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'VisibleRange': {
                                                'PercentRange': {
                                                    'From': 123.0,
                                                    'To': 123.0
                                                }
                                            }
                                        },
                                        'AxisOffset': 'string'
                                    },
                                    'MissingDataConfigurations': [
                                        {
                                            'TreatmentOption': 'INTERPOLATE'|'SHOW_AS_ZERO'|'SHOW_AS_BLANK'
                                        },
                                    ]
                                },
                                'PrimaryYAxisLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'SecondaryYAxisDisplayOptions': {
                                    'AxisOptions': {
                                        'TickLabelOptions': {
                                            'LabelOptions': {
                                                'Visibility': 'HIDDEN'|'VISIBLE',
                                                'FontConfiguration': {
                                                    'FontSize': {
                                                        'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                    },
                                                    'FontDecoration': 'UNDERLINE'|'NONE',
                                                    'FontColor': 'string',
                                                    'FontWeight': {
                                                        'Name': 'NORMAL'|'BOLD'
                                                    },
                                                    'FontStyle': 'NORMAL'|'ITALIC'
                                                },
                                                'CustomLabel': 'string'
                                            },
                                            'RotationAngle': 123.0
                                        },
                                        'AxisLineVisibility': 'HIDDEN'|'VISIBLE',
                                        'GridLineVisibility': 'HIDDEN'|'VISIBLE',
                                        'DataOptions': {
                                            'NumericAxisOptions': {
                                                'Scale': {
                                                    'Linear': {
                                                        'StepCount': 123,
                                                        'StepSize': 123.0
                                                    },
                                                    'Logarithmic': {
                                                        'Base': 123.0
                                                    }
                                                },
                                                'Range': {
                                                    'MinMax': {
                                                        'Minimum': 123.0,
                                                        'Maximum': 123.0
                                                    },
                                                    'DataDriven': {}

                                                }
                                            },
                                            'DateAxisOptions': {
                                                'MissingDateVisibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                        'ScrollbarOptions': {
                                            'Visibility': 'HIDDEN'|'VISIBLE',
                                            'VisibleRange': {
                                                'PercentRange': {
                                                    'From': 123.0,
                                                    'To': 123.0
                                                }
                                            }
                                        },
                                        'AxisOffset': 'string'
                                    },
                                    'MissingDataConfigurations': [
                                        {
                                            'TreatmentOption': 'INTERPOLATE'|'SHOW_AS_ZERO'|'SHOW_AS_BLANK'
                                        },
                                    ]
                                },
                                'SecondaryYAxisLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'DefaultSeriesSettings': {
                                    'AxisBinding': 'PRIMARY_YAXIS'|'SECONDARY_YAXIS',
                                    'LineStyleSettings': {
                                        'LineVisibility': 'HIDDEN'|'VISIBLE',
                                        'LineInterpolation': 'LINEAR'|'SMOOTH'|'STEPPED',
                                        'LineStyle': 'SOLID'|'DOTTED'|'DASHED',
                                        'LineWidth': 'string'
                                    },
                                    'MarkerStyleSettings': {
                                        'MarkerVisibility': 'HIDDEN'|'VISIBLE',
                                        'MarkerShape': 'CIRCLE'|'TRIANGLE'|'SQUARE'|'DIAMOND'|'ROUNDED_SQUARE',
                                        'MarkerSize': 'string',
                                        'MarkerColor': 'string'
                                    }
                                },
                                'Series': [
                                    {
                                        'FieldSeriesItem': {
                                            'FieldId': 'string',
                                            'AxisBinding': 'PRIMARY_YAXIS'|'SECONDARY_YAXIS',
                                            'Settings': {
                                                'LineStyleSettings': {
                                                    'LineVisibility': 'HIDDEN'|'VISIBLE',
                                                    'LineInterpolation': 'LINEAR'|'SMOOTH'|'STEPPED',
                                                    'LineStyle': 'SOLID'|'DOTTED'|'DASHED',
                                                    'LineWidth': 'string'
                                                },
                                                'MarkerStyleSettings': {
                                                    'MarkerVisibility': 'HIDDEN'|'VISIBLE',
                                                    'MarkerShape': 'CIRCLE'|'TRIANGLE'|'SQUARE'|'DIAMOND'|'ROUNDED_SQUARE',
                                                    'MarkerSize': 'string',
                                                    'MarkerColor': 'string'
                                                }
                                            }
                                        },
                                        'DataFieldSeriesItem': {
                                            'FieldId': 'string',
                                            'FieldValue': 'string',
                                            'AxisBinding': 'PRIMARY_YAXIS'|'SECONDARY_YAXIS',
                                            'Settings': {
                                                'LineStyleSettings': {
                                                    'LineVisibility': 'HIDDEN'|'VISIBLE',
                                                    'LineInterpolation': 'LINEAR'|'SMOOTH'|'STEPPED',
                                                    'LineStyle': 'SOLID'|'DOTTED'|'DASHED',
                                                    'LineWidth': 'string'
                                                },
                                                'MarkerStyleSettings': {
                                                    'MarkerVisibility': 'HIDDEN'|'VISIBLE',
                                                    'MarkerShape': 'CIRCLE'|'TRIANGLE'|'SQUARE'|'DIAMOND'|'ROUNDED_SQUARE',
                                                    'MarkerSize': 'string',
                                                    'MarkerColor': 'string'
                                                }
                                            }
                                        }
                                    },
                                ],
                                'Legend': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'Title': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'CustomLabel': 'string'
                                    },
                                    'Position': 'AUTO'|'RIGHT'|'BOTTOM'|'TOP',
                                    'Width': 'string',
                                    'Height': 'string'
                                },
                                'DataLabels': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'CategoryLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'MeasureLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataLabelTypes': [
                                        {
                                            'FieldLabelType': {
                                                'FieldId': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'DataPathLabelType': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'RangeEndsLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MinimumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MaximumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                    ],
                                    'Position': 'INSIDE'|'OUTSIDE'|'LEFT'|'TOP'|'BOTTOM'|'RIGHT',
                                    'LabelContent': 'VALUE'|'PERCENT'|'VALUE_AND_PERCENT',
                                    'LabelFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'LabelColor': 'string',
                                    'Overlap': 'DISABLE_OVERLAP'|'ENABLE_OVERLAP',
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'ReferenceLines': [
                                    {
                                        'Status': 'ENABLED'|'DISABLED',
                                        'DataConfiguration': {
                                            'StaticConfiguration': {
                                                'Value': 123.0
                                            },
                                            'DynamicConfiguration': {
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'MeasureAggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                },
                                                'Calculation': {
                                                    'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                    'PercentileAggregation': {
                                                        'PercentileValue': 123.0
                                                    }
                                                }
                                            },
                                            'AxisBinding': 'PRIMARY_YAXIS'|'SECONDARY_YAXIS'
                                        },
                                        'StyleConfiguration': {
                                            'Pattern': 'SOLID'|'DASHED'|'DOTTED',
                                            'Color': 'string'
                                        },
                                        'LabelConfiguration': {
                                            'ValueLabelConfiguration': {
                                                'RelativePosition': 'BEFORE_CUSTOM_LABEL'|'AFTER_CUSTOM_LABEL',
                                                'FormatConfiguration': {
                                                    'NumberDisplayFormatConfiguration': {
                                                        'Prefix': 'string',
                                                        'Suffix': 'string',
                                                        'SeparatorConfiguration': {
                                                            'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                            'ThousandsSeparator': {
                                                                'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                                            }
                                                        },
                                                        'DecimalPlacesConfiguration': {
                                                            'DecimalPlaces': 123
                                                        },
                                                        'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                        'NegativeValueConfiguration': {
                                                            'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                        },
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        }
                                                    },
                                                    'CurrencyDisplayFormatConfiguration': {
                                                        'Prefix': 'string',
                                                        'Suffix': 'string',
                                                        'SeparatorConfiguration': {
                                                            'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                            'ThousandsSeparator': {
                                                                'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                                            }
                                                        },
                                                        'Symbol': 'string',
                                                        'DecimalPlacesConfiguration': {
                                                            'DecimalPlaces': 123
                                                        },
                                                        'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                        'NegativeValueConfiguration': {
                                                            'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                        },
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        }
                                                    },
                                                    'PercentageDisplayFormatConfiguration': {
                                                        'Prefix': 'string',
                                                        'Suffix': 'string',
                                                        'SeparatorConfiguration': {
                                                            'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                            'ThousandsSeparator': {
                                                                'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                                            }
                                                        },
                                                        'DecimalPlacesConfiguration': {
                                                            'DecimalPlaces': 123
                                                        },
                                                        'NegativeValueConfiguration': {
                                                            'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                        },
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                            'CustomLabelConfiguration': {
                                                'CustomLabel': 'string'
                                            },
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'FontColor': 'string',
                                            'HorizontalPosition': 'LEFT'|'CENTER'|'RIGHT',
                                            'VerticalPosition': 'ABOVE'|'BELOW'
                                        }
                                    },
                                ],
                                'Tooltip': {
                                    'TooltipVisibility': 'HIDDEN'|'VISIBLE',
                                    'SelectedTooltipType': 'BASIC'|'DETAILED',
                                    'FieldBasedTooltip': {
                                        'AggregationVisibility': 'HIDDEN'|'VISIBLE',
                                        'TooltipTitleType': 'NONE'|'PRIMARY_VALUE',
                                        'TooltipFields': [
                                            {
                                                'FieldTooltipItem': {
                                                    'FieldId': 'string',
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                },
                                                'ColumnTooltipItem': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                                    'Aggregation': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                },
                                'ContributionAnalysisDefaults': [
                                    {
                                        'MeasureFieldId': 'string',
                                        'ContributorDimensions': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ]
                                    },
                                ],
                                'VisualPalette': {
                                    'ChartColor': 'string',
                                    'ColorMap': [
                                        {
                                            'Element': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string'
                                            },
                                            'Color': 'string',
                                            'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                        },
                                    ]
                                }
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ],
                            'ColumnHierarchies': [
                                {
                                    'ExplicitHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'DateTimeHierarchy': {
                                        'HierarchyId': 'string',
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'PredefinedHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    }
                                },
                            ]
                        },
                        'HeatMapVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'HeatMapAggregatedFieldWells': {
                                        'Rows': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Columns': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Values': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'HeatMapRowSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'HeatMapColumnSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'HeatMapRowItemsLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    },
                                    'HeatMapColumnItemsLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    }
                                },
                                'RowLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ColumnLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ColorScale': {
                                    'Colors': [
                                        {
                                            'Color': 'string',
                                            'DataValue': 123.0
                                        },
                                    ],
                                    'ColorFillType': 'DISCRETE'|'GRADIENT',
                                    'NullValueColor': {
                                        'Color': 'string',
                                        'DataValue': 123.0
                                    }
                                },
                                'Legend': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'Title': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'CustomLabel': 'string'
                                    },
                                    'Position': 'AUTO'|'RIGHT'|'BOTTOM'|'TOP',
                                    'Width': 'string',
                                    'Height': 'string'
                                },
                                'DataLabels': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'CategoryLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'MeasureLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataLabelTypes': [
                                        {
                                            'FieldLabelType': {
                                                'FieldId': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'DataPathLabelType': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'RangeEndsLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MinimumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MaximumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                    ],
                                    'Position': 'INSIDE'|'OUTSIDE'|'LEFT'|'TOP'|'BOTTOM'|'RIGHT',
                                    'LabelContent': 'VALUE'|'PERCENT'|'VALUE_AND_PERCENT',
                                    'LabelFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'LabelColor': 'string',
                                    'Overlap': 'DISABLE_OVERLAP'|'ENABLE_OVERLAP',
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'Tooltip': {
                                    'TooltipVisibility': 'HIDDEN'|'VISIBLE',
                                    'SelectedTooltipType': 'BASIC'|'DETAILED',
                                    'FieldBasedTooltip': {
                                        'AggregationVisibility': 'HIDDEN'|'VISIBLE',
                                        'TooltipTitleType': 'NONE'|'PRIMARY_VALUE',
                                        'TooltipFields': [
                                            {
                                                'FieldTooltipItem': {
                                                    'FieldId': 'string',
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                },
                                                'ColumnTooltipItem': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                                    'Aggregation': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                }
                            },
                            'ColumnHierarchies': [
                                {
                                    'ExplicitHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'DateTimeHierarchy': {
                                        'HierarchyId': 'string',
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'PredefinedHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    }
                                },
                            ],
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ]
                        },
                        'TreeMapVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'TreeMapAggregatedFieldWells': {
                                        'Groups': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                }
                                            },
                                        ],
                                        'Sizes': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ],
                                        'Colors': [
                                            {
                                                'NumericalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateMeasureField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'AggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CalculatedMeasureField': {
                                                    'FieldId': 'string',
                                                    'Expression': 'string'
                                                }
                                            },
                                        ]
                                    }
                                },
                                'SortConfiguration': {
                                    'TreeMapSort': [
                                        {
                                            'FieldSort': {
                                                'FieldId': 'string',
                                                'Direction': 'ASC'|'DESC'
                                            },
                                            'ColumnSort': {
                                                'SortBy': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                },
                                                'Direction': 'ASC'|'DESC',
                                                'AggregationFunction': {
                                                    'NumericalAggregationFunction': {
                                                        'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                        'PercentileAggregation': {
                                                            'PercentileValue': 123.0
                                                        }
                                                    },
                                                    'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                    'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                    'AttributeAggregationFunction': {
                                                        'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                        'ValueForMultipleValues': 'string'
                                                    }
                                                }
                                            }
                                        },
                                    ],
                                    'TreeMapGroupItemsLimitConfiguration': {
                                        'ItemsLimit': 123,
                                        'OtherCategories': 'INCLUDE'|'EXCLUDE'
                                    }
                                },
                                'GroupLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'SizeLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ColorLabelOptions': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'SortIconVisibility': 'HIDDEN'|'VISIBLE',
                                    'AxisLabelOptions': [
                                        {
                                            'FontConfiguration': {
                                                'FontSize': {
                                                    'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                                },
                                                'FontDecoration': 'UNDERLINE'|'NONE',
                                                'FontColor': 'string',
                                                'FontWeight': {
                                                    'Name': 'NORMAL'|'BOLD'
                                                },
                                                'FontStyle': 'NORMAL'|'ITALIC'
                                            },
                                            'CustomLabel': 'string',
                                            'ApplyTo': {
                                                'FieldId': 'string',
                                                'Column': {
                                                    'DataSetIdentifier': 'string',
                                                    'ColumnName': 'string'
                                                }
                                            }
                                        },
                                    ]
                                },
                                'ColorScale': {
                                    'Colors': [
                                        {
                                            'Color': 'string',
                                            'DataValue': 123.0
                                        },
                                    ],
                                    'ColorFillType': 'DISCRETE'|'GRADIENT',
                                    'NullValueColor': {
                                        'Color': 'string',
                                        'DataValue': 123.0
                                    }
                                },
                                'Legend': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'Title': {
                                        'Visibility': 'HIDDEN'|'VISIBLE',
                                        'FontConfiguration': {
                                            'FontSize': {
                                                'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                            },
                                            'FontDecoration': 'UNDERLINE'|'NONE',
                                            'FontColor': 'string',
                                            'FontWeight': {
                                                'Name': 'NORMAL'|'BOLD'
                                            },
                                            'FontStyle': 'NORMAL'|'ITALIC'
                                        },
                                        'CustomLabel': 'string'
                                    },
                                    'Position': 'AUTO'|'RIGHT'|'BOTTOM'|'TOP',
                                    'Width': 'string',
                                    'Height': 'string'
                                },
                                'DataLabels': {
                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                    'CategoryLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'MeasureLabelVisibility': 'HIDDEN'|'VISIBLE',
                                    'DataLabelTypes': [
                                        {
                                            'FieldLabelType': {
                                                'FieldId': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'DataPathLabelType': {
                                                'FieldId': 'string',
                                                'FieldValue': 'string',
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'RangeEndsLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MinimumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            },
                                            'MaximumLabelType': {
                                                'Visibility': 'HIDDEN'|'VISIBLE'
                                            }
                                        },
                                    ],
                                    'Position': 'INSIDE'|'OUTSIDE'|'LEFT'|'TOP'|'BOTTOM'|'RIGHT',
                                    'LabelContent': 'VALUE'|'PERCENT'|'VALUE_AND_PERCENT',
                                    'LabelFontConfiguration': {
                                        'FontSize': {
                                            'Relative': 'EXTRA_SMALL'|'SMALL'|'MEDIUM'|'LARGE'|'EXTRA_LARGE'
                                        },
                                        'FontDecoration': 'UNDERLINE'|'NONE',
                                        'FontColor': 'string',
                                        'FontWeight': {
                                            'Name': 'NORMAL'|'BOLD'
                                        },
                                        'FontStyle': 'NORMAL'|'ITALIC'
                                    },
                                    'LabelColor': 'string',
                                    'Overlap': 'DISABLE_OVERLAP'|'ENABLE_OVERLAP',
                                    'TotalsVisibility': 'HIDDEN'|'VISIBLE'
                                },
                                'Tooltip': {
                                    'TooltipVisibility': 'HIDDEN'|'VISIBLE',
                                    'SelectedTooltipType': 'BASIC'|'DETAILED',
                                    'FieldBasedTooltip': {
                                        'AggregationVisibility': 'HIDDEN'|'VISIBLE',
                                        'TooltipTitleType': 'NONE'|'PRIMARY_VALUE',
                                        'TooltipFields': [
                                            {
                                                'FieldTooltipItem': {
                                                    'FieldId': 'string',
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE'
                                                },
                                                'ColumnTooltipItem': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Label': 'string',
                                                    'Visibility': 'HIDDEN'|'VISIBLE',
                                                    'Aggregation': {
                                                        'NumericalAggregationFunction': {
                                                            'SimpleNumericalAggregation': 'SUM'|'AVERAGE'|'MIN'|'MAX'|'COUNT'|'DISTINCT_COUNT'|'VAR'|'VARP'|'STDEV'|'STDEVP'|'MEDIAN',
                                                            'PercentileAggregation': {
                                                                'PercentileValue': 123.0
                                                            }
                                                        },
                                                        'CategoricalAggregationFunction': 'COUNT'|'DISTINCT_COUNT',
                                                        'DateAggregationFunction': 'COUNT'|'DISTINCT_COUNT'|'MIN'|'MAX',
                                                        'AttributeAggregationFunction': {
                                                            'SimpleAttributeAggregation': 'UNIQUE_VALUE',
                                                            'ValueForMultipleValues': 'string'
                                                        }
                                                    }
                                                }
                                            },
                                        ]
                                    }
                                }
                            },
                            'Actions': [
                                {
                                    'CustomActionId': 'string',
                                    'Name': 'string',
                                    'Status': 'ENABLED'|'DISABLED',
                                    'Trigger': 'DATA_POINT_CLICK'|'DATA_POINT_MENU',
                                    'ActionOperations': [
                                        {
                                            'FilterOperation': {
                                                'SelectedFieldsConfiguration': {
                                                    'SelectedFields': [
                                                        'string',
                                                    ],
                                                    'SelectedFieldOptions': 'ALL_FIELDS',
                                                    'SelectedColumns': [
                                                        {
                                                            'DataSetIdentifier': 'string',
                                                            'ColumnName': 'string'
                                                        },
                                                    ]
                                                },
                                                'TargetVisualsConfiguration': {
                                                    'SameSheetTargetVisualConfiguration': {
                                                        'TargetVisuals': [
                                                            'string',
                                                        ],
                                                        'TargetVisualOptions': 'ALL_VISUALS'
                                                    }
                                                }
                                            },
                                            'NavigationOperation': {
                                                'LocalNavigationConfiguration': {
                                                    'TargetSheetId': 'string'
                                                }
                                            },
                                            'URLOperation': {
                                                'URLTemplate': 'string',
                                                'URLTarget': 'NEW_TAB'|'NEW_WINDOW'|'SAME_TAB'
                                            },
                                            'SetParametersOperation': {
                                                'ParameterValueConfigurations': [
                                                    {
                                                        'DestinationParameterName': 'string',
                                                        'Value': {
                                                            'CustomValuesConfiguration': {
                                                                'IncludeNullValue': True|False,
                                                                'CustomValues': {
                                                                    'StringValues': [
                                                                        'string',
                                                                    ],
                                                                    'IntegerValues': [
                                                                        123,
                                                                    ],
                                                                    'DecimalValues': [
                                                                        123.0,
                                                                    ],
                                                                    'DateTimeValues': [
                                                                        datetime(2015, 1, 1),
                                                                    ]
                                                                }
                                                            },
                                                            'SelectAllValueOptions': 'ALL_VALUES',
                                                            'SourceParameterName': 'string',
                                                            'SourceField': 'string',
                                                            'SourceColumn': {
                                                                'DataSetIdentifier': 'string',
                                                                'ColumnName': 'string'
                                                            }
                                                        }
                                                    },
                                                ]
                                            }
                                        },
                                    ]
                                },
                            ],
                            'ColumnHierarchies': [
                                {
                                    'ExplicitHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'DateTimeHierarchy': {
                                        'HierarchyId': 'string',
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    },
                                    'PredefinedHierarchy': {
                                        'HierarchyId': 'string',
                                        'Columns': [
                                            {
                                                'DataSetIdentifier': 'string',
                                                'ColumnName': 'string'
                                            },
                                        ],
                                        'DrillDownFilters': [
                                            {
                                                'NumericEqualityFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'Value': 123.0
                                                },
                                                'CategoryFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'CategoryValues': [
                                                        'string',
                                                    ]
                                                },
                                                'TimeRangeFilter': {
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'RangeMinimum': datetime(2015, 1, 1),
                                                    'RangeMaximum': datetime(2015, 1, 1),
                                                    'TimeGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND'
                                                }
                                            },
                                        ]
                                    }
                                },
                            ]
                        },
                        'GeospatialMapVisual': {
                            'VisualId': 'string',
                            'Title': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'Subtitle': {
                                'Visibility': 'HIDDEN'|'VISIBLE',
                                'FormatText': {
                                    'PlainText': 'string',
                                    'RichText': 'string'
                                }
                            },
                            'ChartConfiguration': {
                                'FieldWells': {
                                    'GeospatialMapAggregatedFieldWells': {
                                        'Geospatial': [
                                            {
                                                'NumericalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'FormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'CategoricalDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'Symbol': 'string',
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'PercentageDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            }
                                                        }
                                                    }
                                                },
                                                'DateDimensionField': {
                                                    'FieldId': 'string',
                                                    'Column': {
                                                        'DataSetIdentifier': 'string',
                                                        'ColumnName': 'string'
                                                    },
                                                    'DateGranularity': 'YEAR'|'QUARTER'|'MONTH'|'WEEK'|'DAY'|'HOUR'|'MINUTE'|'SECOND'|'MILLISECOND',
                                                    'HierarchyId': 'string',
                                                    'FormatConfiguration': {
                                                        'DateTimeFormat': 'string',
                                                        'NullValueFormatConfiguration': {
                                                            'NullString': 'string'
                                                        },
                                                        'NumericFormatConfiguration': {
                                                            'NumberDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }
                                                                },
                                                                'DecimalPlacesConfiguration': {
                                                                    'DecimalPlaces': 123
                                                                },
                                                                'NumberScale': 'NONE'|'AUTO'|'THOUSANDS'|'MILLIONS'|'BILLIONS'|'TRILLIONS',
                                                                'NegativeValueConfiguration': {
                                                                    'DisplayMode': 'POSITIVE'|'NEGATIVE'
                                                                },
                                                                'NullValueFormatConfiguration': {
                                                                    'NullString': 'string'
                                                                }
                                                            },
                                                            'CurrencyDisplayFormatConfiguration': {
                                                                'Prefix': 'string',
                                                                'Suffix': 'string',
                                                                'SeparatorConfiguration': {
                                                                    'DecimalSeparator': 'COMMA'|'DOT'|'SPACE',
                                                                    'ThousandsSeparator': {
                                                                        'Symbol': 'COMMA'|'DOT'|'SPACE',
                                                                        'Visibility': 'HIDDEN'|'VISIBLE'
                                                                    }