- Representación JSON
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Operación
- NumericValue
- AccessBetweenFilter
Expresa los filtros de dimensiones o métricas. Los campos de la misma expresión deben ser todas las dimensiones o todas las métricas.
Representación JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de unión one_expression . Especifica un tipo de expresión de filtro para FilterExpression . one_expression puede ser solo uno de los siguientes: |
|
and |
Cada una de las FilterExpressions en andGroup tiene una relación AND. |
or |
Cada una de las FilterExpressions en orGroup tiene una relación O. |
not |
FilterExpression NO es de notExpression. |
access |
Un filtro primitivo. En la misma FilterExpression, todos los nombres de campos del filtro deben ser todas las dimensiones o todas las métricas. |
AccessFilterExpressionList
Es una lista de expresiones de filtro.
Representación JSON |
---|
{
"expressions": [
{
object ( |
Campos | |
---|---|
expressions[] |
Es una lista de expresiones de filtro. |
AccessFilter
Es una expresión para filtrar valores de dimensiones o métricas.
Representación JSON |
---|
{ "fieldName": string, // Union field |
Campos | |
---|---|
field |
Es el nombre de la dimensión o la métrica. |
Campo de unión one_filter . Especifica un tipo de filtro para Filter . one_filter puede ser solo uno de los siguientes: |
|
string |
Filtro relacionado con cadenas. |
in |
Es un filtro para valores de la lista. |
numeric |
Es un filtro para valores numéricos o de fecha. |
between |
Es un filtro para dos valores. |
AccessStringFilter
Es el filtro de cadenas.
Representación JSON |
---|
{
"matchType": enum ( |
Campos | |
---|---|
match |
Es el tipo de concordancia de este filtro. |
value |
Es el valor de cadena que se usa para la coincidencia. |
case |
Si es verdadero, el valor de la cadena distingue mayúsculas de minúsculas. |
MatchType
Es el tipo de concordancia de un filtro de cadena.
Enumeraciones | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Sin especificar |
EXACT |
Coincidencia exacta del valor de la cadena. |
BEGINS_WITH |
Comienza con el valor de la cadena. |
ENDS_WITH |
Finaliza con el valor de la cadena. |
CONTAINS |
Contiene el valor de la cadena. |
FULL_REGEXP |
Coincidencia total de la expresión regular con el valor de la cadena. |
PARTIAL_REGEXP |
Coincidencia parcial para la expresión regular con el valor de la cadena. |
AccessInListFilter
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. No debe estar vacío. |
case |
Si es verdadero, el valor de la cadena distingue mayúsculas de minúsculas. |
AccessNumericFilter
Filtros para valores numéricos o de fecha
Representación JSON |
---|
{ "operation": enum ( |
Campos | |
---|---|
operation |
Es el tipo de operación de este filtro. |
value |
Un valor numérico o de fecha. |
Operación
Es la operación que se aplica a un filtro numérico.
Enumeraciones | |
---|---|
OPERATION_UNSPECIFIED |
Sin especificar. |
EQUAL |
Igual |
LESS_THAN |
Menor que |
LESS_THAN_OR_EQUAL |
Menor o igual que |
GREATER_THAN |
Mayor que |
GREATER_THAN_OR_EQUAL |
Mayor o igual que |
NumericValue
Para 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 uno de los siguientes: |
|
int64 |
Valor del número entero |
double |
Valor doble |
AccessBetweenFilter
Para expresar que el resultado debe estar entre dos números (inclusive).
Representación JSON |
---|
{ "fromValue": { object ( |
Campos | |
---|---|
from |
Comienza con este número. |
to |
Termina con este número. |