- JSON 표현
- FilterExpressionList
- 필터
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- 작업
- NumericValue
- BetweenFilter
- EmptyFilter
측정기준 또는 측정항목 필터를 표현합니다. 동일한 FilterExpression의 필드는 모든 측정기준이거나 모든 측정항목이어야 합니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 expr . FilterExpression 에 필터 표현식 유형을 하나 지정합니다. expr 은 다음 중 하나일 수 있습니다. |
|
and |
andGroup의 FilterExpressions는 AND 관계를 갖습니다. |
or |
orGroup의 FilterExpressions는 OR 관계를 갖습니다. |
not |
FilterExpression이 notExpression이 아닙니다. |
filter |
원시 필터 동일한 FilterExpression에서 필터의 모든 필드 이름은 모든 측정기준이거나 모든 측정항목이어야 합니다. |
FilterExpressionList
필터 표현식 목록입니다.
JSON 표현 |
---|
{
"expressions": [
{
object ( |
필드 | |
---|---|
expressions[] |
필터 표현식 목록입니다. |
필터
측정기준 또는 측정항목 값을 필터링하는 표현식입니다.
JSON 표현 |
---|
{ "fieldName": string, // Union field |
필드 | |
---|---|
field |
측정기준 이름 또는 측정항목 이름입니다. 대부분의 방법에서는 이 필드에서 측정기준과 측정항목을 처음으로 사용할 수 있습니다. 그러나 RunPivotReportRequest에서는 이 필드를 RunPivotReportRequest의 측정기준 또는 측정항목에 이름으로 추가로 지정해야 합니다. |
통합 필드 one_filter . Filter 에 하나의 필터 유형을 지정합니다. one_filter 은 다음 중 하나일 수 있습니다. |
|
string |
문자열 관련 필터입니다. |
in |
in 목록 값 필터입니다. |
numeric |
숫자 또는 날짜 값을 위한 필터입니다. |
between |
두 값을 필터링합니다. |
empty |
'(not set)(설정되지 않음)' 및 '' 값과 같은 빈 값을 위한 필터입니다. |
StringFilter
문자열 필터
JSON 표현 |
---|
{
"matchType": enum ( |
필드 | |
---|---|
match |
이 필터의 일치 유형입니다. |
value |
일치에 사용되는 문자열 값입니다. |
case |
true이면 문자열 값이 대소문자를 구분합니다. |
MatchType
문자열 필터의 일치 유형
열거형 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
미지정 |
EXACT |
문자열 값의 정확한 일치입니다. |
BEGINS_WITH |
문자열 값으로 시작합니다. |
ENDS_WITH |
문자열 값으로 끝납니다. |
CONTAINS |
문자열 값을 포함합니다. |
FULL_REGEXP |
정규 표현식과 문자열 값의 전체 일치입니다. |
PARTIAL_REGEXP |
정규 표현식과 문자열 값의 부분 일치입니다. |
InListFilter
결과는 문자열 값 목록에 있어야 합니다.
JSON 표현 |
---|
{ "values": [ string ], "caseSensitive": boolean } |
필드 | |
---|---|
values[] |
문자열 값 목록입니다. 비어 있지 않아야 합니다. |
case |
true이면 문자열 값이 대소문자를 구분합니다. |
NumericFilter
숫자 또는 날짜 값을 필터링합니다.
JSON 표현 |
---|
{ "operation": enum ( |
필드 | |
---|---|
operation |
이 필터의 작업 유형입니다. |
value |
숫자 값 또는 날짜 값입니다. |
작업
숫자 필터에 적용되는 작업
열거형 | |
---|---|
OPERATION_UNSPECIFIED |
지정되지 않았습니다. |
EQUAL |
같음 |
LESS_THAN |
미만 |
LESS_THAN_OR_EQUAL |
작거나 같음 |
GREATER_THAN |
초과 |
GREATER_THAN_OR_EQUAL |
이상 |
NumericValue
숫자를 나타냅니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 one_value . 숫자 값 one_value 중 하나는 다음 중 하나여야 합니다. |
|
int64 |
정수 값 |
double |
이중 값 |
BetweenFilter
결과가 두 숫자 사이여야 함을 나타냅니다 (양 끝값 포함).
JSON 표현 |
---|
{ "fromValue": { object ( |
필드 | |
---|---|
from |
이 숫자로 시작합니다. |
to |
이 숫자로 끝납니다. |
EmptyFilter
이 유형에는 필드가 없습니다.
빈 값을 필터링합니다.