- JSON 표현
- FilterExpressionList
- 필터
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- 작업
- NumericValue
- BetweenFilter
측정기준 또는 측정항목 필터를 표현하기 위해 동일한 FilterExpression의 필드는 모든 측정기준 또는 모든 측정항목이어야 합니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
통합 필드 expr . FilterExpression 에 대해 한 가지 유형의 필터 표현식을 지정합니다. expr 은 다음 중 하나여야 합니다. |
|
andGroup |
andGroup의 FilterExpressions는 AND 관계를 갖습니다. |
orGroup |
orGroup의 FilterExpressions에는 OR 관계가 있습니다. |
notExpression |
FilterExpression은 notExpression의 NOT입니다. |
filter |
기본 필터. 동일한 FilterExpression에서 필터의 모든 필드 이름은 모두 측정기준 또는 측정항목이어야 합니다. |
FilterExpressionList
필터 표현식 목록입니다.
JSON 표현 |
---|
{
"expressions": [
{
object ( |
필드 | |
---|---|
expressions[] |
필터 표현식 목록입니다. |
필터
측정기준 또는 측정항목 값을 필터링하는 표현식입니다.
JSON 표현 |
---|
{ "fieldName": string, // Union field |
필드 | |
---|---|
fieldName |
측정기준 이름 또는 측정항목 이름입니다. 대부분의 방법에서 측정기준과 측정항목은 이 필드에서 처음 사용할 수 있습니다. 하지만 RunPivotReportRequest에서 RunPivotReportRequest의 측정기준 또는 측정항목에서 이 필드를 이름으로 추가적으로 지정해야 합니다. |
통합 필드 one_filter . Filter 에 대한 한 가지 유형의 필터를 지정합니다. one_filter 은 다음 중 하나여야 합니다. |
|
stringFilter |
문자열 관련 필터입니다. |
inListFilter |
목록 내 값의 필터입니다. |
numericFilter |
숫자 또는 날짜 값을 위한 필터입니다. |
betweenFilter |
두 개의 값에 대한 필터입니다. |
문자열 필터
문자열 필터
JSON 표현 |
---|
{
"matchType": enum ( |
필드 | |
---|---|
matchType |
이 필터의 검색 유형입니다. |
value |
일치에 사용되는 문자열 값입니다. |
caseSensitive |
true인 경우 문자열 값은 대소문자를 구분합니다. |
MatchType
문자열 필터의 일치 유형
열거형 | |
---|---|
MATCH_TYPE_UNSPECIFIED |
미지정 |
EXACT |
문자열 값의 정확한 일치입니다. |
BEGINS_WITH |
문자열 값으로 시작합니다. |
ENDS_WITH |
문자열 값으로 끝납니다. |
CONTAINS |
문자열 값을 포함합니다. |
FULL_REGEXP |
문자열 값과 정규 표현식이 완전히 일치합니다. |
PARTIAL_REGEXP |
문자열 값이 있는 정규 표현식의 부분 일치입니다. |
InListFilter 클래스의 정적 변수
결과는 문자열 값 목록에 있어야 합니다.
JSON 표현 |
---|
{ "values": [ string ], "caseSensitive": boolean } |
필드 | |
---|---|
values[] |
문자열 값의 목록입니다. 비어 있으면 안 됩니다. |
caseSensitive |
true인 경우 문자열 값은 대소문자를 구분합니다. |
숫자 필터
숫자 또는 날짜 값을 필터링합니다.
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 중 하나는 다음 중 하나여야 합니다. |
|
int64Value |
정수 값 |
doubleValue |
이중 값 |
사이 필터
결과가 두 숫자 (포함) 사이여야 함을 표현하려면
JSON 표현 |
---|
{ "fromValue": { object ( |
필드 | |
---|---|
fromValue |
이 숫자로 시작합니다. |
toValue |
이 번호로 끝납니다. |