AccessFilterExpression

แสดงตัวกรองมิติข้อมูลหรือเมตริก ช่องในนิพจน์เดียวกันต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด

การแสดง JSON
{

  // Union field one_expression can be only one of the following:
  "andGroup": {
    object (AccessFilterExpressionList)
  },
  "orGroup": {
    object (AccessFilterExpressionList)
  },
  "notExpression": {
    object (AccessFilterExpression)
  },
  "accessFilter": {
    object (AccessFilter)
  }
  // End of list of possible types for union field one_expression.
}
ช่อง
ฟิลด์สหภาพ one_expression ระบุนิพจน์ตัวกรอง 1 ประเภทสำหรับ FilterExpression one_expression ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
andGroup

object (AccessFilterExpressionList)

FilterExpressions แต่ละรายการใน andGroup มีความสัมพันธ์ AND

orGroup

object (AccessFilterExpressionList)

FilterExpression แต่ละรายการใน orGroup มีความสัมพันธ์ OR

notExpression

object (AccessFilterExpression)

filterExpression ไม่ใช่ของ notExpression

accessFilter

object (AccessFilter)

ตัวกรองพื้นฐาน ในFilterExpression เดียวกัน ชื่อช่องทั้งหมดของตัวกรองจะต้องเป็นมิติข้อมูลทั้งหมดหรือเมตริกทั้งหมด

AccessFilterExpressionList

รายการนิพจน์ตัวกรอง

การแสดง JSON
{
  "expressions": [
    {
      object (AccessFilterExpression)
    }
  ]
}
ช่อง
expressions[]

object (AccessFilterExpression)

รายการนิพจน์ตัวกรอง

AccessFilter

นิพจน์เพื่อกรองค่ามิติข้อมูลหรือเมตริก

การแสดง JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (AccessStringFilter)
  },
  "inListFilter": {
    object (AccessInListFilter)
  },
  "numericFilter": {
    object (AccessNumericFilter)
  },
  "betweenFilter": {
    object (AccessBetweenFilter)
  }
  // End of list of possible types for union field one_filter.
}
ช่อง
fieldName

string

ชื่อมิติข้อมูลหรือชื่อเมตริก

ฟิลด์สหภาพ one_filter ระบุตัวกรอง 1 ประเภทสำหรับFilter one_filter ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
stringFilter

object (AccessStringFilter)

ตัวกรองที่เกี่ยวข้องกับสตริง

inListFilter

object (AccessInListFilter)

ตัวกรองสำหรับค่าในรายการ

numericFilter

object (AccessNumericFilter)

ตัวกรองสำหรับค่าตัวเลขหรือวันที่

betweenFilter

object (AccessBetweenFilter)

ตัวกรองสำหรับ 2 ค่า

AccessStringFilter

ตัวกรองสำหรับสตริง

การแสดง JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ช่อง
matchType

enum (MatchType)

ประเภทการทำงานของคีย์เวิร์ดสำหรับตัวกรองนี้

value

string

ค่าสตริงที่ใช้สำหรับการจับคู่

caseSensitive

boolean

หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

MatchType

ประเภทการทำงานของตัวกรองสตริง

Enum
MATCH_TYPE_UNSPECIFIED ไม่ระบุ
EXACT ค่าสตริงตรงกันทั้งหมด
BEGINS_WITH เริ่มต้นด้วยค่าสตริง
ENDS_WITH ลงท้ายด้วยค่าสตริง
CONTAINS มีค่าสตริง
FULL_REGEXP จับคู่นิพจน์ทั่วไปกับค่าสตริงโดยสมบูรณ์
PARTIAL_REGEXP การจับคู่บางส่วนสำหรับนิพจน์ทั่วไปกับค่าสตริง

AccessInListFilter

ผลลัพธ์ต้องอยู่ในรายการค่าสตริง

การแสดง JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
ช่อง
values[]

string

รายการค่าสตริง ต้องระบุ

caseSensitive

boolean

หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

AccessNumericFilter

ตัวกรองสำหรับค่าตัวเลขหรือวันที่

การแสดง JSON
{
  "operation": enum (Operation),
  "value": {
    object (NumericValue)
  }
}
ช่อง
operation

enum (Operation)

ประเภทการดำเนินการสำหรับตัวกรองนี้

value

object (NumericValue)

ค่าตัวเลขหรือค่าวันที่

การดำเนินการ

การดำเนินการที่ใช้กับตัวกรองตัวเลข

Enum
OPERATION_UNSPECIFIED ไม่ระบุ
EQUAL เท่ากับ
LESS_THAN น้อยกว่า
LESS_THAN_OR_EQUAL น้อยกว่าหรือเท่ากับ
GREATER_THAN มากกว่า
GREATER_THAN_OR_EQUAL มากกว่าหรือเท่ากับ

NumericValue

เพื่อแสดงตัวเลข

การแสดง JSON
{

  // Union field one_value can be only one of the following:
  "int64Value": string,
  "doubleValue": number
  // End of list of possible types for union field one_value.
}
ช่อง
ฟิลด์สหภาพ one_value ค่าตัวเลข one_value ค่าใดค่าหนึ่งต้องเป็นค่าใดค่าหนึ่งต่อไปนี้
int64Value

string (int64 format)

ค่าจำนวนเต็ม

doubleValue

number

ค่า Double

AccessBetweenFilter

เพื่อแสดงให้เห็นว่าผลลัพธ์ต้องอยู่ระหว่าง 2 จำนวน (นับรวมด้วย)

การแสดง JSON
{
  "fromValue": {
    object (NumericValue)
  },
  "toValue": {
    object (NumericValue)
  }
}
ช่อง
fromValue

object (NumericValue)

ขึ้นต้นด้วยหมายเลขนี้

toValue

object (NumericValue)

ลงท้ายด้วยหมายเลขนี้