FilterExpression

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

การแสดง JSON
{

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

object (FilterExpressionList)

นิพจน์ตัวกรองใน andGroup มีความสัมพันธ์ AND

orGroup

object (FilterExpressionList)

นิพจน์ตัวกรองใน orGroup มีความสัมพันธ์ OR

notExpression

object (FilterExpression)

filterExpression ไม่ใช่ของ notExpression

filter

object (Filter)

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

FilterExpressionList

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

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

object (FilterExpression)

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

กรอง

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

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

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

string

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

ในวิธีการส่วนใหญ่ คุณสามารถใช้มิติข้อมูลและเมตริกเป็นครั้งแรกในช่องนี้ได้ แต่ใน RunPivotReportRequest ฟิลด์นี้จะต้องมีการระบุเพิ่มเติมตามชื่อในมิติข้อมูลหรือเมตริกของ RunPivotReportRequest

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

object (StringFilter)

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

inListFilter

object (InListFilter)

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

numericFilter

object (NumericFilter)

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

betweenFilter

object (BetweenFilter)

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

StringFilter

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

การแสดง 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 การจับคู่บางส่วนสำหรับนิพจน์ทั่วไปกับค่าสตริง

InListFilter

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

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

string

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

caseSensitive

boolean

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

NumericFilter

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

การแสดง 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

BetweenFilter

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

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

object (NumericValue)

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

toValue

object (NumericValue)

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