- Representación JSON
- FilterExpressionList
- Filtro
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Operación
- NumericValue
- BetweenFilter
- EmptyFilter
Para expresar filtros de dimensiones o métricas Los campos de la misma FilterExpression deben ser todas dimensiones o todas 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 de andGroup tienen una relación AND. |
orGroup |
Las FilterExpressions de orGroup tienen una relación OR. |
notExpression |
La FilterExpression NO es de tipo notExpression. |
filter |
Es un filtro primitivo. En la misma FilterExpression, todos los nombres de los campos del filtro deben ser todas las dimensiones o todas las métricas. |
FilterExpressionList
Es una lista de expresiones de filtro.
| Representación JSON |
|---|
{
"expressions": [
{
object ( |
| Campos | |
|---|---|
expressions[] |
Es una lista de expresiones de filtro. |
Filtro
Es una expresión para filtrar valores de dimensiones o métricas.
| Representación JSON |
|---|
{ "fieldName": string, // Union field |
| Campos | |
|---|---|
fieldName |
Es el nombre de la dimensión o de la métrica. En la mayoría de los métodos, las dimensiones y las métricas se pueden usar por primera vez en este campo. Sin embargo, en un objeto RunPivotReportRequest, este campo también se debe especificar por nombre en las dimensiones o métricas del objeto RunPivotReportRequest. |
Campo de unión one_filter. Especifica un tipo de filtro para Filter. one_filter puede ser solo uno de los siguientes: |
|
stringFilter |
Es el filtro relacionado con cadenas. |
inListFilter |
Es un filtro para los valores de la lista. |
numericFilter |
Es un filtro para valores numéricos o de fecha. |
betweenFilter |
Es un filtro para dos valores. |
emptyFilter |
Es un filtro para valores vacíos, como los valores "(not set)" y "". |
StringFilter
El filtro para la cadena
| Representación JSON |
|---|
{
"matchType": enum ( |
| Campos | |
|---|---|
matchType |
Es el tipo de coincidencia de este filtro. |
value |
Es el valor de cadena que se usa para la coincidencia. |
caseSensitive |
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.
| Enums | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Sin especificar |
EXACT |
Es la coincidencia exacta del valor de la cadena. |
BEGINS_WITH |
Comienza con el valor de la cadena. |
ENDS_WITH |
Termina con el valor de la cadena. |
CONTAINS |
Contiene el valor de cadena. |
FULL_REGEXP |
Coincidencia completa de la expresión regular con el valor de la cadena. |
PARTIAL_REGEXP |
Es una coincidencia parcial de la expresión regular con el valor de la cadena. |
InListFilter
El resultado debe ser una lista de valores de cadena.
| Representación JSON |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Campos | |
|---|---|
values[] |
Es la lista de valores de cadena. No debe estar vacío. |
caseSensitive |
Si es verdadero, el valor de la cadena distingue mayúsculas de minúsculas. |
NumericFilter
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 |
Es un valor numérico o de fecha. |
Operación
Operación aplicada a un filtro numérico
| Enums | |
|---|---|
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
Representar un número
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión one_value. Uno de los valores numéricos one_value solo puede ser uno de los siguientes: |
|
int64Value |
Valor del número entero |
doubleValue |
Valor doble |
BetweenFilter
Se usa para 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. |
EmptyFilter
Este tipo no tiene campos.
Filtra los valores vacíos.