- JSON-Darstellung
- FilterExpressionList
- Filter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Vorgang
- NumericValue
- BetweenFilter
Zum Ausdrucken von Dimensions- oder Messwertfiltern. Die Felder in derselben FilterExpression müssen entweder alle Dimensionen oder alle Messwerte enthalten.
JSON-Darstellung | |
---|---|
{ // Union field |
Felder | ||
---|---|---|
Union-Feld expr . Geben Sie eine Art von Filterausdruck für FilterExpression an. Für expr ist nur einer der folgenden Werte zulässig: |
||
andGroup |
Die FilterExpressions in andGroup haben eine AND-Beziehung. |
|
orGroup |
Die FilterExpressions in orGroup haben eine OR-Beziehung. |
|
notExpression |
FilterExpression ist NICHT auf notExpression. |
|
filter |
Ein primitiver Filter. Alle Felder im Filter in derselben FilterExpression müssen entweder alle Dimensionen oder Messwerte enthalten. |
FilterExpressionList
Eine Liste mit Filterausdrücken.
JSON-Darstellung | |
---|---|
{
"expressions": [
{
object ( |
Felder | |
---|---|
expressions[] |
Eine Liste mit Filterausdrücken. |
Filtern
Ein Ausdruck zum Filtern von Dimensions- oder Messwerten.
JSON-Darstellung | |
---|---|
{ "fieldName": string, // Union field |
Felder | ||
---|---|---|
fieldName |
Name der Dimension oder des Messwerts Muss ein Name sein, der in Dimensionen oder Messwerten definiert ist. |
|
Union-Feld one_filter . Geben Sie eine Filterart für Filter an. Für one_filter ist nur einer der folgenden Werte zulässig: |
||
nullFilter |
Ein Filter für Nullwerte. Wenn „True“ festgelegt ist, stimmt dieser Filter mit einem Null-Dimensionswert überein. Der Nullfilter wird häufig innerhalb eines NOT-Filterausdrucks verwendet. Beispielsweise werden bei einem NOT-Ausdruck eines Nullfilters Zeilen entfernt, wenn eine Dimension null ist. |
|
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. |
StringFilter
Filter für String
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ändiger regulärer Ausdruck stimmt mit dem Stringwert überein. |
PARTIAL_REGEXP |
Teilweise Übereinstimmung mit regulärem Ausdruck mit dem Stringwert. |
InListFilter
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. |
NumericFilter
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 auf einen numerischen Filter angewendete Vorgang
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 |
BetweenFilter
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. |