De forma predeterminada, tu informe contendrá todos los datos dentro del reportScope que especifica tu solicitud. Si deseas que un informe contenga solo los datos que coinciden con un conjunto de criterios, puedes agregar uno o más filtros a un informe. Solo se muestran las filas que satisfacen todos los filtros.
Por ejemplo, puede solicitar un informe de todas las palabras clave de una agencia. Luego, puedes especificar un filtro para que solo aparezcan en el informe las palabras clave con URL de página de destino que comiencen con www.example.com y www.another-example.com.
"filters": [ { "column" : { "columnName": "keywordLandingPage" }, "operator" : "startsWith", "values" : [ "http://www.example.com", "http://www.another-example.com" ] } ]
Cada filtro especifica una columna que se filtrará, un operador y una lista de valores que se espera que estén en la columna especificada:
"filters": [ { "column" : column to filter on, "operator" : operator specifying the type of filter, "values" : list of values }, { ... another filter can go here ... } ]
Filterable
.
Operadores de filtro
Todos los filtros distinguen mayúsculas de minúsculas. Es decir, un filtro con "www.ruedas.com" no coincidirá con una columna que contenga "www.piñónes.com".
Operador | Descripción | Cantidad de valores admitidos |
---|---|---|
equals |
La columna debe coincidir exactamente con el valor especificado. | 1 |
notEquals |
La columna no debe coincidir con el valor especificado. | 1 |
in |
La columna debe coincidir exactamente con uno de los valores de la lista del filtro.
No es válido para los tipos de datos de lista (como |
variable |
lessThan |
La columna debe contener un valor menor que el valor especificado.
Si especificas este filtro para una columna No es válido para los tipos de datos de lista (como |
1 |
greaterThan |
La columna debe contener un valor mayor que uno de los valores de la lista del filtro.
Si especificas este filtro para una columna
No es válido para los tipos de datos de lista (como |
1 |
lessThanOrEqual |
La columna debe contener un valor menor o igual que uno de los valores de la lista del filtro.
Si especificas este filtro para una columna
No es válido para los tipos de datos de lista (como |
1 |
greaterThanOrEqual |
La columna debe contener un valor mayor o igual que uno de los valores de la lista del filtro.
Si especificas este filtro para una columna
No es válido para los tipos de datos de lista (como |
1 |
isNull |
La columna debe estar vacía. Por ejemplo, si especificas isNull para la columna keywordMaxCpc en un informe de palabras clave, el informe solo contendrá palabras clave que no hayan especificado un CPC máx.
|
0 |
isNotNull |
La columna debe contener un valor. | 0 |
startsWith |
La columna debe comenzar con una de las strings de la lista del filtro.
Solo es válido para columnas |
variable |
containsSubstring |
La columna debe contener la totalidad o parte de una de las strings especificadas en la lista del filtro.
Por ejemplo, un filtro
pero no mostraría filas con estos valores:
Solo es válido para columnas |
variable |
doesNotContainSubstring |
La columna no debe contener ninguna de las strings de la lista del filtro.
Por ejemplo, un filtro pero no mostraría filas con estos valores:
Solo es válido para columnas |
variable |
containsElement |
La columna debe contener al menos uno de los valores de la lista del filtro.
Solo es válido para columnas con tipos de datos de lista (como
Por ejemplo, en un informe |
variable |