Show / Hide Table of Contents

Class Dimension

Dimensions are attributes of your data. For example, the dimension city indicates the city from which an event originates. Dimension values in report responses are strings; for example, city could be "Paris" or "New York". Requests are allowed up to 9 dimensions.

Inheritance
System.Object
Dimension
Implements
Google.Protobuf.IMessage<Dimension>
System.IEquatable<Dimension>
Google.Protobuf.IDeepCloneable<Dimension>
Google.Protobuf.IBufferMessage
Google.Protobuf.IMessage
Inherited Members
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
Namespace: Google.Analytics.Data.V1Beta
Assembly: Google.Analytics.Data.V1Beta.dll
Syntax
public sealed class Dimension : IMessage<Dimension>, IEquatable<Dimension>, IDeepCloneable<Dimension>, IBufferMessage, IMessage

Constructors

Dimension()

Declaration
public Dimension()

Dimension(Dimension)

Declaration
public Dimension(Dimension other)
Parameters
Type Name Description
Dimension other

Properties

DimensionExpression

One dimension can be the result of an expression of multiple dimensions. For example, dimension "country, city": concatenate(country, ", ", city).

Declaration
public DimensionExpression DimensionExpression { get; set; }
Property Value
Type Description
DimensionExpression

Name

The name of the dimension. See the API Dimensions for the list of dimension names.

If dimensionExpression is specified, name can be any string that you would like within the allowed character set. For example if a dimensionExpression concatenates country and city, you could call that dimension countryAndCity. Dimension names that you choose must match the regular expression ^[a-zA-Z0-9_]$.

Dimensions are referenced by name in dimensionFilter, orderBys, dimensionExpression, and pivots.

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String
In This Article
Back to top