- JSON-Darstellung
- AccessFilterExpressionList
- AccessFilter
- AccessStringFilter:
- MatchType
- AccessInListFilter
- AccessNumericFilter
- Vorgang
- NumericValue
- AccessBetweenFilter
Drückt Dimensions- oder Messwertfilter aus. Die Felder in einem Ausdruck müssen entweder alle Dimensionen oder alle Messwerte enthalten.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld one_expression . Geben Sie eine Art von Filterausdruck für FilterExpression an. Für one_expression ist nur einer der folgenden Werte zulässig: |
|
andGroup |
Jede FilterExpressions in der andGroup besitzt eine AND-Beziehung. |
orGroup |
Jede FilterExpressions in der orGroup besitzt eine OR-Beziehung. |
notExpression |
FilterExpression ist NICHT auf notExpression. |
accessFilter |
Ein primitiver Filter. In derselben FilterExpression müssen alle Feldnamen des Filters entweder alle Dimensionen oder alle Messwerte sein. |
AccessFilterExpressionList
Eine Liste mit Filterausdrücken.
JSON-Darstellung |
---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Eine Liste mit Filterausdrücken. |
AccessFilter
Ein Ausdruck zum Filtern von Dimensions- oder Messwerten.
JSON-Darstellung |
---|
{ "fieldName": string, // Union field |
Felder | |
---|---|
fieldName |
Name der Dimension oder des Messwerts |
Union-Feld one_filter . Geben Sie eine Filterart für Filter an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter zum Thema Strings. |
inListFilter |
Ein Filter für in Listenwerten. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
AccessStringFilter
Der Filter für Strings.
JSON-Darstellung |
---|
{
"matchType": enum ( |
Felder | |
---|---|
matchType |
Die Keyword-Option für diesen Filter. |
value |
Der für den Abgleich verwendete Stringwert. |
caseSensitive |
Bei „true“ wird die Groß- und Kleinschreibung beim Stringwert beachtet. |
MatchType
Der Übereinstimmungstyp eines Stringfilters.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED |
Ohne Angabe |
EXACT |
Genaue Übereinstimmung mit dem Stringwert. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Er endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Vollständige Übereinstimmung mit dem regulären Ausdruck mit dem Stringwert. |
PARTIAL_REGEXP |
Teilübereinstimmung für den regulären Ausdruck mit dem Stringwert. |
AccessInListFilter
Das Ergebnis muss in einer Liste von Stringwerten enthalten sein.
JSON-Darstellung |
---|
{ "values": [ string ], "caseSensitive": boolean } |
Felder | |
---|---|
values[] |
Die Liste der Stringwerte. Darf nicht leer sein. |
caseSensitive |
Bei „true“ wird die Groß- und Kleinschreibung beim Stringwert beachtet. |
AccessNumericFilter
Filter für numerische Werte oder Datumswerte
JSON-Darstellung |
---|
{ "operation": enum ( |
Felder | |
---|---|
operation |
Der Vorgangstyp für diesen Filter. |
value |
Ein numerischer Wert oder ein Datumswert. |
Vorgang
Der Vorgang, der auf einen numerischen Filter angewendet wird.
Enums | |
---|---|
OPERATION_UNSPECIFIED |
Nicht angegeben |
EQUAL |
Gleich |
LESS_THAN |
Weniger als |
LESS_THAN_OR_EQUAL |
kleiner als oder gleich |
GREATER_THAN |
größer als |
GREATER_THAN_OR_EQUAL |
größer als oder gleich |
NumericValue
Um eine Zahl darzustellen.
JSON-Darstellung |
---|
{ // Union field |
Felder | |
---|---|
Union-Feld one_value . Einer der numerischen Werte one_value kann nur einer der folgenden Werte sein: |
|
int64Value |
Ganzzahlwert |
doubleValue |
Doppelter Wert |
AccessBetweenFilter
Um auszudrücken, dass das Ergebnis zwischen zwei Zahlen (einschließlich) liegen muss.
JSON-Darstellung |
---|
{ "fromValue": { object ( |
Felder | |
---|---|
fromValue |
Beginnt mit dieser Zahl |
toValue |
Endet mit dieser Nummer. |