Values_1.TopicCalculatedFieldSourceA structure that represents a calculated field.
type nonrec t = {calculatedFieldName : Values_0.LimitedString.t;The calculated field name.
*)calculatedFieldDescription : Values_0.LimitedString.t option;The calculated field description.
*)expression : Values_0.Expression.t;The calculated field expression.
*)calculatedFieldSynonyms : Synonyms.t option;The other names or aliases for the calculated field.
*)isIncludedInTopic : Values_0.Boolean.t option;A boolean value that indicates if a calculated field is included in the topic.
*)disableIndexing : NullableBoolean.t option;A Boolean value that indicates if a calculated field is visible in the autocomplete.
*)columnDataRole : ColumnDataRole.t option;The column data role for a calculated field. Valid values for this structure are DIMENSION and MEASURE.
*)timeGranularity : Values_0.TopicTimeGranularity.t option;The level of time precision that is used to aggregate DateTime values.
*)defaultFormatting : DefaultFormatting.t option;The default formatting definition.
*)aggregation : DefaultAggregation.t option;The default aggregation. Valid values for this structure are SUM, MAX, MIN, COUNT, DISTINCT_COUNT, and AVERAGE.
*)comparativeOrder : ComparativeOrder.t option;The order in which data is displayed for the calculated field when it's used in a comparative context.
*)semanticType : SemanticType.t option;The semantic type.
*)allowedAggregations : AuthorSpecifiedAggregations.t option;The list of aggregation types that are allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
*)notAllowedAggregations : AuthorSpecifiedAggregations.t option;The list of aggregation types that are not allowed for the calculated field. Valid values for this structure are COUNT, DISTINCT_COUNT, MIN, MAX, MEDIAN, SUM, AVERAGE, STDEV, STDEVP, VAR, VARP, and PERCENTILE.
*)neverAggregateInFilter : Values_0.Boolean.t option;A Boolean value that indicates whether to never aggregate calculated field in filters.
*)cellValueSynonyms : CellValueSynonyms.t option;The other names or aliases for the calculated field cell value.
*)nonAdditive : NullableBoolean.t option;The non additive for the table style target.
*)}val make :
?calculatedFieldDescription:??? ->
?calculatedFieldSynonyms:??? ->
?isIncludedInTopic:??? ->
?disableIndexing:??? ->
?columnDataRole:??? ->
?timeGranularity:??? ->
?defaultFormatting:??? ->
?aggregation:??? ->
?comparativeOrder:??? ->
?semanticType:??? ->
?allowedAggregations:??? ->
?notAllowedAggregations:??? ->
?neverAggregateInFilter:??? ->
?cellValueSynonyms:??? ->
?nonAdditive:??? ->
calculatedFieldName:Values_0.LimitedString.t ->
expression:Values_0.Expression.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `List of
[> `Enum of string
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `List of [> `String of Values_0.String_.t ] list
| `String of Values_0.LimitedString.t ])
list ]
list
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `Enum of string
| `List of [> `String of Values_0.String_.t ] list
| `Map of
([> `String of Values_0.LimitedString.t ]
* [> `String of Values_0.LimitedString.t ])
list
| `String of Values_0.LimitedString.t
| `Structure of
(string
* [> `Boolean of Values_0.Boolean.t
| `Enum of string
| `Integer of Values_0.Integer.t
| `String of Values_0.LimitedString.t
| `Structure of
(string * [> `String of Values_0.LimitedString.t ]) list ])
list ])
list ])
list ]