Required. Dimensions over which we will group the events in slices. The names specified here come from the EventDimension.name field. At least one dimension name must be specified. All dimension names that do not exist in the queried DataSet will be ignored.
Currently only dimensions that hold string values can be specified here.
Optional. We will only analyze slices for which EvaluatedSlice.dimensions contain all of the following pinned dimensions. A query with a pinned dimension { name: "d3"
stringVal: "v3" } will only analyze events which contain the dimension {
name: "d3" stringVal: "v3" }. The pinnedDimensions and dimensionNames fields can not share the same dimension names.
In the previous example we will slice the dataset by dimensions "d1", "d2", "d3" and "d4", but we will only analyze slices for which "d3=v3" and "d4=v4".
The following example is invalid as "d2" is present in both dimensionNames and pinnedDimensions: