- Representación JSON
- FilterExpressionList
- Filtrar
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operación
- NumericValue
- BetweenFilter
Para expresar filtros de dimensiones o métricas. Los campos de la misma FilterExpression deben ser todas las dimensiones o todas las métricas.
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión expr . Especifica un tipo de expresión de filtro para FilterExpression . expr puede ser solo uno de los siguientes: |
||
andGroup |
Las FilterExpressions en andGroup tienen una relación de AND. |
|
orGroup |
Las FilterExpressions en orGroup tienen una relación de OR. |
|
notExpression |
FilterExpression NO es notExpression. |
|
filter |
Un filtro primitivo Todos los campos del filtro de la misma FilterExpression deben ser todas las dimensiones o métricas. |
FilterExpressionList
Una lista de expresiones de filtro.
Representación JSON | |
---|---|
{
"expressions": [
{
object ( |
Campos | |
---|---|
expressions[] |
Una lista de expresiones de filtro. |
Filtro
Una expresión para filtrar valores de dimensión o métrica.
Representación JSON | |
---|---|
{ "fieldName": string, // Union field |
Campos | ||
---|---|---|
fieldName |
El nombre de la dimensión o la métrica. Debe ser un nombre definido en dimensiones o métricas. |
|
Campo de unión one_filter . Especifica un tipo de filtro para Filter . one_filter puede ser solo uno de los siguientes: |
||
nullFilter |
Un filtro para los valores nulos. Si es verdadero, un valor de dimensión nulo coincide con este filtro. Por lo general, el filtro nulo se usa dentro de una expresión de filtro NOT. Por ejemplo, la expresión NOT de un filtro nulo quita filas cuando una dimensión es nula. |
|
stringFilter |
Filtro relacionado con cadenas. |
|
inListFilter |
Un filtro para los valores en la lista. |
|
numericFilter |
Un filtro para valores numéricos o de fecha. |
|
betweenFilter |
Un filtro para dos valores. |
StringFilter
El filtro para una cadena
Representación JSON | |
---|---|
{
"matchType": enum ( |
Campos | |
---|---|
matchType |
El tipo de concordancia de este filtro. |
value |
El valor de string que se usa para la coincidencia. |
caseSensitive |
Si es verdadero, el valor de la string distingue mayúsculas de minúsculas. |
MatchType
El tipo de concordancia de un filtro de string
Enumeradores | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Sin especificar |
EXACT |
Coincidencia exacta del valor de la cadena. |
BEGINS_WITH |
Comienza con el valor de cadena. |
ENDS_WITH |
Termina con el valor de la cadena. |
CONTAINS |
Contiene el valor de la cadena. |
FULL_REGEXP |
La expresión regular completa coincide con el valor de la string. |
PARTIAL_REGEXP |
La expresión regular parcial coincide con el valor de la cadena. |
InListFilter
El resultado debe estar en una lista de valores de cadena.
Representación JSON | |
---|---|
{ "values": [ string ], "caseSensitive": boolean } |
Campos | |
---|---|
values[] |
La lista de valores de cadena. Este campo no puede estar vacío. |
caseSensitive |
Si es verdadero, el valor de la string distingue mayúsculas de minúsculas. |
NumericFilter
Filtra por valores numéricos o de fecha.
Representación JSON | |
---|---|
{ "operation": enum ( |
Campos | |
---|---|
operation |
El tipo de operación de este filtro. |
value |
Es un valor numérico o de fecha. |
Operación
La operación aplicada a un filtro numérico
Enumeradores | |
---|---|
OPERATION_UNSPECIFIED |
No se especifica. |
EQUAL |
Igual |
LESS_THAN |
Menor que |
LESS_THAN_OR_EQUAL |
Menor que o igual |
GREATER_THAN |
Mayor que |
GREATER_THAN_OR_EQUAL |
Mayor o igual que |
NumericValue
Representar un número
Representación JSON | |
---|---|
{ // Union field |
Campos | ||
---|---|---|
Campo de unión one_value . Uno de los valores numéricos one_value puede ser solo una de las siguientes opciones: |
||
int64Value |
Valor del número entero |
|
doubleValue |
Valor doble |
BetweenFilter
expresar que el resultado debe estar entre dos números (inclusive).
Representación JSON | |
---|---|
{ "fromValue": { object ( |
Campos | |
---|---|
fromValue |
Comienza con este número. |
toValue |
Termina con este número. |