- การแสดง JSON
- FilterExpressionList
- ตัวกรอง
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- การดำเนินการ
- NumericValue
- BetweenFilter
เพื่อแสดงตัวกรองมิติข้อมูลหรือเมตริก ช่องในFilterExpression เดียวกันต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ expr ระบุนิพจน์ตัวกรอง 1 ประเภทสำหรับ FilterExpression expr ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
andGroup |
นิพจน์ตัวกรองใน andGroup มีความสัมพันธ์ AND |
orGroup |
นิพจน์ตัวกรองใน orGroup มีความสัมพันธ์ OR |
notExpression |
filterExpression ไม่ใช่ของ notExpression |
filter |
ตัวกรองพื้นฐาน ในFilterExpression เดียวกัน ชื่อช่องทั้งหมดของตัวกรองจะต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด |
FilterExpressionList
รายการนิพจน์ตัวกรอง
การแสดง JSON |
---|
{
"expressions": [
{
object ( |
ช่อง | |
---|---|
expressions[] |
รายการนิพจน์ตัวกรอง |
กรอง
นิพจน์เพื่อกรองค่ามิติข้อมูลหรือเมตริก
การแสดง JSON |
---|
{ "fieldName": string, // Union field |
ช่อง | |
---|---|
fieldName |
ชื่อมิติข้อมูลหรือชื่อเมตริก ในวิธีการส่วนใหญ่ คุณสามารถใช้มิติข้อมูลและเมตริกเป็นครั้งแรกในช่องนี้ได้ แต่ใน RunPivotReportRequest ฟิลด์นี้จะต้องมีการระบุเพิ่มเติมตามชื่อในมิติข้อมูลหรือเมตริกของ RunPivotReportRequest |
ฟิลด์สหภาพ one_filter ระบุตัวกรอง 1 ประเภทสำหรับFilter one_filter ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
stringFilter |
ตัวกรองที่เกี่ยวข้องกับสตริง |
inListFilter |
ตัวกรองสำหรับค่าในรายการ |
numericFilter |
ตัวกรองสำหรับค่าตัวเลขหรือวันที่ |
betweenFilter |
ตัวกรองสำหรับ 2 ค่า |
StringFilter
ตัวกรองสำหรับสตริง
การแสดง JSON |
---|
{
"matchType": enum ( |
ช่อง | |
---|---|
matchType |
ประเภทการทำงานของคีย์เวิร์ดสำหรับตัวกรองนี้ |
value |
ค่าสตริงที่ใช้สำหรับการจับคู่ |
caseSensitive |
หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
MatchType
ประเภทการทำงานของตัวกรองสตริง
Enum | |
---|---|
MATCH_TYPE_UNSPECIFIED |
ไม่ระบุ |
EXACT |
ค่าสตริงตรงกันทั้งหมด |
BEGINS_WITH |
เริ่มต้นด้วยค่าสตริง |
ENDS_WITH |
ลงท้ายด้วยค่าสตริง |
CONTAINS |
มีค่าสตริง |
FULL_REGEXP |
จับคู่นิพจน์ทั่วไปกับค่าสตริงโดยสมบูรณ์ |
PARTIAL_REGEXP |
การจับคู่บางส่วนสำหรับนิพจน์ทั่วไปกับค่าสตริง |
InListFilter
ผลลัพธ์ต้องอยู่ในรายการค่าสตริง
การแสดง JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
ช่อง | |
---|---|
values[] |
รายการค่าสตริง ต้องระบุ |
caseSensitive |
หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ |
NumericFilter
ตัวกรองสำหรับค่าตัวเลขหรือวันที่
การแสดง JSON |
---|
{ "operation": enum ( |
ช่อง | |
---|---|
operation |
ประเภทการดำเนินการสำหรับตัวกรองนี้ |
value |
ค่าตัวเลขหรือค่าวันที่ |
การดำเนินการ
การดำเนินการที่ใช้กับตัวกรองตัวเลข
Enum | |
---|---|
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 |
ค่า Double |
BetweenFilter
เพื่อแสดงให้เห็นว่าผลลัพธ์ต้องอยู่ระหว่าง 2 จำนวน (นับรวมด้วย)
การแสดง JSON |
---|
{ "fromValue": { object ( |
ช่อง | |
---|---|
fromValue |
ขึ้นต้นด้วยหมายเลขนี้ |
toValue |
ลงท้ายด้วยหมายเลขนี้ |