Class: AWS.QuickSight
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.QuickSight
- Identifier:
- quicksight
- API Version:
- 2018-04-01
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
Amazon QuickSight is a fully managed, serverless business intelligence service for the Amazon Web Services Cloud that makes it easy to extend data and insights to every user in your organization. This API reference contains documentation for a programming interface that you can use to manage Amazon QuickSight.
Sending a Request Using QuickSight
var quicksight = new AWS.QuickSight();
quicksight.cancelIngestion(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the QuickSight object uses this specific API, you can
construct the object by passing the apiVersion
option to the constructor:
var quicksight = new AWS.QuickSight({apiVersion: '2018-04-01'});
You can also set the API version globally in AWS.config.apiVersions
using
the quicksight service identifier:
AWS.config.apiVersions = {
quicksight: '2018-04-01',
// other service API versions
};
var quicksight = new AWS.QuickSight();
Version:
-
2018-04-01
Constructor Summary collapse
-
new AWS.QuickSight(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
cancelIngestion(params = {}, callback) ⇒ AWS.Request
Cancels an ongoing ingestion of data into SPICE.
.
-
createAccountCustomization(params = {}, callback) ⇒ AWS.Request
Creates Amazon QuickSight customizations for the current Amazon Web Services Region.
-
createAccountSubscription(params = {}, callback) ⇒ AWS.Request
Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.
The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK.
-
createAnalysis(params = {}, callback) ⇒ AWS.Request
Creates an analysis in Amazon QuickSight.
-
createDashboard(params = {}, callback) ⇒ AWS.Request
Creates a dashboard from either a template or directly with a
DashboardDefinition
. -
createDataSet(params = {}, callback) ⇒ AWS.Request
Creates a dataset.
-
createDataSource(params = {}, callback) ⇒ AWS.Request
Creates a data source.
.
-
createFolder(params = {}, callback) ⇒ AWS.Request
Creates an empty shared folder.
.
-
createFolderMembership(params = {}, callback) ⇒ AWS.Request
Adds an asset, such as a dashboard, analysis, or dataset into a folder.
.
-
createGroup(params = {}, callback) ⇒ AWS.Request
Use the
CreateGroup
operation to create a group in Amazon QuickSight. -
createGroupMembership(params = {}, callback) ⇒ AWS.Request
Adds an Amazon QuickSight user to an Amazon QuickSight group.
-
createIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request
Creates an assignment with one specified IAM policy, identified by its Amazon Resource Name (ARN).
-
createIngestion(params = {}, callback) ⇒ AWS.Request
Creates and starts a new SPICE ingestion for a dataset.
-
createNamespace(params = {}, callback) ⇒ AWS.Request
(Enterprise edition only) Creates a new namespace for you to use with Amazon QuickSight.
A namespace allows you to isolate the Amazon QuickSight users and groups that are registered for that namespace.
-
createRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Creates a refresh schedule for a dataset.
-
createRoleMembership(params = {}, callback) ⇒ AWS.Request
Use
CreateRoleMembership
to add an existing Amazon QuickSight group to an existing role..
-
createTemplate(params = {}, callback) ⇒ AWS.Request
Creates a template either from a
TemplateDefinition
or from an existing Amazon QuickSight analysis or template. -
createTemplateAlias(params = {}, callback) ⇒ AWS.Request
Creates a template alias for a template.
.
-
createTheme(params = {}, callback) ⇒ AWS.Request
Creates a theme.
A theme is set of configuration options for color and layout.
-
createThemeAlias(params = {}, callback) ⇒ AWS.Request
Creates a theme alias for a theme.
.
-
createTopic(params = {}, callback) ⇒ AWS.Request
Creates a new Q topic.
.
-
createTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Creates a topic refresh schedule.
.
-
createVPCConnection(params = {}, callback) ⇒ AWS.Request
Creates a new VPC connection.
.
-
deleteAccountCustomization(params = {}, callback) ⇒ AWS.Request
Deletes all Amazon QuickSight customizations in this Amazon Web Services Region for the specified Amazon Web Services account and Amazon QuickSight namespace.
.
-
deleteAccountSubscription(params = {}, callback) ⇒ AWS.Request
Use the
DeleteAccountSubscription
operation to delete an Amazon QuickSight account. -
deleteAnalysis(params = {}, callback) ⇒ AWS.Request
Deletes an analysis from Amazon QuickSight.
-
deleteDashboard(params = {}, callback) ⇒ AWS.Request
Deletes a dashboard.
.
-
deleteDataSet(params = {}, callback) ⇒ AWS.Request
Deletes a dataset.
.
-
deleteDataSetRefreshProperties(params = {}, callback) ⇒ AWS.Request
Deletes the dataset refresh properties of the dataset.
.
-
deleteDataSource(params = {}, callback) ⇒ AWS.Request
Deletes the data source permanently.
-
deleteFolder(params = {}, callback) ⇒ AWS.Request
Deletes an empty folder.
.
-
deleteFolderMembership(params = {}, callback) ⇒ AWS.Request
Removes an asset, such as a dashboard, analysis, or dataset, from a folder.
.
-
deleteGroup(params = {}, callback) ⇒ AWS.Request
Removes a user group from Amazon QuickSight.
-
deleteGroupMembership(params = {}, callback) ⇒ AWS.Request
Removes a user from a group so that the user is no longer a member of the group.
.
-
deleteIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request
Deletes an existing IAM policy assignment.
.
-
deleteIdentityPropagationConfig(params = {}, callback) ⇒ AWS.Request
Deletes all access scopes and authorized targets that are associated with a service from the Amazon QuickSight IAM Identity Center application.
This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.
. -
deleteNamespace(params = {}, callback) ⇒ AWS.Request
Deletes a namespace and the users and groups that are associated with the namespace.
-
deleteRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Deletes a refresh schedule from a dataset.
.
-
deleteRoleCustomPermission(params = {}, callback) ⇒ AWS.Request
Removes custom permissions from the role.
.
-
deleteRoleMembership(params = {}, callback) ⇒ AWS.Request
Removes a group from a role.
.
-
deleteTemplate(params = {}, callback) ⇒ AWS.Request
Deletes a template.
.
-
deleteTemplateAlias(params = {}, callback) ⇒ AWS.Request
Deletes the item that the specified template alias points to.
-
deleteTheme(params = {}, callback) ⇒ AWS.Request
Deletes a theme.
.
-
deleteThemeAlias(params = {}, callback) ⇒ AWS.Request
Deletes the version of the theme that the specified theme alias points to.
-
deleteTopic(params = {}, callback) ⇒ AWS.Request
Deletes a topic.
.
-
deleteTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Deletes a topic refresh schedule.
.
-
deleteUser(params = {}, callback) ⇒ AWS.Request
Deletes the Amazon QuickSight user that is associated with the identity of the IAM user or role that's making the call.
-
deleteUserByPrincipalId(params = {}, callback) ⇒ AWS.Request
Deletes a user identified by its principal ID.
-
deleteVPCConnection(params = {}, callback) ⇒ AWS.Request
Deletes a VPC connection.
.
-
describeAccountCustomization(params = {}, callback) ⇒ AWS.Request
Describes the customizations associated with the provided Amazon Web Services account and Amazon Amazon QuickSight namespace in an Amazon Web Services Region.
-
describeAccountSettings(params = {}, callback) ⇒ AWS.Request
Describes the settings that were used when your Amazon QuickSight subscription was first created in this Amazon Web Services account.
.
-
describeAccountSubscription(params = {}, callback) ⇒ AWS.Request
Use the DescribeAccountSubscription operation to receive a description of an Amazon QuickSight account's subscription.
-
describeAnalysis(params = {}, callback) ⇒ AWS.Request
Provides a summary of the metadata for an analysis.
.
-
describeAnalysisDefinition(params = {}, callback) ⇒ AWS.Request
Provides a detailed description of the definition of an analysis.
Note: If you do not need to know details about the content of an Analysis, for instance if you are trying to check the status of a recently created or updated Analysis, use theDescribeAnalysis
instead.- describeAnalysisPermissions(params = {}, callback) ⇒ AWS.Request
Provides the read and write permissions for an analysis.
.
- describeAssetBundleExportJob(params = {}, callback) ⇒ AWS.Request
Describes an existing export job.
Poll job descriptions after a job starts to know the status of the job.
- describeAssetBundleImportJob(params = {}, callback) ⇒ AWS.Request
Describes an existing import job.
Poll job descriptions after starting a job to know when it has succeeded or failed.
- describeDashboard(params = {}, callback) ⇒ AWS.Request
Provides a summary for a dashboard.
.
- describeDashboardDefinition(params = {}, callback) ⇒ AWS.Request
Provides a detailed description of the definition of a dashboard.
Note: If you do not need to know details about the content of a dashboard, for instance if you are trying to check the status of a recently created or updated dashboard, use theDescribeDashboard
instead.- describeDashboardPermissions(params = {}, callback) ⇒ AWS.Request
Describes read and write permissions for a dashboard.
.
- describeDashboardSnapshotJob(params = {}, callback) ⇒ AWS.Request
Describes an existing snapshot job.
Poll job descriptions after a job starts to know the status of the job.
- describeDashboardSnapshotJobResult(params = {}, callback) ⇒ AWS.Request
Describes the result of an existing snapshot job that has finished running.
A finished snapshot job will return a
COMPLETED
orFAILED
status when you poll the job with aDescribeDashboardSnapshotJob
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.
.- describeDataSet(params = {}, callback) ⇒ AWS.Request
Describes a dataset.
- describeDataSetPermissions(params = {}, callback) ⇒ AWS.Request
Describes the permissions on a dataset.
The permissions resource is
.arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.- describeDataSetRefreshProperties(params = {}, callback) ⇒ AWS.Request
Describes the refresh properties of a dataset.
.
- describeDataSource(params = {}, callback) ⇒ AWS.Request
Describes a data source.
.
- describeDataSourcePermissions(params = {}, callback) ⇒ AWS.Request
Describes the resource permissions for a data source.
.
- describeFolder(params = {}, callback) ⇒ AWS.Request
Describes a folder.
.
- describeFolderPermissions(params = {}, callback) ⇒ AWS.Request
Describes permissions for a folder.
.
- describeFolderResolvedPermissions(params = {}, callback) ⇒ AWS.Request
Describes the folder resolved permissions.
- describeGroup(params = {}, callback) ⇒ AWS.Request
Returns an Amazon QuickSight group's description and Amazon Resource Name (ARN).
- describeGroupMembership(params = {}, callback) ⇒ AWS.Request
Use the
DescribeGroupMembership
operation to determine if a user is a member of the specified group.- describeIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request
Describes an existing IAM policy assignment, as specified by the assignment name.
.
- describeIngestion(params = {}, callback) ⇒ AWS.Request
Describes a SPICE ingestion.
.
- describeIpRestriction(params = {}, callback) ⇒ AWS.Request
Provides a summary and status of IP rules.
.
- describeNamespace(params = {}, callback) ⇒ AWS.Request
Describes the current namespace.
.
- describeRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Provides a summary of a refresh schedule.
.
- describeRoleCustomPermission(params = {}, callback) ⇒ AWS.Request
Describes all custom permissions that are mapped to a role.
.
- describeTemplate(params = {}, callback) ⇒ AWS.Request
Describes a template's metadata.
.
- describeTemplateAlias(params = {}, callback) ⇒ AWS.Request
Describes the template alias for a template.
.
- describeTemplateDefinition(params = {}, callback) ⇒ AWS.Request
Provides a detailed description of the definition of a template.
Note: If you do not need to know details about the content of a template, for instance if you are trying to check the status of a recently created or updated template, use theDescribeTemplate
instead.- describeTemplatePermissions(params = {}, callback) ⇒ AWS.Request
Describes read and write permissions on a template.
.
- describeTheme(params = {}, callback) ⇒ AWS.Request
Describes a theme.
.
- describeThemeAlias(params = {}, callback) ⇒ AWS.Request
Describes the alias for a theme.
.
- describeThemePermissions(params = {}, callback) ⇒ AWS.Request
Describes the read and write permissions for a theme.
.
- describeTopic(params = {}, callback) ⇒ AWS.Request
Describes a topic.
.
- describeTopicPermissions(params = {}, callback) ⇒ AWS.Request
Describes the permissions of a topic.
.
- describeTopicRefresh(params = {}, callback) ⇒ AWS.Request
Describes the status of a topic refresh.
.
- describeTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Deletes a topic refresh schedule.
.
- describeUser(params = {}, callback) ⇒ AWS.Request
Returns information about a user, given the user name.
- describeVPCConnection(params = {}, callback) ⇒ AWS.Request
Describes a VPC connection.
.
- generateEmbedUrlForAnonymousUser(params = {}, callback) ⇒ AWS.Request
Generates an embed URL that you can use to embed an Amazon QuickSight dashboard or visual in your website, without having to register any reader users.
- generateEmbedUrlForRegisteredUser(params = {}, callback) ⇒ AWS.Request
Generates an embed URL that you can use to embed an Amazon QuickSight experience in your website.
- getDashboardEmbedUrl(params = {}, callback) ⇒ AWS.Request
Generates a temporary session URL and authorization code(bearer token) that you can use to embed an Amazon QuickSight read-only dashboard in your website or application.
- getSessionEmbedUrl(params = {}, callback) ⇒ AWS.Request
Generates a session URL and authorization code that you can use to embed the Amazon Amazon QuickSight console in your web server code.
- listAnalyses(params = {}, callback) ⇒ AWS.Request
Lists Amazon QuickSight analyses that exist in the specified Amazon Web Services account.
.
- listAssetBundleExportJobs(params = {}, callback) ⇒ AWS.Request
Lists all asset bundle export jobs that have been taken place in the last 14 days.
- listAssetBundleImportJobs(params = {}, callback) ⇒ AWS.Request
Lists all asset bundle import jobs that have taken place in the last 14 days.
- listDashboards(params = {}, callback) ⇒ AWS.Request
Lists dashboards in an Amazon Web Services account.
.
- listDashboardVersions(params = {}, callback) ⇒ AWS.Request
Lists all the versions of the dashboards in the Amazon QuickSight subscription.
.
- listDataSets(params = {}, callback) ⇒ AWS.Request
Lists all of the datasets belonging to the current Amazon Web Services account in an Amazon Web Services Region.
The permissions resource is
.arn:aws:quicksight:region:aws-account-id:dataset/*
.- listDataSources(params = {}, callback) ⇒ AWS.Request
Lists data sources in current Amazon Web Services Region that belong to this Amazon Web Services account.
.
- listFolderMembers(params = {}, callback) ⇒ AWS.Request
List all assets (
DASHBOARD
,ANALYSIS
, andDATASET
) in a folder.- listFolders(params = {}, callback) ⇒ AWS.Request
Lists all folders in an account.
.
- listGroupMemberships(params = {}, callback) ⇒ AWS.Request
Lists member users in a group.
.
- listGroups(params = {}, callback) ⇒ AWS.Request
Lists all user groups in Amazon QuickSight.
- listIAMPolicyAssignments(params = {}, callback) ⇒ AWS.Request
Lists the IAM policy assignments in the current Amazon QuickSight account.
.
- listIAMPolicyAssignmentsForUser(params = {}, callback) ⇒ AWS.Request
Lists all of the IAM policy assignments, including the Amazon Resource Names (ARNs), for the IAM policies assigned to the specified user and group, or groups that the user belongs to.
.
- listIdentityPropagationConfigs(params = {}, callback) ⇒ AWS.Request
Lists all services and authorized targets that the Amazon QuickSight IAM Identity Center application can access.
This operation is only supported for Amazon QuickSight accounts that use IAM Identity Center.
.- listIngestions(params = {}, callback) ⇒ AWS.Request
Lists the history of SPICE ingestions for a dataset.
.
- listNamespaces(params = {}, callback) ⇒ AWS.Request
Lists the namespaces for the specified Amazon Web Services account.
- listRefreshSchedules(params = {}, callback) ⇒ AWS.Request
Lists the refresh schedules of a dataset.
- listRoleMemberships(params = {}, callback) ⇒ AWS.Request
Lists all groups that are associated with a role.
.
- listTagsForResource(params = {}, callback) ⇒ AWS.Request
Lists the tags assigned to a resource.
.
- listTemplateAliases(params = {}, callback) ⇒ AWS.Request
Lists all the aliases of a template.
.
- listTemplates(params = {}, callback) ⇒ AWS.Request
Lists all the templates in the current Amazon QuickSight account.
.
- listTemplateVersions(params = {}, callback) ⇒ AWS.Request
Lists all the versions of the templates in the current Amazon QuickSight account.
.
- listThemeAliases(params = {}, callback) ⇒ AWS.Request
Lists all the aliases of a theme.
.
- listThemes(params = {}, callback) ⇒ AWS.Request
Lists all the themes in the current Amazon Web Services account.
.
- listThemeVersions(params = {}, callback) ⇒ AWS.Request
Lists all the versions of the themes in the current Amazon Web Services account.
.
- listTopicRefreshSchedules(params = {}, callback) ⇒ AWS.Request
Lists all of the refresh schedules for a topic.
.
- listTopics(params = {}, callback) ⇒ AWS.Request
Lists all of the topics within an account.
.
- listUserGroups(params = {}, callback) ⇒ AWS.Request
Lists the Amazon QuickSight groups that an Amazon QuickSight user is a member of.
.
- listUsers(params = {}, callback) ⇒ AWS.Request
Returns a list of all of the Amazon QuickSight users belonging to this account.
- listVPCConnections(params = {}, callback) ⇒ AWS.Request
Lists all of the VPC connections in the current set Amazon Web Services Region of an Amazon Web Services account.
.
- putDataSetRefreshProperties(params = {}, callback) ⇒ AWS.Request
Creates or updates the dataset refresh properties for the dataset.
.
- registerUser(params = {}, callback) ⇒ AWS.Request
Creates an Amazon QuickSight user whose identity is associated with the Identity and Access Management (IAM) identity or role specified in the request.
- restoreAnalysis(params = {}, callback) ⇒ AWS.Request
Restores an analysis.
.
- searchAnalyses(params = {}, callback) ⇒ AWS.Request
Searches for analyses that belong to the user specified in the filter.
Note: This operation is eventually consistent.- searchDashboards(params = {}, callback) ⇒ AWS.Request
Searches for dashboards that belong to a user.
- searchDataSets(params = {}, callback) ⇒ AWS.Request
Use the
SearchDataSets
operation to search for datasets that belong to an account..
- searchDataSources(params = {}, callback) ⇒ AWS.Request
Use the
SearchDataSources
operation to search for data sources that belong to an account..
- searchFolders(params = {}, callback) ⇒ AWS.Request
Searches the subfolders in a folder.
.
- searchGroups(params = {}, callback) ⇒ AWS.Request
Use the
SearchGroups
operation to search groups in a specified Amazon QuickSight namespace using the supplied filters..
- startAssetBundleExportJob(params = {}, callback) ⇒ AWS.Request
Starts an Asset Bundle export job.
An Asset Bundle export job exports specified Amazon QuickSight assets.
- startAssetBundleImportJob(params = {}, callback) ⇒ AWS.Request
Starts an Asset Bundle import job.
An Asset Bundle import job imports specified Amazon QuickSight assets into an Amazon QuickSight account.
- startDashboardSnapshotJob(params = {}, callback) ⇒ AWS.Request
Starts an asynchronous job that generates a dashboard snapshot.
- tagResource(params = {}, callback) ⇒ AWS.Request
Assigns one or more tags (key-value pairs) to the specified Amazon QuickSight resource.
- untagResource(params = {}, callback) ⇒ AWS.Request
Removes a tag or tags from a resource.
.
- updateAccountCustomization(params = {}, callback) ⇒ AWS.Request
Updates Amazon QuickSight customizations for the current Amazon Web Services Region.
- updateAccountSettings(params = {}, callback) ⇒ AWS.Request
Updates the Amazon QuickSight settings in your Amazon Web Services account.
.
- updateAnalysis(params = {}, callback) ⇒ AWS.Request
Updates an analysis in Amazon QuickSight
.
- updateAnalysisPermissions(params = {}, callback) ⇒ AWS.Request
Updates the read and write permissions for an analysis.
.
- updateDashboard(params = {}, callback) ⇒ AWS.Request
Updates a dashboard in an Amazon Web Services account.
Note: Updating a Dashboard creates a new dashboard version but does not immediately publish the new version.- updateDashboardPermissions(params = {}, callback) ⇒ AWS.Request
Updates read and write permissions on a dashboard.
.
- updateDashboardPublishedVersion(params = {}, callback) ⇒ AWS.Request
Updates the published version of a dashboard.
.
- updateDataSet(params = {}, callback) ⇒ AWS.Request
Updates a dataset.
- updateDataSetPermissions(params = {}, callback) ⇒ AWS.Request
Updates the permissions on a dataset.
The permissions resource is
.arn:aws:quicksight:region:aws-account-id:dataset/data-set-id
.- updateDataSource(params = {}, callback) ⇒ AWS.Request
Updates a data source.
.
- updateDataSourcePermissions(params = {}, callback) ⇒ AWS.Request
Updates the permissions to a data source.
.
- updateFolder(params = {}, callback) ⇒ AWS.Request
Updates the name of a folder.
.
- updateFolderPermissions(params = {}, callback) ⇒ AWS.Request
Updates permissions of a folder.
.
- updateGroup(params = {}, callback) ⇒ AWS.Request
Changes a group description.
- updateIAMPolicyAssignment(params = {}, callback) ⇒ AWS.Request
Updates an existing IAM policy assignment.
- updateIdentityPropagationConfig(params = {}, callback) ⇒ AWS.Request
Adds or updates services and authorized targets to configure what the Amazon QuickSight IAM Identity Center application can access.
This operation is only supported for Amazon QuickSight accounts using IAM Identity Center
.- updateIpRestriction(params = {}, callback) ⇒ AWS.Request
Updates the content and status of IP rules.
- updatePublicSharingSettings(params = {}, callback) ⇒ AWS.Request
Use the
UpdatePublicSharingSettings
operation to turn on or turn off the public sharing settings of an Amazon QuickSight dashboard.To use this operation, turn on session capacity pricing for your Amazon QuickSight account.
Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console.
- updateRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Updates a refresh schedule for a dataset.
.
- updateRoleCustomPermission(params = {}, callback) ⇒ AWS.Request
Updates the custom permissions that are associated with a role.
.
- updateTemplate(params = {}, callback) ⇒ AWS.Request
Updates a template from an existing Amazon QuickSight analysis or another template.
.
- updateTemplateAlias(params = {}, callback) ⇒ AWS.Request
Updates the template alias of a template.
.
- updateTemplatePermissions(params = {}, callback) ⇒ AWS.Request
Updates the resource permissions for a template.
.
- updateTheme(params = {}, callback) ⇒ AWS.Request
Updates a theme.
.
- updateThemeAlias(params = {}, callback) ⇒ AWS.Request
Updates an alias of a theme.
.
- updateThemePermissions(params = {}, callback) ⇒ AWS.Request
Updates the resource permissions for a theme.
- updateTopic(params = {}, callback) ⇒ AWS.Request
Updates a topic.
.
- updateTopicPermissions(params = {}, callback) ⇒ AWS.Request
Updates the permissions of a topic.
.
- updateTopicRefreshSchedule(params = {}, callback) ⇒ AWS.Request
Updates a topic refresh schedule.
.
- updateUser(params = {}, callback) ⇒ AWS.Request
Updates an Amazon QuickSight user.
.
- updateVPCConnection(params = {}, callback) ⇒ AWS.Request
Updates a VPC connection.
.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.QuickSight(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.
Examples:
Constructing a QuickSight object
var quicksight = new AWS.QuickSight({apiVersion: '2018-04-01'});
Options Hash (options):
-
params
(map)
—
An optional map of parameters to bind to every request sent by this service object. For more information on bound parameters, see "Working with Services" in the Getting Started Guide.
-
endpoint
(String|AWS.Endpoint)
—
The endpoint URI to send requests to. The default endpoint is built from the configured
region
. The endpoint should be a string like'https://{service}.{region}.amazonaws.com'
or an Endpoint object. -
accessKeyId
(String)
—
your AWS access key ID.
-
secretAccessKey
(String)
—
your AWS secret access key.
-
sessionToken
(AWS.Credentials)
—
the optional AWS session token to sign requests with.
-
credentials
(AWS.Credentials)
—
the AWS credentials to sign requests with. You can either specify this object, or specify the accessKeyId and secretAccessKey options directly.
-
credentialProvider
(AWS.CredentialProviderChain)
—
the provider chain used to resolve credentials if no static
credentials
property is set. -
region
(String)
—
the region to send service requests to. See AWS.QuickSight.region for more information.
-
maxRetries
(Integer)
—
the maximum amount of retries to attempt with a request. See AWS.QuickSight.maxRetries for more information.
-
maxRedirects
(Integer)
—
the maximum amount of redirects to follow with a request. See AWS.QuickSight.maxRedirects for more information.
-
sslEnabled
(Boolean)
—
whether to enable SSL for requests.
-
paramValidation
(Boolean|map)
—
whether input parameters should be validated against the operation description before sending the request. Defaults to true. Pass a map to enable any of the following specific validation features:
- min [Boolean] — Validates that a value meets the min
constraint. This is enabled by default when paramValidation is set
to
true
. - max [Boolean] — Validates that a value meets the max constraint.
- pattern [Boolean] — Validates that a string value matches a regular expression.
- enum [Boolean] — Validates that a string value matches one of the allowable enum values.
- min [Boolean] — Validates that a value meets the min
constraint. This is enabled by default when paramValidation is set
to
-
computeChecksums
(Boolean)
—
whether to compute checksums for payload bodies when the service accepts it (currently supported in S3 only)
-
convertResponseTypes
(Boolean)
—
whether types are converted when parsing response data. Currently only supported for JSON based services. Turning this off may improve performance on large response payloads. Defaults to
true
. -
correctClockSkew
(Boolean)
—
whether to apply a clock skew correction and retry requests that fail because of an skewed client clock. Defaults to
false
. -
s3ForcePathStyle
(Boolean)
—
whether to force path style URLs for S3 objects.
-
s3BucketEndpoint
(Boolean)
—
whether the provided endpoint addresses an individual bucket (false if it addresses the root API endpoint). Note that setting this configuration option requires an
endpoint
to be provided explicitly to the service constructor. -
s3DisableBodySigning
(Boolean)
—
whether S3 body signing should be disabled when using signature version
v4
. Body signing can only be disabled when using https. Defaults totrue
. -
s3UsEast1RegionalEndpoint
('legacy'|'regional')
—
when region is set to 'us-east-1', whether to send s3 request to global endpoints or 'us-east-1' regional endpoints. This config is only applicable to S3 client. Defaults to
legacy
-
s3UseArnRegion
(Boolean)
—
whether to override the request region with the region inferred from requested resource's ARN. Only available for S3 buckets Defaults to
true
-
retryDelayOptions
(map)
—
A set of options to configure the retry delay on retryable errors. Currently supported options are:
- base [Integer] — The base number of milliseconds to use in the exponential backoff for operation retries. Defaults to 100 ms for all services except DynamoDB, where it defaults to 50ms.
- customBackoff [function] — A custom function that accepts a
retry count and error and returns the amount of time to delay in
milliseconds. If the result is a non-zero negative value, no further
retry attempts will be made. The
base
option will be ignored if this option is supplied. The function is only called for retryable errors.
-
httpOptions
(map)
—
A set of options to pass to the low-level HTTP request. Currently supported options are:
- proxy [String] — the URL to proxy requests through
- agent [http.Agent, https.Agent] — the Agent object to perform
HTTP requests with. Used for connection pooling. Defaults to the global
agent (
http.globalAgent
) for non-SSL connections. Note that for SSL connections, a special Agent object is used in order to enable peer certificate verification. This feature is only available in the Node.js environment. - connectTimeout [Integer] — Sets the socket to timeout after
failing to establish a connection with the server after
connectTimeout
milliseconds. This timeout has no effect once a socket connection has been established. - timeout [Integer] — Sets the socket to timeout after timeout milliseconds of inactivity on the socket. Defaults to two minutes (120000).
- xhrAsync [Boolean] — Whether the SDK will send asynchronous HTTP requests. Used in the browser environment only. Set to false to send requests synchronously. Defaults to true (async on).
- xhrWithCredentials [Boolean] — Sets the "withCredentials" property of an XMLHttpRequest object. Used in the browser environment only. Defaults to false.
-
apiVersion
(String, Date)
—
a String in YYYY-MM-DD format (or a date) that represents the latest possible API version that can be used in all services (unless overridden by
apiVersions
). Specify 'latest' to use the latest possible version. -
apiVersions
(map<String, String|Date>)
—
a map of service identifiers (the lowercase service class name) with the API version to use when instantiating a service. Specify 'latest' for each individual that can use the latest available version.
-
logger
(#write, #log)
—
an object that responds to .write() (like a stream) or .log() (like the console object) in order to log information about requests
-
systemClockOffset
(Number)
—
an offset value in milliseconds to apply to all signing times. Use this to compensate for clock skew when your system may be out of sync with the service time. Note that this configuration option can only be applied to the global
AWS.config
object and cannot be overridden in service-specific configuration. Defaults to 0 milliseconds. -
signatureVersion
(String)
—
the signature version to sign requests with (overriding the API configuration). Possible values are: 'v2', 'v3', 'v4'.
-
signatureCache
(Boolean)
—
whether the signature to sign requests with (overriding the API configuration) is cached. Only applies to the signature version 'v4'. Defaults to
true
. -
dynamoDbCrc32
(Boolean)
—
whether to validate the CRC32 checksum of HTTP response bodies returned by DynamoDB. Default:
true
. -
useAccelerateEndpoint
(Boolean)
—
Whether to use the S3 Transfer Acceleration endpoint with the S3 service. Default:
false
. -
clientSideMonitoring
(Boolean)
—
whether to collect and publish this client's performance metrics of all its API requests.
-
endpointDiscoveryEnabled
(Boolean|undefined)
—
whether to call operations with endpoints given by service dynamically. Setting this
-
endpointCacheSize
(Number)
—
the size of the global cache storing endpoints from endpoint discovery operations. Once endpoint cache is created, updating this setting cannot change existing cache size. Defaults to 1000
-
hostPrefixEnabled
(Boolean)
—
whether to marshal request parameters to the prefix of hostname. Defaults to
true
. -
stsRegionalEndpoints
('legacy'|'regional')
—
whether to send sts request to global endpoints or regional endpoints. Defaults to 'legacy'.
-
useFipsEndpoint
(Boolean)
—
Enables FIPS compatible endpoints. Defaults to
false
. -
useDualstackEndpoint
(Boolean)
—
Enables IPv6 dualstack endpoint. Defaults to
false
.
Property Details
Method Details
cancelIngestion(params = {}, callback) ⇒ AWS.Request
Cancels an ongoing ingestion of data into SPICE.
Service Reference:
Examples:
Calling the cancelIngestion operation
var params = { AwsAccountId: 'STRING_VALUE', /* required */ DataSetId: 'STRING_VALUE', /* required */ IngestionId: 'STRING_VALUE' /* required */ }; quicksight.cancelIngestion(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response });
Parameters:
-
params
(Object)
(defaults to: {})
—
AwsAccountId
— (String
)The Amazon Web Services account ID.
DataSetId
— (String
)The ID of the dataset used in the ingestion.
IngestionId
— (String
)An ID for the ingestion.
Callback (callback):
-
function(err, data) { ... }
Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.
Context (this):
-
(AWS.Response)
—
the response object containing error, data properties, and the original request object.
Parameters:
-
err
(Error)
—
the error object returned from the request. Set to
null
if the request is successful. -
data
(Object)
—
the de-serialized data returned from the request. Set to
null
if a request error occurs. Thedata
object has the following properties:Arn
— (String
)The Amazon Resource Name (ARN) for the data ingestion.
IngestionId
— (String
)An ID for the ingestion.
RequestId
— (String
)The Amazon Web Services request ID for this operation.
Status
— (Integer
)The HTTP status of the request.
-
(AWS.Response)
—
Returns:
createAccountCustomization(params = {}, callback) ⇒ AWS.Request
Creates Amazon QuickSight customizations for the current Amazon Web Services Region. Currently, you can add a custom default theme by using the
CreateAccountCustomization
orUpdateAccountCustomization
API operation. To further customize Amazon QuickSight by removing Amazon QuickSight sample assets and videos for all new users, see Customizing Amazon QuickSight in the Amazon QuickSight User Guide.You can create customizations for your Amazon Web Services account or, if you specify a namespace, for a QuickSight namespace instead. Customizations that apply to a namespace always override customizations that apply to an Amazon Web Services account. To find out which customizations apply, use the
DescribeAccountCustomization
API operation.Before you use the
CreateAccountCustomization
API operation to add a theme as the namespace default, make sure that you first share the theme with the namespace. If you don't share it with the namespace, the theme isn't visible to your users even if you make it the default theme. To check if the theme is shared, view the current permissions by using theDescribeThemePermissions
API operation. To share the theme, grant permissions by using theUpdateThemePermissions
API operation.Service Reference:
Examples:
Calling the createAccountCustomization operation
var params = { AccountCustomization: { /* required */ DefaultEmailCustomizationTemplate: 'STRING_VALUE', DefaultTheme: 'STRING_VALUE' }, AwsAccountId: 'STRING_VALUE', /* required */ Namespace: 'STRING_VALUE', Tags: [ { Key: 'STRING_VALUE', /* required */ Value: 'STRING_VALUE' /* required */ }, /* more items */ ] }; quicksight.createAccountCustomization(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response });
Parameters:
-
params
(Object)
(defaults to: {})
—
AwsAccountId
— (String
)The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.
Namespace
— (String
)The Amazon QuickSight namespace that you want to add customizations to.
AccountCustomization
— (map
)The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region. You can add these to an Amazon Web Services account and a QuickSight namespace.
For example, you can add a default theme by setting
AccountCustomization
to the midnight theme:"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight::aws:theme/MIDNIGHT" }
. Or, you can add a custom theme by specifying"AccountCustomization": { "DefaultTheme": "arn:aws:quicksight:us-west-2:111122223333:theme/bdb844d0-0fe9-4d9d-b520-0fe602d93639" }
.DefaultTheme
— (String
)The default theme for this Amazon QuickSight subscription.
DefaultEmailCustomizationTemplate
— (String
)The default email customization template.
Tags
— (Array<map>
)A list of the tags that you want to attach to this resource.
Key
— required — (String
)Tag key.
Value
— required — (String
)Tag value.
Callback (callback):
-
function(err, data) { ... }
Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.
Context (this):
-
(AWS.Response)
—
the response object containing error, data properties, and the original request object.
Parameters:
-
err
(Error)
—
the error object returned from the request. Set to
null
if the request is successful. -
data
(Object)
—
the de-serialized data returned from the request. Set to
null
if a request error occurs. Thedata
object has the following properties:Arn
— (String
)The Amazon Resource Name (ARN) for the customization that you created for this Amazon Web Services account.
AwsAccountId
— (String
)The ID for the Amazon Web Services account that you want to customize Amazon QuickSight for.
Namespace
— (String
)The namespace associated with the customization you're creating.
AccountCustomization
— (map
)The Amazon QuickSight customizations you're adding in the current Amazon Web Services Region.
DefaultTheme
— (String
)The default theme for this Amazon QuickSight subscription.
DefaultEmailCustomizationTemplate
— (String
)The default email customization template.
RequestId
— (String
)The Amazon Web Services request ID for this operation.
Status
— (Integer
)The HTTP status of the request.
-
(AWS.Response)
—
Returns:
createAccountSubscription(params = {}, callback) ⇒ AWS.Request
Creates an Amazon QuickSight account, or subscribes to Amazon QuickSight Q.
The Amazon Web Services Region for the account is derived from what is configured in the CLI or SDK. This operation isn't supported in the US East (Ohio) Region, South America (Sao Paulo) Region, or Asia Pacific (Singapore) Region.
Before you use this operation, make sure that you can connect to an existing Amazon Web Services account. If you don't have an Amazon Web Services account, see Sign up for Amazon Web Services in the Amazon QuickSight User Guide. The person who signs up for Amazon QuickSight needs to have the correct Identity and Access Management (IAM) permissions. For more information, see IAM Policy Examples for Amazon QuickSight in the Amazon QuickSight User Guide.
If your IAM policy includes both the
Subscribe
andCreateAccountSubscription
actions, make sure that both actions are set toAllow
. If either action is set toDeny
, theDeny
action prevails and your API call fails.You can't pass an existing IAM role to access other Amazon Web Services services using this API operation. To pass your existing IAM role to Amazon QuickSight, see Passing IAM roles to Amazon QuickSight in the Amazon QuickSight User Guide.
You can't set default resource access on the new account from the Amazon QuickSight API. Instead, add default resource access from the Amazon QuickSight console. For more information about setting default resource access to Amazon Web Services services, see Setting default resource access to Amazon Web Services services in the Amazon QuickSight User Guide.
Service Reference:
Examples:
Calling the createAccountSubscription operation
var params = { AccountName: 'STRING_VALUE', /* required */ AuthenticationMethod: IAM_AND_QUICKSIGHT | IAM_ONLY | ACTIVE_DIRECTORY | IAM_IDENTITY_CENTER, /* required */ AwsAccountId: 'STRING_VALUE', /* required */ Edition: STANDARD | ENTERPRISE | ENTERPRISE_AND_Q, /* required */ NotificationEmail: 'STRING_VALUE', /* required */ ActiveDirectoryName: 'STRING_VALUE', AdminGroup: [ 'STRING_VALUE', /* more items */ ], AuthorGroup: [ 'STRING_VALUE', /* more items */ ], ContactNumber: 'STRING_VALUE', DirectoryId: 'STRING_VALUE', EmailAddress: 'STRING_VALUE', FirstName: 'STRING_VALUE', LastName: 'STRING_VALUE', ReaderGroup: [ 'STRING_VALUE', /* more items */ ], Realm: 'STRING_VALUE' }; quicksight.createAccountSubscription(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response });
Parameters:
-
params
(Object)
(defaults to: {})
—
Edition
— (String
)The edition of Amazon QuickSight that you want your account to have. Currently, you can choose from
ENTERPRISE
orENTERPRISE_AND_Q
.If you choose
ENTERPRISE_AND_Q
, the following parameters are required:-
FirstName
-
LastName
-
EmailAddress
-
ContactNumber
"STANDARD"
"ENTERPRISE"
"ENTERPRISE_AND_Q"
-
AuthenticationMethod
— (String
)The method that you want to use to authenticate your Amazon QuickSight account.
If you choose
ACTIVE_DIRECTORY
, provide anActiveDirectoryName
and anAdminGroup
associated with your Active Directory.If you choose
Possible values include:IAM_IDENTITY_CENTER
, provide anAdminGroup
associated with your IAM Identity Center account."IAM_AND_QUICKSIGHT"
"IAM_ONLY"
"ACTIVE_DIRECTORY"
"IAM_IDENTITY_CENTER"
AwsAccountId
— (String
)The Amazon Web Services account ID of the account that you're using to create your Amazon QuickSight account.
AccountName
— (String
)The name of your Amazon QuickSight account. This name is unique over all of Amazon Web Services, and it appears only when users sign in. You can't change
AccountName
value after the Amazon QuickSight account is created.NotificationEmail
— (String
)The email address that you want Amazon QuickSight to send notifications to regarding your Amazon QuickSight account or Amazon QuickSight subscription.
ActiveDirectoryName
— (String
)The name of your Active Directory. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account.Realm
— (String
)The realm of the Active Directory that is associated with your Amazon QuickSight account. This field is required if
ACTIVE_DIRECTORY
is the selected authentication method of the new Amazon QuickSight account.DirectoryId
— (String
)The ID of the Active Directory that is associated with your Amazon QuickSight account.
AdminGroup
— (Array<String>
)The admin group associated with your Active Directory or IAM Identity Center account. This field is required if
ACTIVE_DIRECTORY
orIAM_IDENTITY_CENTER
is the selected authentication method of the new Amazon QuickSight account.For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
AuthorGroup
— (Array<String>
)The author group associated with your Active Directory or IAM Identity Center account.
For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
ReaderGroup
— (Array<String>
)The reader group associated with your Active Directory or IAM Identity Center account.
For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
FirstName
— (String
)The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.LastName
— (String
)The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.EmailAddress
— (String
)The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.ContactNumber
— (String
)A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.
Callback (callback):
-
function(err, data) { ... }
Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.
Context (this):
-
(AWS.Response)
—
the response object containing error, data properties, and the original request object.
Parameters:
-
err
(Error)
—
the error object returned from the request. Set to
null
if the request is successful. -
data
(Object)
—
the de-serialized data returned from the request. Set to
null
if a request error occurs. Thedata
object has the following properties:SignupResponse
— (map
)A
SignupResponse
object that returns information about a newly created Amazon QuickSight account.IAMUser
— (Boolean
)A Boolean that is
TRUE
if the Amazon QuickSight uses IAM as an authentication method.userLoginName
— (String
)The user login name for your Amazon QuickSight account.
accountName
— (String
)The name of your Amazon QuickSight account.
directoryType
— (String
)The type of Active Directory that is being used to authenticate the Amazon QuickSight account. Valid values are
SIMPLE_AD
,AD_CONNECTOR
, andMICROSOFT_AD
.
Status
— (Integer
)The HTTP status of the request.
RequestId
— (String
)The Amazon Web Services request ID for this operation.
-
(AWS.Response)
—
Returns:
createAnalysis(params = {}, callback) ⇒ AWS.Request
Creates an analysis in Amazon QuickSight. Analyses can be created either from a template or from an
AnalysisDefinition
.Service Reference:
Examples:
Calling the createAnalysis operation
var params = { AnalysisId: 'STRING_VALUE', /* required */ AwsAccountId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Definition: { DataSetIdentifierDeclarations: [ /* required */ { DataSetArn: 'STRING_VALUE', /* required */ Identifier: 'STRING_VALUE' /* required */ }, /* more items */ ], AnalysisDefaults: { DefaultNewSheetConfiguration: { /* required */ InteractiveLayoutConfiguration: { FreeForm: { CanvasSizeOptions: { /* required */ ScreenCanvasSizeOptions: { OptimizedViewPortWidth: 'STRING_VALUE' /* required */ } } }, Grid: { CanvasSizeOptions: { /* required */ ScreenCanvasSizeOptions: { ResizeOption: FIXED | RESPONSIVE, /* required */ OptimizedViewPortWidth: 'STRING_VALUE' } } } }, PaginatedLayoutConfiguration: { SectionBased: { CanvasSizeOptions: { /* required */ PaperCanvasSizeOptions: { PaperMargin: { Bottom: 'STRING_VALUE', Left: 'STRING_VALUE', Right: 'STRING_VALUE', Top: 'STRING_VALUE' }, PaperOrientation: PORTRAIT | LANDSCAPE, PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5 } } } }, SheetContentType: PAGINATED | INTERACTIVE } }, CalculatedFields: [ { DataSetIdentifier: 'STRING_VALUE', /* required */ Expression: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE' /* required */ }, /* more items */ ], ColumnConfigurations: [ { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, ColorsConfiguration: { CustomColors: [ { Color: 'STRING_VALUE', /* required */ FieldValue: 'STRING_VALUE', SpecialValue: EMPTY | NULL | OTHER }, /* more items */ ] }, FormatConfiguration: { DateTimeFormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, NumberFormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, StringFormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, Role: DIMENSION | MEASURE }, /* more items */ ], FilterGroups: [ { CrossDataset: ALL_DATASETS | SINGLE_DATASET, /* required */ FilterGroupId: 'STRING_VALUE', /* required */ Filters: [ /* required */ { CategoryFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Configuration: { /* required */ CustomFilterConfiguration: { MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */ NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */ CategoryValue: 'STRING_VALUE', ParameterName: 'STRING_VALUE', SelectAllOptions: FILTER_ALL_VALUES }, CustomFilterListConfiguration: { MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */ NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */ CategoryValues: [ 'STRING_VALUE', /* more items */ ], SelectAllOptions: FILTER_ALL_VALUES }, FilterListConfiguration: { MatchOperator: EQUALS | DOES_NOT_EQUAL | CONTAINS | DOES_NOT_CONTAIN | STARTS_WITH | ENDS_WITH, /* required */ CategoryValues: [ 'STRING_VALUE', /* more items */ ], NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, SelectAllOptions: FILTER_ALL_VALUES } }, FilterId: 'STRING_VALUE' /* required */ }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ MatchOperator: EQUALS | DOES_NOT_EQUAL, /* required */ NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */ AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, ParameterName: 'STRING_VALUE', SelectAllOptions: FILTER_ALL_VALUES, Value: 'NUMBER_VALUE' }, NumericRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */ AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, IncludeMaximum: true || false, IncludeMinimum: true || false, RangeMaximum: { Parameter: 'STRING_VALUE', StaticValue: 'NUMBER_VALUE' }, RangeMinimum: { Parameter: 'STRING_VALUE', StaticValue: 'NUMBER_VALUE' }, SelectAllOptions: FILTER_ALL_VALUES }, RelativeDatesFilter: { AnchorDateConfiguration: { /* required */ AnchorOption: NOW, ParameterName: 'STRING_VALUE' }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */ RelativeDateType: PREVIOUS | THIS | LAST | NOW | NEXT, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */ ExcludePeriodConfiguration: { Amount: 'NUMBER_VALUE', /* required */ Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */ Status: ENABLED | DISABLED }, MinimumGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, ParameterName: 'STRING_VALUE', RelativeDateValue: 'NUMBER_VALUE' }, TimeEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ ParameterName: 'STRING_VALUE', RollingDate: { Expression: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, Value: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789 }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ NullOption: ALL_VALUES | NULLS_ONLY | NON_NULLS_ONLY, /* required */ ExcludePeriodConfiguration: { Amount: 'NUMBER_VALUE', /* required */ Granularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, /* required */ Status: ENABLED | DISABLED }, IncludeMaximum: true || false, IncludeMinimum: true || false, RangeMaximumValue: { Parameter: 'STRING_VALUE', RollingDate: { Expression: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' }, StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789 }, RangeMinimumValue: { Parameter: 'STRING_VALUE', RollingDate: { Expression: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' }, StaticValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789 }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, TopBottomFilter: { AggregationSortConfigurations: [ /* required */ { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SortDirection: ASC | DESC, /* required */ AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ Limit: 'NUMBER_VALUE', ParameterName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND } }, /* more items */ ], ScopeConfiguration: { /* required */ AllSheets: { }, SelectedSheets: { SheetVisualScopingConfigurations: [ { Scope: ALL_VISUALS | SELECTED_VISUALS, /* required */ SheetId: 'STRING_VALUE', /* required */ VisualIds: [ 'STRING_VALUE', /* more items */ ] }, /* more items */ ] } }, Status: ENABLED | DISABLED }, /* more items */ ], Options: { Timezone: 'STRING_VALUE', WeekStart: SUNDAY | MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY | SATURDAY }, ParameterDeclarations: [ { DateTimeParameterDeclaration: { Name: 'STRING_VALUE', /* required */ DefaultValues: { DynamicValue: { DefaultValueColumn: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, GroupNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, UserNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, RollingDate: { Expression: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' }, StaticValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ] }, MappedDataSetParameters: [ { DataSetIdentifier: 'STRING_VALUE', /* required */ DataSetParameterName: 'STRING_VALUE' /* required */ }, /* more items */ ], TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, ValueWhenUnset: { CustomValue: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL } }, DecimalParameterDeclaration: { Name: 'STRING_VALUE', /* required */ ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */ DefaultValues: { DynamicValue: { DefaultValueColumn: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, GroupNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, UserNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, StaticValues: [ 'NUMBER_VALUE', /* more items */ ] }, MappedDataSetParameters: [ { DataSetIdentifier: 'STRING_VALUE', /* required */ DataSetParameterName: 'STRING_VALUE' /* required */ }, /* more items */ ], ValueWhenUnset: { CustomValue: 'NUMBER_VALUE', ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL } }, IntegerParameterDeclaration: { Name: 'STRING_VALUE', /* required */ ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */ DefaultValues: { DynamicValue: { DefaultValueColumn: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, GroupNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, UserNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, StaticValues: [ 'NUMBER_VALUE', /* more items */ ] }, MappedDataSetParameters: [ { DataSetIdentifier: 'STRING_VALUE', /* required */ DataSetParameterName: 'STRING_VALUE' /* required */ }, /* more items */ ], ValueWhenUnset: { CustomValue: 'NUMBER_VALUE', ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL } }, StringParameterDeclaration: { Name: 'STRING_VALUE', /* required */ ParameterValueType: MULTI_VALUED | SINGLE_VALUED, /* required */ DefaultValues: { DynamicValue: { DefaultValueColumn: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, GroupNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, UserNameColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, StaticValues: [ 'STRING_VALUE', /* more items */ ] }, MappedDataSetParameters: [ { DataSetIdentifier: 'STRING_VALUE', /* required */ DataSetParameterName: 'STRING_VALUE' /* required */ }, /* more items */ ], ValueWhenUnset: { CustomValue: 'STRING_VALUE', ValueWhenUnsetOption: RECOMMENDED_VALUE | NULL } } }, /* more items */ ], Sheets: [ { SheetId: 'STRING_VALUE', /* required */ ContentType: PAGINATED | INTERACTIVE, Description: 'STRING_VALUE', FilterControls: [ { DateTimePicker: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { DateTimeFormat: 'STRING_VALUE', InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, Type: SINGLE_VALUED | DATE_RANGE }, Dropdown: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] }, DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, SelectAllOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, SelectableValues: { Values: [ 'STRING_VALUE', /* more items */ ] }, Type: MULTI_SELECT | SINGLE_SELECT }, List: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] }, DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, SearchOptions: { Visibility: HIDDEN | VISIBLE }, SelectAllOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, SelectableValues: { Values: [ 'STRING_VALUE', /* more items */ ] }, Type: MULTI_SELECT | SINGLE_SELECT }, RelativeDateTime: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { DateTimeFormat: 'STRING_VALUE', InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, Slider: { FilterControlId: 'STRING_VALUE', /* required */ MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ StepSize: 'NUMBER_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, Type: SINGLE_POINT | RANGE }, TextArea: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ Delimiter: 'STRING_VALUE', DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, PlaceholderOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, TextField: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, PlaceholderOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } } }, /* more items */ ], Layouts: [ { Configuration: { /* required */ FreeFormLayout: { Elements: [ /* required */ { ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ Height: 'STRING_VALUE', /* required */ Width: 'STRING_VALUE', /* required */ XAxisLocation: 'STRING_VALUE', /* required */ YAxisLocation: 'STRING_VALUE', /* required */ BackgroundStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, BorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, LoadingAnimation: { Visibility: HIDDEN | VISIBLE }, RenderingRules: [ { ConfigurationOverrides: { /* required */ Visibility: HIDDEN | VISIBLE }, Expression: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedBorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE }, /* more items */ ], CanvasSizeOptions: { ScreenCanvasSizeOptions: { OptimizedViewPortWidth: 'STRING_VALUE' /* required */ } } }, GridLayout: { Elements: [ /* required */ { ColumnSpan: 'NUMBER_VALUE', /* required */ ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ RowSpan: 'NUMBER_VALUE', /* required */ ColumnIndex: 'NUMBER_VALUE', RowIndex: 'NUMBER_VALUE' }, /* more items */ ], CanvasSizeOptions: { ScreenCanvasSizeOptions: { ResizeOption: FIXED | RESPONSIVE, /* required */ OptimizedViewPortWidth: 'STRING_VALUE' } } }, SectionBasedLayout: { BodySections: [ /* required */ { Content: { /* required */ Layout: { FreeFormLayout: { /* required */ Elements: [ /* required */ { ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ Height: 'STRING_VALUE', /* required */ Width: 'STRING_VALUE', /* required */ XAxisLocation: 'STRING_VALUE', /* required */ YAxisLocation: 'STRING_VALUE', /* required */ BackgroundStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, BorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, LoadingAnimation: { Visibility: HIDDEN | VISIBLE }, RenderingRules: [ { ConfigurationOverrides: { /* required */ Visibility: HIDDEN | VISIBLE }, Expression: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedBorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE }, /* more items */ ] } } }, SectionId: 'STRING_VALUE', /* required */ PageBreakConfiguration: { After: { Status: ENABLED | DISABLED } }, Style: { Height: 'STRING_VALUE', Padding: { Bottom: 'STRING_VALUE', Left: 'STRING_VALUE', Right: 'STRING_VALUE', Top: 'STRING_VALUE' } } }, /* more items */ ], CanvasSizeOptions: { /* required */ PaperCanvasSizeOptions: { PaperMargin: { Bottom: 'STRING_VALUE', Left: 'STRING_VALUE', Right: 'STRING_VALUE', Top: 'STRING_VALUE' }, PaperOrientation: PORTRAIT | LANDSCAPE, PaperSize: US_LETTER | US_LEGAL | US_TABLOID_LEDGER | A0 | A1 | A2 | A3 | A4 | A5 | JIS_B4 | JIS_B5 } }, FooterSections: [ /* required */ { Layout: { /* required */ FreeFormLayout: { /* required */ Elements: [ /* required */ { ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ Height: 'STRING_VALUE', /* required */ Width: 'STRING_VALUE', /* required */ XAxisLocation: 'STRING_VALUE', /* required */ YAxisLocation: 'STRING_VALUE', /* required */ BackgroundStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, BorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, LoadingAnimation: { Visibility: HIDDEN | VISIBLE }, RenderingRules: [ { ConfigurationOverrides: { /* required */ Visibility: HIDDEN | VISIBLE }, Expression: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedBorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE }, /* more items */ ] } }, SectionId: 'STRING_VALUE', /* required */ Style: { Height: 'STRING_VALUE', Padding: { Bottom: 'STRING_VALUE', Left: 'STRING_VALUE', Right: 'STRING_VALUE', Top: 'STRING_VALUE' } } }, /* more items */ ], HeaderSections: [ /* required */ { Layout: { /* required */ FreeFormLayout: { /* required */ Elements: [ /* required */ { ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ Height: 'STRING_VALUE', /* required */ Width: 'STRING_VALUE', /* required */ XAxisLocation: 'STRING_VALUE', /* required */ YAxisLocation: 'STRING_VALUE', /* required */ BackgroundStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, BorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, LoadingAnimation: { Visibility: HIDDEN | VISIBLE }, RenderingRules: [ { ConfigurationOverrides: { /* required */ Visibility: HIDDEN | VISIBLE }, Expression: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedBorderStyle: { Color: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE }, /* more items */ ] } }, SectionId: 'STRING_VALUE', /* required */ Style: { Height: 'STRING_VALUE', Padding: { Bottom: 'STRING_VALUE', Left: 'STRING_VALUE', Right: 'STRING_VALUE', Top: 'STRING_VALUE' } } }, /* more items */ ] } } }, /* more items */ ], Name: 'STRING_VALUE', ParameterControls: [ { DateTimePicker: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { DateTimeFormat: 'STRING_VALUE', InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, Dropdown: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] }, DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, SelectAllOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, SelectableValues: { LinkToDataSetColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Values: [ 'STRING_VALUE', /* more items */ ] }, Type: MULTI_SELECT | SINGLE_SELECT }, List: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] }, DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, SearchOptions: { Visibility: HIDDEN | VISIBLE }, SelectAllOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, SelectableValues: { LinkToDataSetColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Values: [ 'STRING_VALUE', /* more items */ ] }, Type: MULTI_SELECT | SINGLE_SELECT }, Slider: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ StepSize: 'NUMBER_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, TextArea: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ Delimiter: 'STRING_VALUE', DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, PlaceholderOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, TextField: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, PlaceholderOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } } }, /* more items */ ], SheetControlLayouts: [ { Configuration: { /* required */ GridLayout: { Elements: [ /* required */ { ColumnSpan: 'NUMBER_VALUE', /* required */ ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ RowSpan: 'NUMBER_VALUE', /* required */ ColumnIndex: 'NUMBER_VALUE', RowIndex: 'NUMBER_VALUE' }, /* more items */ ], CanvasSizeOptions: { ScreenCanvasSizeOptions: { ResizeOption: FIXED | RESPONSIVE, /* required */ OptimizedViewPortWidth: 'STRING_VALUE' } } } } }, /* more items */ ], TextBoxes: [ { SheetTextBoxId: 'STRING_VALUE', /* required */ Content: 'STRING_VALUE' }, /* more items */ ], Title: 'STRING_VALUE', Visuals: [ { BarChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT, CategoryAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ColorLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ContributionAnalysisDefaults: [ { ContributorDimensions: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], MeasureFieldId: 'STRING_VALUE' /* required */ }, /* more items */ ], DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { BarChartAggregatedFieldWells: { Category: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Colors: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], SmallMultiples: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, Orientation: HORIZONTAL | VERTICAL, ReferenceLines: [ { DataConfiguration: { /* required */ AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, DynamicConfiguration: { Calculation: { /* required */ PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, MeasureAggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, SeriesType: BAR | LINE, StaticConfiguration: { Value: 'NUMBER_VALUE' /* required */ } }, LabelConfiguration: { CustomLabelConfiguration: { CustomLabel: 'STRING_VALUE' /* required */ }, FontColor: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalPosition: LEFT | CENTER | RIGHT, ValueLabelConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL }, VerticalPosition: ABOVE | BELOW }, Status: ENABLED | DISABLED, StyleConfiguration: { Color: 'STRING_VALUE', Pattern: SOLID | DASHED | DOTTED } }, /* more items */ ], SmallMultiplesOptions: { MaxVisibleColumns: 'NUMBER_VALUE', MaxVisibleRows: 'NUMBER_VALUE', PanelConfiguration: { BackgroundColor: 'STRING_VALUE', BackgroundVisibility: HIDDEN | VISIBLE, BorderColor: 'STRING_VALUE', BorderStyle: SOLID | DASHED | DOTTED, BorderThickness: 'STRING_VALUE', BorderVisibility: HIDDEN | VISIBLE, GutterSpacing: 'STRING_VALUE', GutterVisibility: HIDDEN | VISIBLE, Title: { FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO, Visibility: HIDDEN | VISIBLE } }, XAxis: { Placement: OUTSIDE | INSIDE, Scale: SHARED | INDEPENDENT }, YAxis: { Placement: OUTSIDE | INSIDE, Scale: SHARED | INDEPENDENT } }, SortConfiguration: { CategoryItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], ColorItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, ColorSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], SmallMultiplesLimitConfiguration: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, SmallMultiplesSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, ValueAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, ValueLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, BoxPlotVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BoxPlotOptions: { AllDataPointsVisibility: HIDDEN | VISIBLE, OutlierVisibility: HIDDEN | VISIBLE, StyleOptions: { FillStyle: SOLID | TRANSPARENT } }, CategoryAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { BoxPlotAggregatedFieldWells: { GroupBy: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, PrimaryYAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, PrimaryYAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ReferenceLines: [ { DataConfiguration: { /* required */ AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, DynamicConfiguration: { Calculation: { /* required */ PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, MeasureAggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, SeriesType: BAR | LINE, StaticConfiguration: { Value: 'NUMBER_VALUE' /* required */ } }, LabelConfiguration: { CustomLabelConfiguration: { CustomLabel: 'STRING_VALUE' /* required */ }, FontColor: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalPosition: LEFT | CENTER | RIGHT, ValueLabelConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL }, VerticalPosition: ABOVE | BELOW }, Status: ENABLED | DISABLED, StyleConfiguration: { Color: 'STRING_VALUE', Pattern: SOLID | DASHED | DOTTED } }, /* more items */ ], SortConfiguration: { CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], PaginationConfiguration: { PageNumber: 'NUMBER_VALUE', /* required */ PageSize: 'NUMBER_VALUE' /* required */ } }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, ComboChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BarDataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT, CategoryAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ColorLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { ComboChartAggregatedFieldWells: { BarValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ], Category: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Colors: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], LineValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, LineDataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, PrimaryYAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, PrimaryYAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ReferenceLines: [ { DataConfiguration: { /* required */ AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, DynamicConfiguration: { Calculation: { /* required */ PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, MeasureAggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, SeriesType: BAR | LINE, StaticConfiguration: { Value: 'NUMBER_VALUE' /* required */ } }, LabelConfiguration: { CustomLabelConfiguration: { CustomLabel: 'STRING_VALUE' /* required */ }, FontColor: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalPosition: LEFT | CENTER | RIGHT, ValueLabelConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL }, VerticalPosition: ABOVE | BELOW }, Status: ENABLED | DISABLED, StyleConfiguration: { Color: 'STRING_VALUE', Pattern: SOLID | DASHED | DOTTED } }, /* more items */ ], SecondaryYAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, SecondaryYAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, SortConfiguration: { CategoryItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], ColorItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, ColorSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, CustomContentVisual: { DataSetIdentifier: 'STRING_VALUE', /* required */ VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { ContentType: IMAGE | OTHER_EMBEDDED_CONTENT, ContentUrl: 'STRING_VALUE', ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, EmptyVisual: { DataSetIdentifier: 'STRING_VALUE', /* required */ VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ] }, FilledMapVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { FieldWells: { FilledMapAggregatedFieldWells: { Geospatial: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, MapStyleOptions: { BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY }, SortConfiguration: { CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, WindowOptions: { Bounds: { East: 'NUMBER_VALUE', /* required */ North: 'NUMBER_VALUE', /* required */ South: 'NUMBER_VALUE', /* required */ West: 'NUMBER_VALUE' /* required */ }, MapZoomMode: AUTO | MANUAL } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], ConditionalFormatting: { ConditionalFormattingOptions: [ /* required */ { Shape: { /* required */ FieldId: 'STRING_VALUE', /* required */ Format: { BackgroundColor: { /* required */ Gradient: { Color: { /* required */ Stops: [ { GradientOffset: 'NUMBER_VALUE', /* required */ Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ] }, Expression: 'STRING_VALUE' /* required */ }, Solid: { Expression: 'STRING_VALUE', /* required */ Color: 'STRING_VALUE' } } } } }, /* more items */ ] }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, FunnelChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, DataLabelOptions: { CategoryLabelVisibility: HIDDEN | VISIBLE, LabelColor: 'STRING_VALUE', LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE, MeasureLabelVisibility: HIDDEN | VISIBLE, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, Visibility: HIDDEN | VISIBLE }, FieldWells: { FunnelChartAggregatedFieldWells: { Category: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, SortConfiguration: { CategoryItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, ValueLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, GaugeChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { TargetValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] }, GaugeChartOptions: { Arc: { ArcAngle: 'NUMBER_VALUE', ArcThickness: SMALL | MEDIUM | LARGE }, ArcAxis: { Range: { Max: 'NUMBER_VALUE', Min: 'NUMBER_VALUE' }, ReserveRange: 'NUMBER_VALUE' }, Comparison: { ComparisonFormat: { NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT }, PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL, PrimaryValueFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, TooltipOptions: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ConditionalFormatting: { ConditionalFormattingOptions: [ { Arc: { ForegroundColor: { Gradient: { Color: { /* required */ Stops: [ { GradientOffset: 'NUMBER_VALUE', /* required */ Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ] }, Expression: 'STRING_VALUE' /* required */ }, Solid: { Expression: 'STRING_VALUE', /* required */ Color: 'STRING_VALUE' } } }, PrimaryValue: { Icon: { CustomCondition: { Expression: 'STRING_VALUE', /* required */ IconOptions: { /* required */ Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X, UnicodeIcon: 'STRING_VALUE' }, Color: 'STRING_VALUE', DisplayConfiguration: { IconDisplayOption: ICON_ONLY } }, IconSet: { Expression: 'STRING_VALUE', /* required */ IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW } }, TextColor: { Gradient: { Color: { /* required */ Stops: [ { GradientOffset: 'NUMBER_VALUE', /* required */ Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ] }, Expression: 'STRING_VALUE' /* required */ }, Solid: { Expression: 'STRING_VALUE', /* required */ Color: 'STRING_VALUE' } } } }, /* more items */ ] }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, GeospatialMapVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { FieldWells: { GeospatialMapAggregatedFieldWells: { Colors: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Geospatial: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, MapStyleOptions: { BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY }, PointStyleOptions: { ClusterMarkerConfiguration: { ClusterMarker: { SimpleClusterMarker: { Color: 'STRING_VALUE' } } }, HeatmapConfiguration: { HeatmapColor: { Colors: [ { Color: 'STRING_VALUE' /* required */ }, /* more items */ ] } }, SelectedPointStyle: POINT | CLUSTER | HEATMAP }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] }, WindowOptions: { Bounds: { East: 'NUMBER_VALUE', /* required */ North: 'NUMBER_VALUE', /* required */ South: 'NUMBER_VALUE', /* required */ West: 'NUMBER_VALUE' /* required */ }, MapZoomMode: AUTO | MANUAL } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, HeatMapVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { ColorScale: { ColorFillType: DISCRETE | GRADIENT, /* required */ Colors: [ /* required */ { Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ], NullValueColor: { Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' } }, ColumnLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { HeatMapAggregatedFieldWells: { Columns: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Rows: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, RowLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, SortConfiguration: { HeatMapColumnItemsLimitConfiguration: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, HeatMapColumnSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], HeatMapRowItemsLimitConfiguration: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, HeatMapRowSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, HistogramVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BinOptions: { BinCount: { Value: 'NUMBER_VALUE' }, BinWidth: { BinCountLimit: 'NUMBER_VALUE', Value: 'NUMBER_VALUE' }, SelectedBinType: BIN_COUNT | BIN_WIDTH, StartValue: 'NUMBER_VALUE' }, DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { HistogramAggregatedFieldWells: { Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] }, XAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, XAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, YAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } } }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, InsightVisual: { DataSetIdentifier: 'STRING_VALUE', /* required */ VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], InsightConfiguration: { Computations: [ { Forecast: { ComputationId: 'STRING_VALUE', /* required */ CustomSeasonalityValue: 'NUMBER_VALUE', LowerBoundary: 'NUMBER_VALUE', Name: 'STRING_VALUE', PeriodsBackward: 'NUMBER_VALUE', PeriodsForward: 'NUMBER_VALUE', PredictionInterval: 'NUMBER_VALUE', Seasonality: AUTOMATIC | CUSTOM, Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, UpperBoundary: 'NUMBER_VALUE', Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, GrowthRate: { ComputationId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', PeriodSize: 'NUMBER_VALUE', Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, MaximumMinimum: { ComputationId: 'STRING_VALUE', /* required */ Type: MAXIMUM | MINIMUM, /* required */ Name: 'STRING_VALUE', Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, MetricComparison: { ComputationId: 'STRING_VALUE', /* required */ FromValue: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, Name: 'STRING_VALUE', TargetValue: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } } }, PeriodOverPeriod: { ComputationId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, PeriodToDate: { ComputationId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', PeriodTimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, TopBottomMovers: { ComputationId: 'STRING_VALUE', /* required */ Type: TOP | BOTTOM, /* required */ Category: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, MoverSize: 'NUMBER_VALUE', Name: 'STRING_VALUE', SortOrder: PERCENT_DIFFERENCE | ABSOLUTE_DIFFERENCE, Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, TopBottomRanked: { ComputationId: 'STRING_VALUE', /* required */ Type: TOP | BOTTOM, /* required */ Category: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Name: 'STRING_VALUE', ResultSize: 'NUMBER_VALUE', Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, TotalAggregation: { ComputationId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, UniqueValues: { ComputationId: 'STRING_VALUE', /* required */ Category: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Name: 'STRING_VALUE' } }, /* more items */ ], CustomNarrative: { Narrative: 'STRING_VALUE' /* required */ } }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, KPIVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { FieldWells: { TargetValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfig
- describeAnalysisPermissions(params = {}, callback) ⇒ AWS.Request