- JSON-представление
- Список выражений фильтра
- Фильтр
- Строковый фильтр
- Тип соответствия
- Инлистфильтр
- ЧисловойФильтр
- Операция
- Числовое значение
- МеждуФильтр
- ПустойФильтр
Для выражения фильтров параметров или показателей. Поля в одном выражении фильтра должны содержать либо все измерения, либо все показатели.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Союз полевых expr . Укажите один тип выражения фильтра для FilterExpression . expr может быть только одним из следующих: | |
and Group | Выражения FilterExpressions в andGroup имеют отношение AND. |
or Group | Выражения FilterExpressions в orGroup имеют отношение ИЛИ. |
not Expression | FilterExpression НЕ является выражением notExpression. |
filter | Примитивный фильтр. В одном и том же выражении FilterExpression все имена полей фильтра должны быть либо всеми измерениями, либо всеми метриками. |
Список выражений фильтра
Список выражений фильтра.
| JSON-представление |
|---|
{
"expressions": [
{
object ( |
| Поля | |
|---|---|
expressions[] | Список выражений фильтра. |
Фильтр
Выражение для фильтрации значений параметра или показателя.
| JSON-представление |
|---|
{ "fieldName": string, // Union field |
| Поля | |
|---|---|
field Name | Имя измерения или имя метрики. В большинстве методов параметры и показатели могут использоваться впервые в этой области. Однако в RunPivotReportRequest это поле должно быть дополнительно указано по имени в измерениях или показателях RunPivotReportRequest. |
Поле объединения one_filter . Укажите один тип фильтра для Filter . one_filter может быть только одним из следующих: | |
string Filter | Фильтр, связанный со строками. |
in List Filter | Фильтр для значений в списке. |
numeric Filter | Фильтр для числовых значений или значений даты. |
between Filter | Фильтр на два значения. |
empty Filter | Фильтр для пустых значений, таких как значения «(не установлено)» и «». |
Строковый фильтр
Фильтр для строки
| JSON-представление |
|---|
{
"matchType": enum ( |
| Поля | |
|---|---|
match Type | Тип соответствия для этого фильтра. |
value | Строковое значение, используемое для сопоставления. |
case Sensitive | Если это правда, строковое значение чувствительно к регистру. |
Тип соответствия
Тип соответствия строкового фильтра
| Перечисления | |
|---|---|
MATCH_TYPE_UNSPECIFIED | Не указано |
EXACT | Точное совпадение строкового значения. |
BEGINS_WITH | Начинается со строкового значения. |
ENDS_WITH | Заканчивается строковым значением. |
CONTAINS | Содержит строковое значение. |
FULL_REGEXP | Полное совпадение регулярного выражения со строковым значением. |
PARTIAL_REGEXP | Частичное совпадение регулярного выражения со строковым значением. |
Инлистфильтр
Результат должен быть в списке строковых значений.
| JSON-представление |
|---|
{ "values": [ string ], "caseSensitive": boolean } |
| Поля | |
|---|---|
values[] | Список строковых значений. Должно быть непусто. |
case Sensitive | Если это правда, строковое значение чувствительно к регистру. |
ЧисловойФильтр
Фильтры для числовых значений или значений даты.
| JSON-представление |
|---|
{ "operation": enum ( |
| Поля | |
|---|---|
operation | Тип операции для этого фильтра. |
value | Числовое значение или значение даты. |
Операция
Операция, примененная к числовому фильтру
| Перечисления | |
|---|---|
OPERATION_UNSPECIFIED | Не указано. |
EQUAL | Равный |
LESS_THAN | Меньше, чем |
LESS_THAN_OR_EQUAL | Меньше или равно |
GREATER_THAN | Больше, чем |
GREATER_THAN_OR_EQUAL | Больше или равно |
Числовое значение
Чтобы представить число.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
Поле объединения one_value . Одно из числовых значений one_value может быть только одним из следующих: | |
int64 Value | Целое значение |
double Value | Двойное значение |
МеждуФильтр
Чтобы выразить это, результат должен находиться между двумя числами (включительно).
| JSON-представление |
|---|
{ "fromValue": { object ( |
| Поля | |
|---|---|
from Value | Начинается с этого номера. |
to Value | Заканчивается этим номером. |
ПустойФильтр
Этот тип не имеет полей.
Фильтровать пустые значения.