Values_1.PivotOperationSourceA transform operation that pivots data by converting row values into columns.
type nonrec t = {alias : Values_0.TransformOperationAlias.t;Alias for this operation.
*)source : Values_0.TransformOperationSource.t;The source transform operation that provides input data for pivoting.
*)groupByColumnNames : PivotGroupByColumnNameList.t option;The list of column names to group by when performing the pivot operation.
*)valueColumnConfiguration : ValueColumnConfiguration.t;Configuration for how to aggregate values when multiple rows map to the same pivoted column.
*)pivotConfiguration : PivotConfiguration.t;Configuration that specifies which labels to pivot and how to structure the resulting columns.
*)}val make :
?groupByColumnNames:??? ->
alias:Values_0.TransformOperationAlias.t ->
source:Values_0.TransformOperationSource.t ->
valueColumnConfiguration:ValueColumnConfiguration.t ->
pivotConfiguration:PivotConfiguration.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of [> `String of Values_0.ColumnName.t ] list
| `String of Values_0.TransformOperationAlias.t
| `Structure of
(string
* [> `List of
[> `Structure of (string * [> `String of string ]) list ]
list
| `String of string
| `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of bool
| `Enum of string
| `String of string ])
list ])
list ])
list ])
list ]