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.batchCreateTopicReviewedAnswer(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
-
batchCreateTopicReviewedAnswer(params = {}, callback) ⇒ AWS.Request
Creates new reviewed answers for a Q Topic.
.
-
batchDeleteTopicReviewedAnswer(params = {}, callback) ⇒ AWS.Request
Deletes reviewed answers for Q Topic.
.
-
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.
Before you use this operation, make sure that you can connect to an existing Amazon Web Services account.
-
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.
.
- describeKeyRegistration(params = {}, callback) ⇒ AWS.Request
Describes all customer managed key registrations in a Amazon QuickSight account.
.
- 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.
.
- listTopicReviewedAnswers(params = {}, callback) ⇒ AWS.Request
Lists all reviewed answers for a Q 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 snapshot of a dashboard's output.
- 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.- updateDashboardLinks(params = {}, callback) ⇒ AWS.Request
Updates the linked analyses on a dashboard.
.
- 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.
- updateKeyRegistration(params = {}, callback) ⇒ AWS.Request
Updates a customer managed key in a Amazon QuickSight account.
.
- 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.
.
- updateSPICECapacityConfiguration(params = {}, callback) ⇒ AWS.Request
Updates the SPICE capacity configuration for a Amazon QuickSight account.
.
- 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
batchCreateTopicReviewedAnswer(params = {}, callback) ⇒ AWS.Request
Creates new reviewed answers for a Q Topic.
Service Reference:
Examples:
Calling the batchCreateTopicReviewedAnswer operation
var params = { Answers: [ /* required */ { AnswerId: 'STRING_VALUE', /* required */ DatasetArn: 'STRING_VALUE', /* required */ Question: 'STRING_VALUE', /* required */ Mir: { ContributionAnalysis: { Direction: INCREASE | DECREASE | NEUTRAL, Factors: [ { FieldName: 'STRING_VALUE' }, /* more items */ ], SortType: ABSOLUTE_DIFFERENCE | CONTRIBUTION_PERCENTAGE | DEVIATION_FROM_EXPECTED | PERCENTAGE_DIFFERENCE, TimeRanges: { EndRange: { AggMetrics: [ { Function: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, MetricOperand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, /* more items */ ], Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, AggregationPartitionBy: [ { FieldName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ], Anchor: { AnchorType: TODAY, Offset: 'NUMBER_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, Constant: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER, FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER | TOP_BOTTOM_FILTER | EQUALS | RANK_LIMIT_FILTER | ACCEPT_ALL_FILTER, Function: CONTAINS | EXACT | STARTS_WITH | ENDS_WITH | CONTAINS_STRING | PREVIOUS | THIS | LAST | NEXT | NOW, Inclusive: true || false, Inverse: true || false, LastNextOffset: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, NullFilter: ALL_VALUES | NON_NULLS_ONLY | NULLS_ONLY, OperandField: { Identity: 'STRING_VALUE' /* required */ }, Range: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, SortDirection: ASCENDING | DESCENDING, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, TopBottomLimit: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] } }, StartRange: { AggMetrics: [ { Function: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, MetricOperand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, /* more items */ ], Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, AggregationPartitionBy: [ { FieldName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ], Anchor: { AnchorType: TODAY, Offset: 'NUMBER_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, Constant: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER, FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER | TOP_BOTTOM_FILTER | EQUALS | RANK_LIMIT_FILTER | ACCEPT_ALL_FILTER, Function: CONTAINS | EXACT | STARTS_WITH | ENDS_WITH | CONTAINS_STRING | PREVIOUS | THIS | LAST | NEXT | NOW, Inclusive: true || false, Inverse: true || false, LastNextOffset: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, NullFilter: ALL_VALUES | NON_NULLS_ONLY | NULLS_ONLY, OperandField: { Identity: 'STRING_VALUE' /* required */ }, Range: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, SortDirection: ASCENDING | DESCENDING, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, TopBottomLimit: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] } } } }, Filters: [ [ { AggMetrics: [ { Function: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, MetricOperand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, /* more items */ ], Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, AggregationPartitionBy: [ { FieldName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ], Anchor: { AnchorType: TODAY, Offset: 'NUMBER_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, Constant: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER, FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER | TOP_BOTTOM_FILTER | EQUALS | RANK_LIMIT_FILTER | ACCEPT_ALL_FILTER, Function: CONTAINS | EXACT | STARTS_WITH | ENDS_WITH | CONTAINS_STRING | PREVIOUS | THIS | LAST | NEXT | NOW, Inclusive: true || false, Inverse: true || false, LastNextOffset: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, NullFilter: ALL_VALUES | NON_NULLS_ONLY | NULLS_ONLY, OperandField: { Identity: 'STRING_VALUE' /* required */ }, Range: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, SortDirection: ASCENDING | DESCENDING, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, TopBottomLimit: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] } }, /* more items */ ], /* more items */ ], GroupByList: [ { DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING, DisplayFormatOptions: { BlankCellFormat: 'STRING_VALUE', CurrencySymbol: 'STRING_VALUE', DateFormat: 'STRING_VALUE', DecimalSeparator: COMMA | DOT, FractionDigits: 'NUMBER_VALUE', GroupingSeparator: 'STRING_VALUE', NegativeFormat: { Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE' }, Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE', UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, UseBlankCellFormat: true || false, UseGrouping: true || false }, FieldName: { Identity: 'STRING_VALUE' /* required */ }, NamedEntity: { NamedEntityName: 'STRING_VALUE' }, Sort: { Operand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR }, /* more items */ ], Metrics: [ { CalculatedFieldReferences: [ { Identity: 'STRING_VALUE' /* required */ }, /* more items */ ], ComparisonMethod: { Period: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR, Type: DIFF | PERC_DIFF | DIFF_AS_PERC | POP_CURRENT_DIFF_AS_PERC | POP_CURRENT_DIFF | POP_OVERTIME_DIFF_AS_PERC | POP_OVERTIME_DIFF | PERCENT_OF_TOTAL | RUNNING_SUM | MOVING_AVERAGE, WindowSize: 'NUMBER_VALUE' }, DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING, DisplayFormatOptions: { BlankCellFormat: 'STRING_VALUE', CurrencySymbol: 'STRING_VALUE', DateFormat: 'STRING_VALUE', DecimalSeparator: COMMA | DOT, FractionDigits: 'NUMBER_VALUE', GroupingSeparator: 'STRING_VALUE', NegativeFormat: { Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE' }, Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE', UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, UseBlankCellFormat: true || false, UseGrouping: true || false }, Expression: 'STRING_VALUE', Function: { Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, Period: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR, PeriodField: 'STRING_VALUE' }, MetricId: { Identity: 'STRING_VALUE' /* required */ }, NamedEntity: { NamedEntityName: 'STRING_VALUE' }, Operands: [ { Identity: 'STRING_VALUE' /* required */ }, /* more items */ ] }, /* more items */ ], Sort: { Operand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, Visual: { type: 'STRING_VALUE' } }, PrimaryVisual: { /* TopicVisual */ Ir: { ContributionAnalysis: { Direction: INCREASE | DECREASE | NEUTRAL, Factors: [ { FieldName: 'STRING_VALUE' }, /* more items */ ], SortType: ABSOLUTE_DIFFERENCE | CONTRIBUTION_PERCENTAGE | DEVIATION_FROM_EXPECTED | PERCENTAGE_DIFFERENCE, TimeRanges: { EndRange: { AggMetrics: [ { Function: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, MetricOperand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, /* more items */ ], Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, AggregationPartitionBy: [ { FieldName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ], Anchor: { AnchorType: TODAY, Offset: 'NUMBER_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, Constant: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER, FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER | TOP_BOTTOM_FILTER | EQUALS | RANK_LIMIT_FILTER | ACCEPT_ALL_FILTER, Function: CONTAINS | EXACT | STARTS_WITH | ENDS_WITH | CONTAINS_STRING | PREVIOUS | THIS | LAST | NEXT | NOW, Inclusive: true || false, Inverse: true || false, LastNextOffset: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, NullFilter: ALL_VALUES | NON_NULLS_ONLY | NULLS_ONLY, OperandField: { Identity: 'STRING_VALUE' /* required */ }, Range: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, SortDirection: ASCENDING | DESCENDING, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, TopBottomLimit: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] } }, StartRange: { AggMetrics: [ { Function: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, MetricOperand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, /* more items */ ], Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, AggregationPartitionBy: [ { FieldName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ], Anchor: { AnchorType: TODAY, Offset: 'NUMBER_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, Constant: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER, FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER | TOP_BOTTOM_FILTER | EQUALS | RANK_LIMIT_FILTER | ACCEPT_ALL_FILTER, Function: CONTAINS | EXACT | STARTS_WITH | ENDS_WITH | CONTAINS_STRING | PREVIOUS | THIS | LAST | NEXT | NOW, Inclusive: true || false, Inverse: true || false, LastNextOffset: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, NullFilter: ALL_VALUES | NON_NULLS_ONLY | NULLS_ONLY, OperandField: { Identity: 'STRING_VALUE' /* required */ }, Range: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, SortDirection: ASCENDING | DESCENDING, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, TopBottomLimit: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] } } } }, Filters: [ [ { AggMetrics: [ { Function: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, MetricOperand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, /* more items */ ], Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, AggregationPartitionBy: [ { FieldName: 'STRING_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ], Anchor: { AnchorType: TODAY, Offset: 'NUMBER_VALUE', TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, Constant: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, FilterClass: ENFORCED_VALUE_FILTER | CONDITIONAL_VALUE_FILTER | NAMED_VALUE_FILTER, FilterType: CATEGORY_FILTER | NUMERIC_EQUALITY_FILTER | NUMERIC_RANGE_FILTER | DATE_RANGE_FILTER | RELATIVE_DATE_FILTER | TOP_BOTTOM_FILTER | EQUALS | RANK_LIMIT_FILTER | ACCEPT_ALL_FILTER, Function: CONTAINS | EXACT | STARTS_WITH | ENDS_WITH | CONTAINS_STRING | PREVIOUS | THIS | LAST | NEXT | NOW, Inclusive: true || false, Inverse: true || false, LastNextOffset: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, NullFilter: ALL_VALUES | NON_NULLS_ONLY | NULLS_ONLY, OperandField: { Identity: 'STRING_VALUE' /* required */ }, Range: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] }, SortDirection: ASCENDING | DESCENDING, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, TopBottomLimit: { ConstantType: SINGULAR | RANGE | COLLECTIVE, Maximum: 'STRING_VALUE', Minimum: 'STRING_VALUE', Value: 'STRING_VALUE', ValueList: [ { ConstantType: SINGULAR | RANGE | COLLECTIVE, Value: 'STRING_VALUE' }, /* more items */ ] } }, /* more items */ ], /* more items */ ], GroupByList: [ { DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING, DisplayFormatOptions: { BlankCellFormat: 'STRING_VALUE', CurrencySymbol: 'STRING_VALUE', DateFormat: 'STRING_VALUE', DecimalSeparator: COMMA | DOT, FractionDigits: 'NUMBER_VALUE', GroupingSeparator: 'STRING_VALUE', NegativeFormat: { Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE' }, Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE', UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, UseBlankCellFormat: true || false, UseGrouping: true || false }, FieldName: { Identity: 'STRING_VALUE' /* required */ }, NamedEntity: { NamedEntityName: 'STRING_VALUE' }, Sort: { Operand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, TimeGranularity: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR }, /* more items */ ], Metrics: [ { CalculatedFieldReferences: [ { Identity: 'STRING_VALUE' /* required */ }, /* more items */ ], ComparisonMethod: { Period: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR, Type: DIFF | PERC_DIFF | DIFF_AS_PERC | POP_CURRENT_DIFF_AS_PERC | POP_CURRENT_DIFF | POP_OVERTIME_DIFF_AS_PERC | POP_OVERTIME_DIFF | PERCENT_OF_TOTAL | RUNNING_SUM | MOVING_AVERAGE, WindowSize: 'NUMBER_VALUE' }, DisplayFormat: AUTO | PERCENT | CURRENCY | NUMBER | DATE | STRING, DisplayFormatOptions: { BlankCellFormat: 'STRING_VALUE', CurrencySymbol: 'STRING_VALUE', DateFormat: 'STRING_VALUE', DecimalSeparator: COMMA | DOT, FractionDigits: 'NUMBER_VALUE', GroupingSeparator: 'STRING_VALUE', NegativeFormat: { Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE' }, Prefix: 'STRING_VALUE', Suffix: 'STRING_VALUE', UnitScaler: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, UseBlankCellFormat: true || false, UseGrouping: true || false }, Expression: 'STRING_VALUE', Function: { Aggregation: SUM | MIN | MAX | COUNT | AVERAGE | DISTINCT_COUNT | STDEV | STDEVP | VAR | VARP | PERCENTILE | MEDIAN | PTD_SUM | PTD_MIN | PTD_MAX | PTD_COUNT | PTD_DISTINCT_COUNT | PTD_AVERAGE | COLUMN | CUSTOM, AggregationFunctionParameters: { '<AggFunctionParamKey>': 'STRING_VALUE', /* '<AggFunctionParamKey>': ... */ }, Period: SECOND | MINUTE | HOUR | DAY | WEEK | MONTH | QUARTER | YEAR, PeriodField: 'STRING_VALUE' }, MetricId: { Identity: 'STRING_VALUE' /* required */ }, NamedEntity: { NamedEntityName: 'STRING_VALUE' }, Operands: [ { Identity: 'STRING_VALUE' /* required */ }, /* more items */ ] }, /* more items */ ], Sort: { Operand: { Identity: 'STRING_VALUE' /* required */ }, SortDirection: ASCENDING | DESCENDING }, Visual: { type: 'STRING_VALUE' } }, Role: PRIMARY | COMPLIMENTARY | MULTI_INTENT | FALLBACK | FRAGMENT, SupportingVisuals: [ /* recursive TopicVisual */, /* more items */ ], VisualId: 'STRING_VALUE' }, Template: { Slots: [ { SlotId: 'STRING_VALUE', VisualId: 'STRING_VALUE' }, /* more items */ ], TemplateType: 'STRING_VALUE' } }, /* more items */ ], AwsAccountId: 'STRING_VALUE', /* required */ TopicId: 'STRING_VALUE' /* required */ }; quicksight.batchCreateTopicReviewedAnswer(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response });
Parameters:
-
params
(Object)
(defaults to: {})
—
AwsAccountId
— (String
)The ID of the Amazon Web Services account that you want to create a reviewed answer in.
TopicId
— (String
)The ID for the topic reviewed answer that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
Answers
— (Array<map>
)The definition of the Answers to be created.
AnswerId
— required — (String
)The answer ID for the
CreateTopicReviewedAnswer
.DatasetArn
— required — (String
)The Dataset arn for the
CreateTopicReviewedAnswer
.Question
— required — (String
)The Question to be created.
Mir
— (map
)The Mir for the
CreateTopicReviewedAnswer
.Metrics
— (Array<map>
)The metrics for the
TopicIR
.MetricId
— (map
)The metric ID for the
TopicIRMetric
.Identity
— required — (String
)The identity of the identifier.
Function
— (map
)The function for the
TopicIRMetric
.Aggregation
— (String
)The aggregation of an Agg function.
Possible values include:"SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation parameters for an Agg function.
Period
— (String
)The period of an Agg function.
Possible values include:"SECOND"
"MINUTE"
"HOUR"
"DAY"
"WEEK"
"MONTH"
"QUARTER"
"YEAR"
PeriodField
— (String
)The period field for an Agg function.
Operands
— (Array<map>
)The operands for the
TopicIRMetric
.Identity
— required — (String
)The identity of the identifier.
ComparisonMethod
— (map
)The comparison method for the
TopicIRMetric
.Type
— (String
)The type for the
Possible values include:TopicIRComparisonMethod
."DIFF"
"PERC_DIFF"
"DIFF_AS_PERC"
"POP_CURRENT_DIFF_AS_PERC"
"POP_CURRENT_DIFF"
"POP_OVERTIME_DIFF_AS_PERC"
"POP_OVERTIME_DIFF"
"PERCENT_OF_TOTAL"
"RUNNING_SUM"
"MOVING_AVERAGE"
Period
— (String
)The period for the
Possible values include:TopicIRComparisonMethod
."SECOND"
"MINUTE"
"HOUR"
"DAY"
"WEEK"
"MONTH"
"QUARTER"
"YEAR"
WindowSize
— (Integer
)The window size for the
TopicIRComparisonMethod
.
Expression
— (String
)The expression for the
TopicIRMetric
.CalculatedFieldReferences
— (Array<map>
)The calculated field references for the
TopicIRMetric
.Identity
— required — (String
)The identity of the identifier.
DisplayFormat
— (String
)The display format for the
Possible values include:TopicIRMetric
."AUTO"
"PERCENT"
"CURRENCY"
"NUMBER"
"DATE"
"STRING"
DisplayFormatOptions
— (map
)A structure that represents additional options for display formatting.
UseBlankCellFormat
— (Boolean
)A Boolean value that indicates whether to use blank cell format.
BlankCellFormat
— (String
)Determines the blank cell format.
DateFormat
— (String
)Determines the
DateTime
format.DecimalSeparator
— (String
)Determines the decimal separator.
Possible values include:"COMMA"
"DOT"
GroupingSeparator
— (String
)Determines the grouping separator.
UseGrouping
— (Boolean
)A Boolean value that indicates whether to use grouping.
FractionDigits
— (Integer
)Determines the number of fraction digits.
Prefix
— (String
)The prefix value for a display format.
Suffix
— (String
)The suffix value for a display format.
UnitScaler
— (String
)The unit scaler. Valid values for this structure are:
Possible values include:NONE
,AUTO
,THOUSANDS
,MILLIONS
,BILLIONS
, andTRILLIONS
."NONE"
"AUTO"
"THOUSANDS"
"MILLIONS"
"BILLIONS"
"TRILLIONS"
NegativeFormat
— (map
)The negative format.
Prefix
— (String
)The prefix for a negative format.
Suffix
— (String
)The suffix for a negative format.
CurrencySymbol
— (String
)The currency symbol, such as
USD
.
NamedEntity
— (map
)The named entity for the
TopicIRMetric
.NamedEntityName
— (String
)The
NamedEntityName
for theNamedEntityRef
.
GroupByList
— (Array<map>
)The GroupBy list for the
TopicIR
.FieldName
— (map
)The field name for the
TopicIRGroupBy
.Identity
— required — (String
)The identity of the identifier.
TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRGroupBy
."SECOND"
"MINUTE"
"HOUR"
"DAY"
"WEEK"
"MONTH"
"QUARTER"
"YEAR"
Sort
— (map
)The sort for the
TopicIRGroupBy
.Operand
— (map
)The operand for a
TopicSortClause
.Identity
— required — (String
)The identity of the identifier.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicSortClause
."ASCENDING"
"DESCENDING"
DisplayFormat
— (String
)The display format for the
Possible values include:TopicIRGroupBy
."AUTO"
"PERCENT"
"CURRENCY"
"NUMBER"
"DATE"
"STRING"
DisplayFormatOptions
— (map
)A structure that represents additional options for display formatting.
UseBlankCellFormat
— (Boolean
)A Boolean value that indicates whether to use blank cell format.
BlankCellFormat
— (String
)Determines the blank cell format.
DateFormat
— (String
)Determines the
DateTime
format.DecimalSeparator
— (String
)Determines the decimal separator.
Possible values include:"COMMA"
"DOT"
GroupingSeparator
— (String
)Determines the grouping separator.
UseGrouping
— (Boolean
)A Boolean value that indicates whether to use grouping.
FractionDigits
— (Integer
)Determines the number of fraction digits.
Prefix
— (String
)The prefix value for a display format.
Suffix
— (String
)The suffix value for a display format.
UnitScaler
— (String
)The unit scaler. Valid values for this structure are:
Possible values include:NONE
,AUTO
,THOUSANDS
,MILLIONS
,BILLIONS
, andTRILLIONS
."NONE"
"AUTO"
"THOUSANDS"
"MILLIONS"
"BILLIONS"
"TRILLIONS"
NegativeFormat
— (map
)The negative format.
Prefix
— (String
)The prefix for a negative format.
Suffix
— (String
)The suffix for a negative format.
CurrencySymbol
— (String
)The currency symbol, such as
USD
.
NamedEntity
— (map
)The named entity for the
TopicIRGroupBy
.NamedEntityName
— (String
)The
NamedEntityName
for theNamedEntityRef
.
Filters
— (Array<Array<map>>
)The filters for the
TopicIR
.FilterType
— (String
)The filter type for the
Possible values include:TopicIRFilterOption
."CATEGORY_FILTER"
"NUMERIC_EQUALITY_FILTER"
"NUMERIC_RANGE_FILTER"
"DATE_RANGE_FILTER"
"RELATIVE_DATE_FILTER"
"TOP_BOTTOM_FILTER"
"EQUALS"
"RANK_LIMIT_FILTER"
"ACCEPT_ALL_FILTER"
FilterClass
— (String
)The filter class for the
Possible values include:TopicIRFilterOption
."ENFORCED_VALUE_FILTER"
"CONDITIONAL_VALUE_FILTER"
"NAMED_VALUE_FILTER"
OperandField
— (map
)The operand field for the
TopicIRFilterOption
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:TopicIRFilterOption
."CONTAINS"
"EXACT"
"STARTS_WITH"
"ENDS_WITH"
"CONTAINS_STRING"
"PREVIOUS"
"THIS"
"LAST"
"NEXT"
"NOW"
Constant
— (map
)The constant for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inverse
— (Boolean
)The inverse for the
TopicIRFilterOption
.NullFilter
— (String
)The null filter for the
Possible values include:TopicIRFilterOption
."ALL_VALUES"
"NON_NULLS_ONLY"
"NULLS_ONLY"
Aggregation
— (String
)The aggregation for the
Possible values include:TopicIRFilterOption
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation function parameters for the
TopicIRFilterOption
.AggregationPartitionBy
— (Array<map>
)The
AggregationPartitionBy
for theTopicIRFilterOption
.FieldName
— (String
)The field Name for an
AggregationPartitionBy
.TimeGranularity
— (String
)The
Possible values include:TimeGranularity
for anAggregationPartitionBy
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Range
— (map
)The range for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inclusive
— (Boolean
)The inclusive for the
TopicIRFilterOption
.TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRFilterOption
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
LastNextOffset
— (map
)The last next offset for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
AggMetrics
— (Array<map>
)The agg metrics for the
TopicIRFilterOption
.MetricOperand
— (map
)The metric operand of the
FilterAggMetrics
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:FilterAggMetrics
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
SortDirection
— (String
)The sort direction for
Possible values include:FilterAggMetrics
."ASCENDING"
"DESCENDING"
TopBottomLimit
— (map
)The
TopBottomLimit
for theTopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicIRFilterOption
."ASCENDING"
"DESCENDING"
Anchor
— (map
)The anchor for the
TopicIRFilterOption
.AnchorType
— (String
)The
Possible values include:AnchorType
for the Anchor."TODAY"
TimeGranularity
— (String
)The
Possible values include:TimeGranularity
of the Anchor."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Offset
— (Integer
)The offset of the Anchor.
Sort
— (map
)The sort for the
TopicIR
.Operand
— (map
)The operand for a
TopicSortClause
.Identity
— required — (String
)The identity of the identifier.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicSortClause
."ASCENDING"
"DESCENDING"
ContributionAnalysis
— (map
)The contribution analysis for the
TopicIR
.Factors
— (Array<map>
)The factors for a
TopicIRContributionAnalysis
.FieldName
— (String
)The field name of the
ContributionAnalysisFactor
.
TimeRanges
— (map
)The time ranges for the
TopicIRContributionAnalysis
.StartRange
— (map
)The start range for the
ContributionAnalysisTimeRanges
.FilterType
— (String
)The filter type for the
Possible values include:TopicIRFilterOption
."CATEGORY_FILTER"
"NUMERIC_EQUALITY_FILTER"
"NUMERIC_RANGE_FILTER"
"DATE_RANGE_FILTER"
"RELATIVE_DATE_FILTER"
"TOP_BOTTOM_FILTER"
"EQUALS"
"RANK_LIMIT_FILTER"
"ACCEPT_ALL_FILTER"
FilterClass
— (String
)The filter class for the
Possible values include:TopicIRFilterOption
."ENFORCED_VALUE_FILTER"
"CONDITIONAL_VALUE_FILTER"
"NAMED_VALUE_FILTER"
OperandField
— (map
)The operand field for the
TopicIRFilterOption
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:TopicIRFilterOption
."CONTAINS"
"EXACT"
"STARTS_WITH"
"ENDS_WITH"
"CONTAINS_STRING"
"PREVIOUS"
"THIS"
"LAST"
"NEXT"
"NOW"
Constant
— (map
)The constant for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inverse
— (Boolean
)The inverse for the
TopicIRFilterOption
.NullFilter
— (String
)The null filter for the
Possible values include:TopicIRFilterOption
."ALL_VALUES"
"NON_NULLS_ONLY"
"NULLS_ONLY"
Aggregation
— (String
)The aggregation for the
Possible values include:TopicIRFilterOption
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation function parameters for the
TopicIRFilterOption
.AggregationPartitionBy
— (Array<map>
)The
AggregationPartitionBy
for theTopicIRFilterOption
.FieldName
— (String
)The field Name for an
AggregationPartitionBy
.TimeGranularity
— (String
)The
Possible values include:TimeGranularity
for anAggregationPartitionBy
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Range
— (map
)The range for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inclusive
— (Boolean
)The inclusive for the
TopicIRFilterOption
.TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRFilterOption
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
LastNextOffset
— (map
)The last next offset for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
AggMetrics
— (Array<map>
)The agg metrics for the
TopicIRFilterOption
.MetricOperand
— (map
)The metric operand of the
FilterAggMetrics
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:FilterAggMetrics
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
SortDirection
— (String
)The sort direction for
Possible values include:FilterAggMetrics
."ASCENDING"
"DESCENDING"
TopBottomLimit
— (map
)The
TopBottomLimit
for theTopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicIRFilterOption
."ASCENDING"
"DESCENDING"
Anchor
— (map
)The anchor for the
TopicIRFilterOption
.AnchorType
— (String
)The
Possible values include:AnchorType
for the Anchor."TODAY"
TimeGranularity
— (String
)The
Possible values include:TimeGranularity
of the Anchor."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Offset
— (Integer
)The offset of the Anchor.
EndRange
— (map
)The end range for the
ContributionAnalysisTimeRanges
.FilterType
— (String
)The filter type for the
Possible values include:TopicIRFilterOption
."CATEGORY_FILTER"
"NUMERIC_EQUALITY_FILTER"
"NUMERIC_RANGE_FILTER"
"DATE_RANGE_FILTER"
"RELATIVE_DATE_FILTER"
"TOP_BOTTOM_FILTER"
"EQUALS"
"RANK_LIMIT_FILTER"
"ACCEPT_ALL_FILTER"
FilterClass
— (String
)The filter class for the
Possible values include:TopicIRFilterOption
."ENFORCED_VALUE_FILTER"
"CONDITIONAL_VALUE_FILTER"
"NAMED_VALUE_FILTER"
OperandField
— (map
)The operand field for the
TopicIRFilterOption
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:TopicIRFilterOption
."CONTAINS"
"EXACT"
"STARTS_WITH"
"ENDS_WITH"
"CONTAINS_STRING"
"PREVIOUS"
"THIS"
"LAST"
"NEXT"
"NOW"
Constant
— (map
)The constant for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inverse
— (Boolean
)The inverse for the
TopicIRFilterOption
.NullFilter
— (String
)The null filter for the
Possible values include:TopicIRFilterOption
."ALL_VALUES"
"NON_NULLS_ONLY"
"NULLS_ONLY"
Aggregation
— (String
)The aggregation for the
Possible values include:TopicIRFilterOption
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation function parameters for the
TopicIRFilterOption
.AggregationPartitionBy
— (Array<map>
)The
AggregationPartitionBy
for theTopicIRFilterOption
.FieldName
— (String
)The field Name for an
AggregationPartitionBy
.TimeGranularity
— (String
)The
Possible values include:TimeGranularity
for anAggregationPartitionBy
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Range
— (map
)The range for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inclusive
— (Boolean
)The inclusive for the
TopicIRFilterOption
.TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRFilterOption
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
LastNextOffset
— (map
)The last next offset for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
AggMetrics
— (Array<map>
)The agg metrics for the
TopicIRFilterOption
.MetricOperand
— (map
)The metric operand of the
FilterAggMetrics
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:FilterAggMetrics
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
SortDirection
— (String
)The sort direction for
Possible values include:FilterAggMetrics
."ASCENDING"
"DESCENDING"
TopBottomLimit
— (map
)The
TopBottomLimit
for theTopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicIRFilterOption
."ASCENDING"
"DESCENDING"
Anchor
— (map
)The anchor for the
TopicIRFilterOption
.AnchorType
— (String
)The
Possible values include:AnchorType
for the Anchor."TODAY"
TimeGranularity
— (String
)The
Possible values include:TimeGranularity
of the Anchor."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Offset
— (Integer
)The offset of the Anchor.
Direction
— (String
)The direction for the
Possible values include:TopicIRContributionAnalysis
."INCREASE"
"DECREASE"
"NEUTRAL"
SortType
— (String
)The sort type for the
Possible values include:TopicIRContributionAnalysis
."ABSOLUTE_DIFFERENCE"
"CONTRIBUTION_PERCENTAGE"
"DEVIATION_FROM_EXPECTED"
"PERCENTAGE_DIFFERENCE"
Visual
— (map
)The visual for the
TopicIR
.type
— (String
)The type for a
VisualOptions
.
PrimaryVisual
— (map
)The
PrimaryVisual
for theCreateTopicReviewedAnswer
.VisualId
— (String
)The visual ID for the
TopicVisual
.Role
— (String
)The role for the
Possible values include:TopicVisual
."PRIMARY"
"COMPLIMENTARY"
"MULTI_INTENT"
"FALLBACK"
"FRAGMENT"
Ir
— (map
)The ir for the
TopicVisual
.Metrics
— (Array<map>
)The metrics for the
TopicIR
.MetricId
— (map
)The metric ID for the
TopicIRMetric
.Identity
— required — (String
)The identity of the identifier.
Function
— (map
)The function for the
TopicIRMetric
.Aggregation
— (String
)The aggregation of an Agg function.
Possible values include:"SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation parameters for an Agg function.
Period
— (String
)The period of an Agg function.
Possible values include:"SECOND"
"MINUTE"
"HOUR"
"DAY"
"WEEK"
"MONTH"
"QUARTER"
"YEAR"
PeriodField
— (String
)The period field for an Agg function.
Operands
— (Array<map>
)The operands for the
TopicIRMetric
.Identity
— required — (String
)The identity of the identifier.
ComparisonMethod
— (map
)The comparison method for the
TopicIRMetric
.Type
— (String
)The type for the
Possible values include:TopicIRComparisonMethod
."DIFF"
"PERC_DIFF"
"DIFF_AS_PERC"
"POP_CURRENT_DIFF_AS_PERC"
"POP_CURRENT_DIFF"
"POP_OVERTIME_DIFF_AS_PERC"
"POP_OVERTIME_DIFF"
"PERCENT_OF_TOTAL"
"RUNNING_SUM"
"MOVING_AVERAGE"
Period
— (String
)The period for the
Possible values include:TopicIRComparisonMethod
."SECOND"
"MINUTE"
"HOUR"
"DAY"
"WEEK"
"MONTH"
"QUARTER"
"YEAR"
WindowSize
— (Integer
)The window size for the
TopicIRComparisonMethod
.
Expression
— (String
)The expression for the
TopicIRMetric
.CalculatedFieldReferences
— (Array<map>
)The calculated field references for the
TopicIRMetric
.Identity
— required — (String
)The identity of the identifier.
DisplayFormat
— (String
)The display format for the
Possible values include:TopicIRMetric
."AUTO"
"PERCENT"
"CURRENCY"
"NUMBER"
"DATE"
"STRING"
DisplayFormatOptions
— (map
)A structure that represents additional options for display formatting.
UseBlankCellFormat
— (Boolean
)A Boolean value that indicates whether to use blank cell format.
BlankCellFormat
— (String
)Determines the blank cell format.
DateFormat
— (String
)Determines the
DateTime
format.DecimalSeparator
— (String
)Determines the decimal separator.
Possible values include:"COMMA"
"DOT"
GroupingSeparator
— (String
)Determines the grouping separator.
UseGrouping
— (Boolean
)A Boolean value that indicates whether to use grouping.
FractionDigits
— (Integer
)Determines the number of fraction digits.
Prefix
— (String
)The prefix value for a display format.
Suffix
— (String
)The suffix value for a display format.
UnitScaler
— (String
)The unit scaler. Valid values for this structure are:
Possible values include:NONE
,AUTO
,THOUSANDS
,MILLIONS
,BILLIONS
, andTRILLIONS
."NONE"
"AUTO"
"THOUSANDS"
"MILLIONS"
"BILLIONS"
"TRILLIONS"
NegativeFormat
— (map
)The negative format.
Prefix
— (String
)The prefix for a negative format.
Suffix
— (String
)The suffix for a negative format.
CurrencySymbol
— (String
)The currency symbol, such as
USD
.
NamedEntity
— (map
)The named entity for the
TopicIRMetric
.NamedEntityName
— (String
)The
NamedEntityName
for theNamedEntityRef
.
GroupByList
— (Array<map>
)The GroupBy list for the
TopicIR
.FieldName
— (map
)The field name for the
TopicIRGroupBy
.Identity
— required — (String
)The identity of the identifier.
TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRGroupBy
."SECOND"
"MINUTE"
"HOUR"
"DAY"
"WEEK"
"MONTH"
"QUARTER"
"YEAR"
Sort
— (map
)The sort for the
TopicIRGroupBy
.Operand
— (map
)The operand for a
TopicSortClause
.Identity
— required — (String
)The identity of the identifier.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicSortClause
."ASCENDING"
"DESCENDING"
DisplayFormat
— (String
)The display format for the
Possible values include:TopicIRGroupBy
."AUTO"
"PERCENT"
"CURRENCY"
"NUMBER"
"DATE"
"STRING"
DisplayFormatOptions
— (map
)A structure that represents additional options for display formatting.
UseBlankCellFormat
— (Boolean
)A Boolean value that indicates whether to use blank cell format.
BlankCellFormat
— (String
)Determines the blank cell format.
DateFormat
— (String
)Determines the
DateTime
format.DecimalSeparator
— (String
)Determines the decimal separator.
Possible values include:"COMMA"
"DOT"
GroupingSeparator
— (String
)Determines the grouping separator.
UseGrouping
— (Boolean
)A Boolean value that indicates whether to use grouping.
FractionDigits
— (Integer
)Determines the number of fraction digits.
Prefix
— (String
)The prefix value for a display format.
Suffix
— (String
)The suffix value for a display format.
UnitScaler
— (String
)The unit scaler. Valid values for this structure are:
Possible values include:NONE
,AUTO
,THOUSANDS
,MILLIONS
,BILLIONS
, andTRILLIONS
."NONE"
"AUTO"
"THOUSANDS"
"MILLIONS"
"BILLIONS"
"TRILLIONS"
NegativeFormat
— (map
)The negative format.
Prefix
— (String
)The prefix for a negative format.
Suffix
— (String
)The suffix for a negative format.
CurrencySymbol
— (String
)The currency symbol, such as
USD
.
NamedEntity
— (map
)The named entity for the
TopicIRGroupBy
.NamedEntityName
— (String
)The
NamedEntityName
for theNamedEntityRef
.
Filters
— (Array<Array<map>>
)The filters for the
TopicIR
.FilterType
— (String
)The filter type for the
Possible values include:TopicIRFilterOption
."CATEGORY_FILTER"
"NUMERIC_EQUALITY_FILTER"
"NUMERIC_RANGE_FILTER"
"DATE_RANGE_FILTER"
"RELATIVE_DATE_FILTER"
"TOP_BOTTOM_FILTER"
"EQUALS"
"RANK_LIMIT_FILTER"
"ACCEPT_ALL_FILTER"
FilterClass
— (String
)The filter class for the
Possible values include:TopicIRFilterOption
."ENFORCED_VALUE_FILTER"
"CONDITIONAL_VALUE_FILTER"
"NAMED_VALUE_FILTER"
OperandField
— (map
)The operand field for the
TopicIRFilterOption
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:TopicIRFilterOption
."CONTAINS"
"EXACT"
"STARTS_WITH"
"ENDS_WITH"
"CONTAINS_STRING"
"PREVIOUS"
"THIS"
"LAST"
"NEXT"
"NOW"
Constant
— (map
)The constant for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inverse
— (Boolean
)The inverse for the
TopicIRFilterOption
.NullFilter
— (String
)The null filter for the
Possible values include:TopicIRFilterOption
."ALL_VALUES"
"NON_NULLS_ONLY"
"NULLS_ONLY"
Aggregation
— (String
)The aggregation for the
Possible values include:TopicIRFilterOption
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation function parameters for the
TopicIRFilterOption
.AggregationPartitionBy
— (Array<map>
)The
AggregationPartitionBy
for theTopicIRFilterOption
.FieldName
— (String
)The field Name for an
AggregationPartitionBy
.TimeGranularity
— (String
)The
Possible values include:TimeGranularity
for anAggregationPartitionBy
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Range
— (map
)The range for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inclusive
— (Boolean
)The inclusive for the
TopicIRFilterOption
.TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRFilterOption
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
LastNextOffset
— (map
)The last next offset for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
AggMetrics
— (Array<map>
)The agg metrics for the
TopicIRFilterOption
.MetricOperand
— (map
)The metric operand of the
FilterAggMetrics
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:FilterAggMetrics
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
SortDirection
— (String
)The sort direction for
Possible values include:FilterAggMetrics
."ASCENDING"
"DESCENDING"
TopBottomLimit
— (map
)The
TopBottomLimit
for theTopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicIRFilterOption
."ASCENDING"
"DESCENDING"
Anchor
— (map
)The anchor for the
TopicIRFilterOption
.AnchorType
— (String
)The
Possible values include:AnchorType
for the Anchor."TODAY"
TimeGranularity
— (String
)The
Possible values include:TimeGranularity
of the Anchor."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Offset
— (Integer
)The offset of the Anchor.
Sort
— (map
)The sort for the
TopicIR
.Operand
— (map
)The operand for a
TopicSortClause
.Identity
— required — (String
)The identity of the identifier.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicSortClause
."ASCENDING"
"DESCENDING"
ContributionAnalysis
— (map
)The contribution analysis for the
TopicIR
.Factors
— (Array<map>
)The factors for a
TopicIRContributionAnalysis
.FieldName
— (String
)The field name of the
ContributionAnalysisFactor
.
TimeRanges
— (map
)The time ranges for the
TopicIRContributionAnalysis
.StartRange
— (map
)The start range for the
ContributionAnalysisTimeRanges
.FilterType
— (String
)The filter type for the
Possible values include:TopicIRFilterOption
."CATEGORY_FILTER"
"NUMERIC_EQUALITY_FILTER"
"NUMERIC_RANGE_FILTER"
"DATE_RANGE_FILTER"
"RELATIVE_DATE_FILTER"
"TOP_BOTTOM_FILTER"
"EQUALS"
"RANK_LIMIT_FILTER"
"ACCEPT_ALL_FILTER"
FilterClass
— (String
)The filter class for the
Possible values include:TopicIRFilterOption
."ENFORCED_VALUE_FILTER"
"CONDITIONAL_VALUE_FILTER"
"NAMED_VALUE_FILTER"
OperandField
— (map
)The operand field for the
TopicIRFilterOption
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:TopicIRFilterOption
."CONTAINS"
"EXACT"
"STARTS_WITH"
"ENDS_WITH"
"CONTAINS_STRING"
"PREVIOUS"
"THIS"
"LAST"
"NEXT"
"NOW"
Constant
— (map
)The constant for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inverse
— (Boolean
)The inverse for the
TopicIRFilterOption
.NullFilter
— (String
)The null filter for the
Possible values include:TopicIRFilterOption
."ALL_VALUES"
"NON_NULLS_ONLY"
"NULLS_ONLY"
Aggregation
— (String
)The aggregation for the
Possible values include:TopicIRFilterOption
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation function parameters for the
TopicIRFilterOption
.AggregationPartitionBy
— (Array<map>
)The
AggregationPartitionBy
for theTopicIRFilterOption
.FieldName
— (String
)The field Name for an
AggregationPartitionBy
.TimeGranularity
— (String
)The
Possible values include:TimeGranularity
for anAggregationPartitionBy
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Range
— (map
)The range for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inclusive
— (Boolean
)The inclusive for the
TopicIRFilterOption
.TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRFilterOption
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
LastNextOffset
— (map
)The last next offset for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
AggMetrics
— (Array<map>
)The agg metrics for the
TopicIRFilterOption
.MetricOperand
— (map
)The metric operand of the
FilterAggMetrics
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:FilterAggMetrics
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
SortDirection
— (String
)The sort direction for
Possible values include:FilterAggMetrics
."ASCENDING"
"DESCENDING"
TopBottomLimit
— (map
)The
TopBottomLimit
for theTopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicIRFilterOption
."ASCENDING"
"DESCENDING"
Anchor
— (map
)The anchor for the
TopicIRFilterOption
.AnchorType
— (String
)The
Possible values include:AnchorType
for the Anchor."TODAY"
TimeGranularity
— (String
)The
Possible values include:TimeGranularity
of the Anchor."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Offset
— (Integer
)The offset of the Anchor.
EndRange
— (map
)The end range for the
ContributionAnalysisTimeRanges
.FilterType
— (String
)The filter type for the
Possible values include:TopicIRFilterOption
."CATEGORY_FILTER"
"NUMERIC_EQUALITY_FILTER"
"NUMERIC_RANGE_FILTER"
"DATE_RANGE_FILTER"
"RELATIVE_DATE_FILTER"
"TOP_BOTTOM_FILTER"
"EQUALS"
"RANK_LIMIT_FILTER"
"ACCEPT_ALL_FILTER"
FilterClass
— (String
)The filter class for the
Possible values include:TopicIRFilterOption
."ENFORCED_VALUE_FILTER"
"CONDITIONAL_VALUE_FILTER"
"NAMED_VALUE_FILTER"
OperandField
— (map
)The operand field for the
TopicIRFilterOption
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:TopicIRFilterOption
."CONTAINS"
"EXACT"
"STARTS_WITH"
"ENDS_WITH"
"CONTAINS_STRING"
"PREVIOUS"
"THIS"
"LAST"
"NEXT"
"NOW"
Constant
— (map
)The constant for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inverse
— (Boolean
)The inverse for the
TopicIRFilterOption
.NullFilter
— (String
)The null filter for the
Possible values include:TopicIRFilterOption
."ALL_VALUES"
"NON_NULLS_ONLY"
"NULLS_ONLY"
Aggregation
— (String
)The aggregation for the
Possible values include:TopicIRFilterOption
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
AggregationFunctionParameters
— (map<String>
)The aggregation function parameters for the
TopicIRFilterOption
.AggregationPartitionBy
— (Array<map>
)The
AggregationPartitionBy
for theTopicIRFilterOption
.FieldName
— (String
)The field Name for an
AggregationPartitionBy
.TimeGranularity
— (String
)The
Possible values include:TimeGranularity
for anAggregationPartitionBy
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Range
— (map
)The range for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
Inclusive
— (Boolean
)The inclusive for the
TopicIRFilterOption
.TimeGranularity
— (String
)The time granularity for the
Possible values include:TopicIRFilterOption
."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
LastNextOffset
— (map
)The last next offset for the
TopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
AggMetrics
— (Array<map>
)The agg metrics for the
TopicIRFilterOption
.MetricOperand
— (map
)The metric operand of the
FilterAggMetrics
.Identity
— required — (String
)The identity of the identifier.
Function
— (String
)The function for the
Possible values include:FilterAggMetrics
."SUM"
"MIN"
"MAX"
"COUNT"
"AVERAGE"
"DISTINCT_COUNT"
"STDEV"
"STDEVP"
"VAR"
"VARP"
"PERCENTILE"
"MEDIAN"
"PTD_SUM"
"PTD_MIN"
"PTD_MAX"
"PTD_COUNT"
"PTD_DISTINCT_COUNT"
"PTD_AVERAGE"
"COLUMN"
"CUSTOM"
SortDirection
— (String
)The sort direction for
Possible values include:FilterAggMetrics
."ASCENDING"
"DESCENDING"
TopBottomLimit
— (map
)The
TopBottomLimit
for theTopicIRFilterOption
.ConstantType
— (String
)The constant type of a
Possible values include:TopicConstantValue
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of the
TopicConstantValue
.Minimum
— (String
)The minimum for the
TopicConstantValue
.Maximum
— (String
)The maximum for the
TopicConstantValue
.ValueList
— (Array<map>
)The value list of the
TopicConstantValue
.ConstantType
— (String
)The
Possible values include:ConstantType
of aCollectiveConstantEntry
."SINGULAR"
"RANGE"
"COLLECTIVE"
Value
— (String
)The value of a
CollectiveConstantEntry
.
SortDirection
— (String
)The sort direction for the
Possible values include:TopicIRFilterOption
."ASCENDING"
"DESCENDING"
Anchor
— (map
)The anchor for the
TopicIRFilterOption
.AnchorType
— (String
)The
Possible values include:AnchorType
for the Anchor."TODAY"
TimeGranularity
— (String
)The
Possible values include:TimeGranularity
of the Anchor."YEAR"
"QUARTER"
"MONTH"
"WEEK"
"DAY"
"HOUR"
"MINUTE"
"SECOND"
"MILLISECOND"
Offset
— (Integer
)The offset of the Anchor.
Direction
— (String
)The direction for the
Possible values include:TopicIRContributionAnalysis
."INCREASE"
"DECREASE"
"NEUTRAL"
SortType
— (String
)The sort type for the
Possible values include:TopicIRContributionAnalysis
."ABSOLUTE_DIFFERENCE"
"CONTRIBUTION_PERCENTAGE"
"DEVIATION_FROM_EXPECTED"
"PERCENTAGE_DIFFERENCE"
Visual
— (map
)The visual for the
TopicIR
.type
— (String
)The type for a
VisualOptions
.
SupportingVisuals
— (Array<map>
)The supporting visuals for the
TopicVisual
.
Template
— (map
)The template for the
CreateTopicReviewedAnswer
.TemplateType
— (String
)The template type for the
TopicTemplate
.Slots
— (Array<map>
)The slots for the
TopicTemplate
.SlotId
— (String
)The slot ID of the slot.
VisualId
— (String
)The visual ID for the slot.
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:TopicId
— (String
)The ID for the topic reviewed answer that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
TopicArn
— (String
)The Amazon Resource Name (ARN) of the topic.
SucceededAnswers
— (Array<map>
)The definition of Answers that are successfully created.
AnswerId
— (String
)The answer ID for the
SucceededTopicReviewedAnswer
.
InvalidAnswers
— (Array<map>
)The definition of Answers that are invalid and not created.
AnswerId
— (String
)The answer ID for the
InvalidTopicReviewedAnswer
.Error
— (String
)The error that is returned for the
Possible values include:InvalidTopicReviewedAnswer
."INTERNAL_ERROR"
"MISSING_ANSWER"
"DATASET_DOES_NOT_EXIST"
"INVALID_DATASET_ARN"
"DUPLICATED_ANSWER"
"INVALID_DATA"
"MISSING_REQUIRED_FIELDS"
Status
— (Integer
)The HTTP status of the request.
RequestId
— (String
)The Amazon Web Services request ID for this operation.
-
(AWS.Response)
—
Returns:
batchDeleteTopicReviewedAnswer(params = {}, callback) ⇒ AWS.Request
Deletes reviewed answers for Q Topic.
Service Reference:
Examples:
Calling the batchDeleteTopicReviewedAnswer operation
var params = { AwsAccountId: 'STRING_VALUE', /* required */ TopicId: 'STRING_VALUE', /* required */ AnswerIds: [ 'STRING_VALUE', /* more items */ ] }; quicksight.batchDeleteTopicReviewedAnswer(params, function(err, data) { if (err) console.log(err, err.stack); // an error occurred else console.log(data); // successful response });
Parameters:
-
params
(Object)
(defaults to: {})
—
AwsAccountId
— (String
)The ID of the Amazon Web Services account that you want to delete a reviewed answers in.
TopicId
— (String
)The ID for the topic reviewed answer that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
AnswerIds
— (Array<String>
)The Answer IDs of the Answers to be deleted.
Callback (callback):
-
function(err, data) { ... }
Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.
Context (this):
-
(AWS.Response)
—
the response object containing error, data properties, and the original request object.
Parameters:
-
err
(Error)
—
the error object returned from the request. Set to
null
if the request is successful. -
data
(Object)
—
the de-serialized data returned from the request. Set to
null
if a request error occurs. Thedata
object has the following properties:TopicId
— (String
)The ID of the topic reviewed answer that you want to delete. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
TopicArn
— (String
)The Amazon Resource Name (ARN) of the topic.
SucceededAnswers
— (Array<map>
)The definition of Answers that are successfully deleted.
AnswerId
— (String
)The answer ID for the
SucceededTopicReviewedAnswer
.
InvalidAnswers
— (Array<map>
)The definition of Answers that are invalid and not deleted.
AnswerId
— (String
)The answer ID for the
InvalidTopicReviewedAnswer
.Error
— (String
)The error that is returned for the
Possible values include:InvalidTopicReviewedAnswer
."INTERNAL_ERROR"
"MISSING_ANSWER"
"DATASET_DOES_NOT_EXIST"
"INVALID_DATASET_ARN"
"DUPLICATED_ANSWER"
"INVALID_DATA"
"MISSING_REQUIRED_FIELDS"
RequestId
— (String
)The Amazon Web Services request ID for this operation.
Status
— (Integer
)The HTTP status of the request.
-
(AWS.Response)
—
Returns:
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.
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 */ NotificationEmail: 'STRING_VALUE', /* required */ ActiveDirectoryName: 'STRING_VALUE', AdminGroup: [ 'STRING_VALUE', /* more items */ ], AdminProGroup: [ 'STRING_VALUE', /* more items */ ], AuthorGroup: [ 'STRING_VALUE', /* more items */ ], AuthorProGroup: [ 'STRING_VALUE', /* more items */ ], ContactNumber: 'STRING_VALUE', DirectoryId: 'STRING_VALUE', Edition: STANDARD | ENTERPRISE | ENTERPRISE_AND_Q, EmailAddress: 'STRING_VALUE', FirstName: 'STRING_VALUE', IAMIdentityCenterInstanceArn: 'STRING_VALUE', LastName: 'STRING_VALUE', ReaderGroup: [ 'STRING_VALUE', /* more items */ ], ReaderProGroup: [ '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. Either this field or the
AdminProGroup
field is required ifACTIVE_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.
AdminProGroup
— (Array<String>
)The admin pro group associated with your Active Directory or IAM Identity Center account. Either this field or the
AdminGroup
field is required ifACTIVE_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.
AuthorProGroup
— (Array<String>
)The author pro 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.
ReaderProGroup
— (Array<String>
)The reader pro group associated with your Active Directory or IAM Identity Center account.
For more information about using IAM Identity Center in Amazon QuickSight, see Using IAM Identity Center with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide. For more information about using Active Directory in Amazon QuickSight, see Using Active Directory with Amazon QuickSight Enterprise Edition in the Amazon QuickSight User Guide.
FirstName
— (String
)The first name of the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.LastName
— (String
)The last name of the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.EmailAddress
— (String
)The email address of the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.ContactNumber
— (String
)A 10-digit phone number for the author of the Amazon QuickSight account to use for future communications. This field is required if
ENTERPPRISE_AND_Q
is the selected edition of the new Amazon QuickSight account.IAMIdentityCenterInstanceArn
— (String
)The Amazon Resource Name (ARN) for the IAM Identity Center instance.
Callback (callback):
-
function(err, data) { ... }
Called when a response from the service is returned. If a callback is not supplied, you must call AWS.Request.send() on the returned request object to initiate the request.
Context (this):
-
(AWS.Response)
—
the response object containing error, data properties, and the original request object.
Parameters:
-
err
(Error)
—
the error object returned from the request. Set to
null
if the request is successful. -
data
(Object)
—
the de-serialized data returned from the request. Set to
null
if a request error occurs. 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 */ DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: 'STRING_VALUE' /* required */ } }, NestedFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FilterId: 'STRING_VALUE', /* required */ IncludeInnerSet: true || false, /* required */ InnerFilter: { /* required */ CategoryInnerFilter: { 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 } }, DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: '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 } }, DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: 'STRING_VALUE' /* required */ }, 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 } }, DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: 'STRING_VALUE' /* required */ }, 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 */ DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: 'STRING_VALUE' /* 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 */ DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: '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 */ DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: 'STRING_VALUE' /* 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 */ DefaultFilterControlConfiguration: { ControlOptions: { /* required */ DefaultDateTimePickerOptions: { DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 }, DefaultDropdownOptions: { 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 }, DefaultListOptions: { 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 }, DefaultRelativeDateTimeOptions: { 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 } } }, DefaultSliderOptions: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ StepSize: 'NUMBER_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 }, DefaultTextAreaOptions: { 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 } } }, DefaultTextFieldOptions: { 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 } } } }, Title: '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 */ ], QueryExecutionOptions: { QueryExecutionMode: AUTO | MANUAL }, Sheets: [ { SheetId: 'STRING_VALUE', /* required */ ContentType: PAGINATED | INTERACTIVE, Description: 'STRING_VALUE', FilterControls: [ { CrossSheet: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] } }, DateTimePicker: { FilterControlId: 'STRING_VALUE', /* required */ SourceFilterId: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, 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 } }, RepeatConfiguration: { DimensionConfigurations: [ { DynamicCategoryDimensionConfiguration: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Limit: 'NUMBER_VALUE', SortByMetrics: [ { 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 } } }, /* more items */ ] }, DynamicNumericDimensionConfiguration: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Limit: 'NUMBER_VALUE', SortByMetrics: [ { 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 } } }, /* more items */ ] } }, /* more items */ ], NonRepeatingVisuals: [ 'STRING_VALUE', /* more items */ ], 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: { DateIconVisibility: HIDDEN | VISIBLE, DateTimeFormat: 'STRING_VALUE', HelperTextVisibility: HIDDEN | VISIBLE, InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, Dropdown: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] }, DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, SelectAllOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, SelectableValues: { LinkToDataSetColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Values: [ 'STRING_VALUE', /* more items */ ] }, Type: MULTI_SELECT | SINGLE_SELECT }, List: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ CascadingControlConfiguration: { SourceControls: [ { ColumnToMatch: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceSheetControlId: 'STRING_VALUE' }, /* more items */ ] }, DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, SearchOptions: { Visibility: HIDDEN | VISIBLE }, SelectAllOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } }, SelectableValues: { LinkToDataSetColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Values: [ 'STRING_VALUE', /* more items */ ] }, Type: MULTI_SELECT | SINGLE_SELECT }, Slider: { MaximumValue: 'NUMBER_VALUE', /* required */ MinimumValue: 'NUMBER_VALUE', /* required */ ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ StepSize: 'NUMBER_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, TextArea: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ Delimiter: 'STRING_VALUE', DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, PlaceholderOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } }, TextField: { ParameterControlId: 'STRING_VALUE', /* required */ SourceParameterName: 'STRING_VALUE', /* required */ Title: 'STRING_VALUE', /* required */ DisplayOptions: { InfoIconLabelOptions: { InfoIconText: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, PlaceholderOptions: { Visibility: HIDDEN | VISIBLE }, TitleOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE } } } }, /* more items */ ], SheetControlLayouts: [ { Configuration: { /* required */ GridLayout: { Elements: [ /* required */ { ColumnSpan: 'NUMBER_VALUE', /* required */ ElementId: 'STRING_VALUE', /* required */ ElementType: VISUAL | FILTER_CONTROL | PARAMETER_CONTROL | TEXT_BOX, /* required */ RowSpan: 'NUMBER_VALUE', /* required */ ColumnIndex: 'NUMBER_VALUE', RowIndex: 'NUMBER_VALUE' }, /* more items */ ], CanvasSizeOptions: { ScreenCanvasSizeOptions: { ResizeOption: FIXED | RESPONSIVE, /* required */ OptimizedViewPortWidth: 'STRING_VALUE' } } } } }, /* more items */ ], TextBoxes: [ { SheetTextBoxId: 'STRING_VALUE', /* required */ Content: 'STRING_VALUE' }, /* more items */ ], Title: 'STRING_VALUE', Visuals: [ { BarChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT, CategoryAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ColorLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ContributionAnalysisDefaults: [ { ContributorDimensions: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], MeasureFieldId: 'STRING_VALUE' /* required */ }, /* more items */ ], DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { BarChartAggregatedFieldWells: { Category: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Colors: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], SmallMultiples: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, Orientation: HORIZONTAL | VERTICAL, ReferenceLines: [ { DataConfiguration: { /* required */ AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, DynamicConfiguration: { Calculation: { /* required */ PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, MeasureAggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, SeriesType: BAR | LINE, StaticConfiguration: { Value: 'NUMBER_VALUE' /* required */ } }, LabelConfiguration: { CustomLabelConfiguration: { CustomLabel: 'STRING_VALUE' /* required */ }, FontColor: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalPosition: LEFT | CENTER | RIGHT, ValueLabelConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL }, VerticalPosition: ABOVE | BELOW }, Status: ENABLED | DISABLED, StyleConfiguration: { Color: 'STRING_VALUE', Pattern: SOLID | DASHED | DOTTED } }, /* more items */ ], SmallMultiplesOptions: { MaxVisibleColumns: 'NUMBER_VALUE', MaxVisibleRows: 'NUMBER_VALUE', PanelConfiguration: { BackgroundColor: 'STRING_VALUE', BackgroundVisibility: HIDDEN | VISIBLE, BorderColor: 'STRING_VALUE', BorderStyle: SOLID | DASHED | DOTTED, BorderThickness: 'STRING_VALUE', BorderVisibility: HIDDEN | VISIBLE, GutterSpacing: 'STRING_VALUE', GutterVisibility: HIDDEN | VISIBLE, Title: { FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalTextAlignment: LEFT | CENTER | RIGHT | AUTO, Visibility: HIDDEN | VISIBLE } }, XAxis: { Placement: OUTSIDE | INSIDE, Scale: SHARED | INDEPENDENT }, YAxis: { Placement: OUTSIDE | INSIDE, Scale: SHARED | INDEPENDENT } }, SortConfiguration: { CategoryItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], ColorItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, ColorSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], SmallMultiplesLimitConfiguration: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, SmallMultiplesSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, ValueAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, ValueLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, BoxPlotVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BoxPlotOptions: { AllDataPointsVisibility: HIDDEN | VISIBLE, OutlierVisibility: HIDDEN | VISIBLE, StyleOptions: { FillStyle: SOLID | TRANSPARENT } }, CategoryAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { BoxPlotAggregatedFieldWells: { GroupBy: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, PrimaryYAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, PrimaryYAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ReferenceLines: [ { DataConfiguration: { /* required */ AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, DynamicConfiguration: { Calculation: { /* required */ PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, MeasureAggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, SeriesType: BAR | LINE, StaticConfiguration: { Value: 'NUMBER_VALUE' /* required */ } }, LabelConfiguration: { CustomLabelConfiguration: { CustomLabel: 'STRING_VALUE' /* required */ }, FontColor: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalPosition: LEFT | CENTER | RIGHT, ValueLabelConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL }, VerticalPosition: ABOVE | BELOW }, Status: ENABLED | DISABLED, StyleConfiguration: { Color: 'STRING_VALUE', Pattern: SOLID | DASHED | DOTTED } }, /* more items */ ], SortConfiguration: { CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], PaginationConfiguration: { PageNumber: 'NUMBER_VALUE', /* required */ PageSize: 'NUMBER_VALUE' /* required */ } }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, ComboChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BarDataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, BarsArrangement: CLUSTERED | STACKED | STACKED_PERCENT, CategoryAxis: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ColorLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { ComboChartAggregatedFieldWells: { BarValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ], Category: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Colors: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], LineValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, LineDataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, PrimaryYAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, PrimaryYAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, ReferenceLines: [ { DataConfiguration: { /* required */ AxisBinding: PRIMARY_YAXIS | SECONDARY_YAXIS, DynamicConfiguration: { Calculation: { /* required */ PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, MeasureAggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, SeriesType: BAR | LINE, StaticConfiguration: { Value: 'NUMBER_VALUE' /* required */ } }, LabelConfiguration: { CustomLabelConfiguration: { CustomLabel: 'STRING_VALUE' /* required */ }, FontColor: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, HorizontalPosition: LEFT | CENTER | RIGHT, ValueLabelConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, RelativePosition: BEFORE_CUSTOM_LABEL | AFTER_CUSTOM_LABEL }, VerticalPosition: ABOVE | BELOW }, Status: ENABLED | DISABLED, StyleConfiguration: { Color: 'STRING_VALUE', Pattern: SOLID | DASHED | DOTTED } }, /* more items */ ], SecondaryYAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, SecondaryYAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, SingleAxisOptions: { YAxisOptions: { YAxis: PRIMARY_Y_AXIS /* required */ } }, SortConfiguration: { CategoryItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], ColorItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, ColorSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, CustomContentVisual: { DataSetIdentifier: 'STRING_VALUE', /* required */ VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { ContentType: IMAGE | OTHER_EMBEDDED_CONTENT, ContentUrl: 'STRING_VALUE', ImageScaling: FIT_TO_HEIGHT | FIT_TO_WIDTH | DO_NOT_SCALE | SCALE_TO_VISUAL, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } } }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, EmptyVisual: { DataSetIdentifier: 'STRING_VALUE', /* required */ VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ] }, FilledMapVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { FieldWells: { FilledMapAggregatedFieldWells: { Geospatial: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, MapStyleOptions: { BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY }, SortConfiguration: { CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, WindowOptions: { Bounds: { East: 'NUMBER_VALUE', /* required */ North: 'NUMBER_VALUE', /* required */ South: 'NUMBER_VALUE', /* required */ West: 'NUMBER_VALUE' /* required */ }, MapZoomMode: AUTO | MANUAL } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], ConditionalFormatting: { ConditionalFormattingOptions: [ /* required */ { Shape: { /* required */ FieldId: 'STRING_VALUE', /* required */ Format: { BackgroundColor: { /* required */ Gradient: { Color: { /* required */ Stops: [ { GradientOffset: 'NUMBER_VALUE', /* required */ Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ] }, Expression: 'STRING_VALUE' /* required */ }, Solid: { Expression: 'STRING_VALUE', /* required */ Color: 'STRING_VALUE' } } } } }, /* more items */ ] }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, FunnelChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { CategoryLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, DataLabelOptions: { CategoryLabelVisibility: HIDDEN | VISIBLE, LabelColor: 'STRING_VALUE', LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureDataLabelStyle: VALUE_ONLY | PERCENTAGE_BY_FIRST_STAGE | PERCENTAGE_BY_PREVIOUS_STAGE | VALUE_AND_PERCENTAGE_BY_FIRST_STAGE | VALUE_AND_PERCENTAGE_BY_PREVIOUS_STAGE, MeasureLabelVisibility: HIDDEN | VISIBLE, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, Visibility: HIDDEN | VISIBLE }, FieldWells: { FunnelChartAggregatedFieldWells: { Category: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, SortConfiguration: { CategoryItemsLimit: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, CategorySort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, ValueLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, GaugeChartVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { ColorConfiguration: { BackgroundColor: 'STRING_VALUE', ForegroundColor: 'STRING_VALUE' }, DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { TargetValues: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] }, GaugeChartOptions: { Arc: { ArcAngle: 'NUMBER_VALUE', ArcThickness: SMALL | MEDIUM | LARGE }, ArcAxis: { Range: { Max: 'NUMBER_VALUE', Min: 'NUMBER_VALUE' }, ReserveRange: 'NUMBER_VALUE' }, Comparison: { ComparisonFormat: { NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } }, ComparisonMethod: DIFFERENCE | PERCENT_DIFFERENCE | PERCENT }, PrimaryValueDisplayType: HIDDEN | COMPARISON | ACTUAL, PrimaryValueFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, TooltipOptions: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] } }, ConditionalFormatting: { ConditionalFormattingOptions: [ { Arc: { ForegroundColor: { Gradient: { Color: { /* required */ Stops: [ { GradientOffset: 'NUMBER_VALUE', /* required */ Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ] }, Expression: 'STRING_VALUE' /* required */ }, Solid: { Expression: 'STRING_VALUE', /* required */ Color: 'STRING_VALUE' } } }, PrimaryValue: { Icon: { CustomCondition: { Expression: 'STRING_VALUE', /* required */ IconOptions: { /* required */ Icon: CARET_UP | CARET_DOWN | PLUS | MINUS | ARROW_UP | ARROW_DOWN | ARROW_LEFT | ARROW_UP_LEFT | ARROW_DOWN_LEFT | ARROW_RIGHT | ARROW_UP_RIGHT | ARROW_DOWN_RIGHT | FACE_UP | FACE_DOWN | FACE_FLAT | ONE_BAR | TWO_BAR | THREE_BAR | CIRCLE | TRIANGLE | SQUARE | FLAG | THUMBS_UP | THUMBS_DOWN | CHECKMARK | X, UnicodeIcon: 'STRING_VALUE' }, Color: 'STRING_VALUE', DisplayConfiguration: { IconDisplayOption: ICON_ONLY } }, IconSet: { Expression: 'STRING_VALUE', /* required */ IconSetType: PLUS_MINUS | CHECK_X | THREE_COLOR_ARROW | THREE_GRAY_ARROW | CARET_UP_MINUS_DOWN | THREE_SHAPE | THREE_CIRCLE | FLAGS | BARS | FOUR_COLOR_ARROW | FOUR_GRAY_ARROW } }, TextColor: { Gradient: { Color: { /* required */ Stops: [ { GradientOffset: 'NUMBER_VALUE', /* required */ Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ] }, Expression: 'STRING_VALUE' /* required */ }, Solid: { Expression: 'STRING_VALUE', /* required */ Color: 'STRING_VALUE' } } } }, /* more items */ ] }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, GeospatialMapVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { FieldWells: { GeospatialMapAggregatedFieldWells: { Colors: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Geospatial: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, MapStyleOptions: { BaseMapStyle: LIGHT_GRAY | DARK_GRAY | STREET | IMAGERY }, PointStyleOptions: { ClusterMarkerConfiguration: { ClusterMarker: { SimpleClusterMarker: { Color: 'STRING_VALUE' } } }, HeatmapConfiguration: { HeatmapColor: { Colors: [ { Color: 'STRING_VALUE' /* required */ }, /* more items */ ] } }, SelectedPointStyle: POINT | CLUSTER | HEATMAP }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] }, WindowOptions: { Bounds: { East: 'NUMBER_VALUE', /* required */ North: 'NUMBER_VALUE', /* required */ South: 'NUMBER_VALUE', /* required */ West: 'NUMBER_VALUE' /* required */ }, MapZoomMode: AUTO | MANUAL } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, HeatMapVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { ColorScale: { ColorFillType: DISCRETE | GRADIENT, /* required */ Colors: [ /* required */ { Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' }, /* more items */ ], NullValueColor: { Color: 'STRING_VALUE', DataValue: 'NUMBER_VALUE' } }, ColumnLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { HeatMapAggregatedFieldWells: { Columns: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Rows: [ { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, /* more items */ ], Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Legend: { Height: 'STRING_VALUE', Position: AUTO | RIGHT | BOTTOM | TOP, Title: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, Visibility: HIDDEN | VISIBLE, Width: 'STRING_VALUE' }, RowLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, SortConfiguration: { HeatMapColumnItemsLimitConfiguration: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, HeatMapColumnSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ], HeatMapRowItemsLimitConfiguration: { ItemsLimit: 'NUMBER_VALUE', OtherCategories: INCLUDE | EXCLUDE }, HeatMapRowSort: [ { ColumnSort: { Direction: ASC | DESC, /* required */ SortBy: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, AggregationFunction: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } } }, FieldSort: { Direction: ASC | DESC, /* required */ FieldId: 'STRING_VALUE' /* required */ } }, /* more items */ ] }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE } }, ColumnHierarchies: [ { DateTimeHierarchy: { HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, ExplicitHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] }, PredefinedHierarchy: { Columns: [ /* required */ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], HierarchyId: 'STRING_VALUE', /* required */ DrillDownFilters: [ { CategoryFilter: { CategoryValues: [ /* required */ 'STRING_VALUE', /* more items */ ], Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ } }, NumericEqualityFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Value: 'NUMBER_VALUE' /* required */ }, TimeRangeFilter: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, RangeMaximum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ RangeMinimum: new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* required */ TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND /* required */ } }, /* more items */ ] } }, /* more items */ ], Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, HistogramVisual: { VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], ChartConfiguration: { BinOptions: { BinCount: { Value: 'NUMBER_VALUE' }, BinWidth: { BinCountLimit: 'NUMBER_VALUE', Value: 'NUMBER_VALUE' }, SelectedBinType: BIN_COUNT | BIN_WIDTH, StartValue: 'NUMBER_VALUE' }, DataLabels: { CategoryLabelVisibility: HIDDEN | VISIBLE, DataLabelTypes: [ { DataPathLabelType: { FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, FieldLabelType: { FieldId: 'STRING_VALUE', Visibility: HIDDEN | VISIBLE }, MaximumLabelType: { Visibility: HIDDEN | VISIBLE }, MinimumLabelType: { Visibility: HIDDEN | VISIBLE }, RangeEndsLabelType: { Visibility: HIDDEN | VISIBLE } }, /* more items */ ], LabelColor: 'STRING_VALUE', LabelContent: VALUE | PERCENT | VALUE_AND_PERCENT, LabelFontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, MeasureLabelVisibility: HIDDEN | VISIBLE, Overlap: DISABLE_OVERLAP | ENABLE_OVERLAP, Position: INSIDE | OUTSIDE | LEFT | TOP | BOTTOM | RIGHT, TotalsVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, FieldWells: { HistogramAggregatedFieldWells: { Values: [ { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } }, /* more items */ ] } }, Interactions: { ContextMenuOption: { AvailabilityStatus: ENABLED | DISABLED }, VisualMenuOption: { AvailabilityStatus: ENABLED | DISABLED } }, Tooltip: { FieldBasedTooltip: { AggregationVisibility: HIDDEN | VISIBLE, TooltipFields: [ { ColumnTooltipItem: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, Aggregation: { AttributeAggregationFunction: { SimpleAttributeAggregation: UNIQUE_VALUE, ValueForMultipleValues: 'STRING_VALUE' }, CategoricalAggregationFunction: COUNT | DISTINCT_COUNT, DateAggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, NumericalAggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN } }, Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE }, FieldTooltipItem: { FieldId: 'STRING_VALUE', /* required */ Label: 'STRING_VALUE', TooltipTarget: BOTH | BAR | LINE, Visibility: HIDDEN | VISIBLE } }, /* more items */ ], TooltipTitleType: NONE | PRIMARY_VALUE }, SelectedTooltipType: BASIC | DETAILED, TooltipVisibility: HIDDEN | VISIBLE }, VisualPalette: { ChartColor: 'STRING_VALUE', ColorMap: [ { Color: 'STRING_VALUE', /* required */ Element: { /* required */ DataPathType: { PivotTableDataPathType: HIERARCHY_ROWS_LAYOUT_COLUMN | MULTIPLE_ROW_METRICS_COLUMN | EMPTY_COLUMN_HEADER | COUNT_METRIC_COLUMN }, FieldId: 'STRING_VALUE', FieldValue: 'STRING_VALUE' }, TimeGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND }, /* more items */ ] }, XAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } }, XAxisLabelOptions: { AxisLabelOptions: [ { ApplyTo: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE' /* required */ }, CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } } }, /* more items */ ], SortIconVisibility: HIDDEN | VISIBLE, Visibility: HIDDEN | VISIBLE }, YAxisDisplayOptions: { AxisLineVisibility: HIDDEN | VISIBLE, AxisOffset: 'STRING_VALUE', DataOptions: { DateAxisOptions: { MissingDateVisibility: HIDDEN | VISIBLE }, NumericAxisOptions: { Range: { DataDriven: { }, MinMax: { Maximum: 'NUMBER_VALUE', Minimum: 'NUMBER_VALUE' } }, Scale: { Linear: { StepCount: 'NUMBER_VALUE', StepSize: 'NUMBER_VALUE' }, Logarithmic: { Base: 'NUMBER_VALUE' } } } }, GridLineVisibility: HIDDEN | VISIBLE, ScrollbarOptions: { Visibility: HIDDEN | VISIBLE, VisibleRange: { PercentRange: { From: 'NUMBER_VALUE', To: 'NUMBER_VALUE' } } }, TickLabelOptions: { LabelOptions: { CustomLabel: 'STRING_VALUE', FontConfiguration: { FontColor: 'STRING_VALUE', FontDecoration: UNDERLINE | NONE, FontSize: { Relative: EXTRA_SMALL | SMALL | MEDIUM | LARGE | EXTRA_LARGE }, FontStyle: NORMAL | ITALIC, FontWeight: { Name: NORMAL | BOLD } }, Visibility: HIDDEN | VISIBLE }, RotationAngle: 'NUMBER_VALUE' } } }, Subtitle: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE }, Title: { FormatText: { PlainText: 'STRING_VALUE', RichText: 'STRING_VALUE' }, Visibility: HIDDEN | VISIBLE } }, InsightVisual: { DataSetIdentifier: 'STRING_VALUE', /* required */ VisualId: 'STRING_VALUE', /* required */ Actions: [ { ActionOperations: [ /* required */ { FilterOperation: { SelectedFieldsConfiguration: { /* required */ SelectedColumns: [ { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, /* more items */ ], SelectedFieldOptions: ALL_FIELDS, SelectedFields: [ 'STRING_VALUE', /* more items */ ] }, TargetVisualsConfiguration: { /* required */ SameSheetTargetVisualConfiguration: { TargetVisualOptions: ALL_VISUALS, TargetVisuals: [ 'STRING_VALUE', /* more items */ ] } } }, NavigationOperation: { LocalNavigationConfiguration: { TargetSheetId: 'STRING_VALUE' /* required */ } }, SetParametersOperation: { ParameterValueConfigurations: [ /* required */ { DestinationParameterName: 'STRING_VALUE', /* required */ Value: { /* required */ CustomValuesConfiguration: { CustomValues: { /* required */ DateTimeValues: [ new Date || 'Wed Dec 31 1969 16:00:00 GMT-0800 (PST)' || 123456789, /* more items */ ], DecimalValues: [ 'NUMBER_VALUE', /* more items */ ], IntegerValues: [ 'NUMBER_VALUE', /* more items */ ], StringValues: [ 'STRING_VALUE', /* more items */ ] }, IncludeNullValue: true || false }, SelectAllValueOptions: ALL_VALUES, SourceColumn: { ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, SourceField: 'STRING_VALUE', SourceParameterName: 'STRING_VALUE' } }, /* more items */ ] }, URLOperation: { URLTarget: NEW_TAB | NEW_WINDOW | SAME_TAB, /* required */ URLTemplate: 'STRING_VALUE' /* required */ } }, /* more items */ ], CustomActionId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', /* required */ Trigger: DATA_POINT_CLICK | DATA_POINT_MENU, /* required */ Status: ENABLED | DISABLED }, /* more items */ ], InsightConfiguration: { Computations: [ { Forecast: { ComputationId: 'STRING_VALUE', /* required */ CustomSeasonalityValue: 'NUMBER_VALUE', LowerBoundary: 'NUMBER_VALUE', Name: 'STRING_VALUE', PeriodsBackward: 'NUMBER_VALUE', PeriodsForward: 'NUMBER_VALUE', PredictionInterval: 'NUMBER_VALUE', Seasonality: AUTOMATIC | CUSTOM, Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, UpperBoundary: 'NUMBER_VALUE', Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } } } }, GrowthRate: { ComputationId: 'STRING_VALUE', /* required */ Name: 'STRING_VALUE', PeriodSize: 'NUMBER_VALUE', Time: { CategoricalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, DateDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ DateGranularity: YEAR | QUARTER | MONTH | WEEK | DAY | HOUR | MINUTE | SECOND | MILLISECOND, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' }, NumericalDimensionField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } }, HierarchyId: 'STRING_VALUE' } }, Value: { CalculatedMeasureField: { Expression: 'STRING_VALUE', /* required */ FieldId: 'STRING_VALUE' /* required */ }, CategoricalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT, FormatConfiguration: { NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, DateMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: COUNT | DISTINCT_COUNT | MIN | MAX, FormatConfiguration: { DateTimeFormat: 'STRING_VALUE', NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumericFormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' } } } }, NumericalMeasureField: { Column: { /* required */ ColumnName: 'STRING_VALUE', /* required */ DataSetIdentifier: 'STRING_VALUE' /* required */ }, FieldId: 'STRING_VALUE', /* required */ AggregationFunction: { PercentileAggregation: { PercentileValue: 'NUMBER_VALUE' }, SimpleNumericalAggregation: SUM | AVERAGE | MIN | MAX | COUNT | DISTINCT_COUNT | VAR | VARP | STDEV | STDEVP | MEDIAN }, FormatConfiguration: { FormatConfiguration: { CurrencyDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE', Symbol: 'STRING_VALUE' }, NumberDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfiguration: { NullString: 'STRING_VALUE' /* required */ }, NumberScale: NONE | AUTO | THOUSANDS | MILLIONS | BILLIONS | TRILLIONS, Prefix: 'STRING_VALUE', SeparatorConfiguration: { DecimalSeparator: COMMA | DOT | SPACE, ThousandsSeparator: { Symbol: COMMA | DOT | SPACE, Visibility: HIDDEN | VISIBLE } }, Suffix: 'STRING_VALUE' }, PercentageDisplayFormatConfiguration: { DecimalPlacesConfiguration: { DecimalPlaces: 'NUMBER_VALUE' /* required */ }, NegativeValueConfiguration: { DisplayMode: POSITIVE | NEGATIVE /* required */ }, NullValueFormatConfig
- describeAnalysisPermissions(params = {}, callback) ⇒ AWS.Request