- JSON-Darstellung
- FilterExpressionList
- Filter
- StringFilter
- MatchType
- InListFilter
- NumericFilter
- Vorgang
- NumericValue
- BetweenFilter
- EmptyFilter
Zum Ausdrücken von Dimensions- oder Messwertfiltern. Die Felder in demselben FilterExpression müssen entweder alle Dimensionen oder alle Messwerte sein.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld expr. Geben Sie einen Filterausdruckstyp 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 ODER-Beziehung. |
notExpression |
Der FilterExpression ist NICHT vom Typ „notExpression“. |
filter |
Ein einfacher Filter. In derselben FilterExpression müssen alle Feldnamen des Filters entweder alle Dimensionen oder alle Messwerte sein. |
FilterExpressionList
Eine Liste mit Filterausdrücken.
| JSON-Darstellung |
|---|
{
"expressions": [
{
object ( |
| Felder | |
|---|---|
expressions[] |
Eine Liste mit Filterausdrücken. |
Filter
Ein Ausdruck zum Filtern von Dimensions- oder Messwerten.
| JSON-Darstellung |
|---|
{ "fieldName": string, // Union field |
| Felder | |
|---|---|
fieldName |
Der Name der Dimension oder des Messwerts. Bei den meisten Methoden können Dimensionen und Messwerte zum ersten Mal in diesem Feld verwendet werden. In einer RunPivotReportRequest muss dieses Feld jedoch zusätzlich nach Namen in den Dimensionen oder Messwerten der RunPivotReportRequest angegeben werden. |
Union-Feld one_filter. Geben Sie einen Filtertyp für Filter an. Für one_filter ist nur einer der folgenden Werte zulässig: |
|
stringFilter |
Filter für Strings. |
inListFilter |
Ein Filter für Werte in der Liste. |
numericFilter |
Ein Filter für numerische Werte oder Datumswerte. |
betweenFilter |
Ein Filter für zwei Werte. |
emptyFilter |
Ein Filter für leere Werte wie „(not set)“ und „“. |
StringFilter
Der Filter für String
| JSON-Darstellung |
|---|
{
"matchType": enum ( |
| Felder | |
|---|---|
matchType |
Der Übereinstimmungstyp für diesen Filter. |
value |
Der Stringwert, der für den Abgleich verwendet wird. |
caseSensitive |
Wenn „true“, wird bei der Suche nach dem Stringwert die Groß-/Kleinschreibung beachtet. |
MatchType
Der Übereinstimmungstyp eines String-Filters
| Enums | |
|---|---|
MATCH_TYPE_UNSPECIFIED |
Ohne Angabe |
EXACT |
Genaue Übereinstimmung des Stringwerts. |
BEGINS_WITH |
Beginnt mit dem Stringwert. |
ENDS_WITH |
Endet mit dem Stringwert. |
CONTAINS |
Enthält den Stringwert. |
FULL_REGEXP |
Vollständige Übereinstimmung des regulären Ausdrucks mit dem Stringwert. |
PARTIAL_REGEXP |
Partielle Übereinstimmung des regulären Ausdrucks 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 |
Wenn „true“, wird bei der Suche nach dem Stringwert die Groß-/Kleinschreibung 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 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
Eine Zahl darstellen.
| 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 anzugeben, 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. |
EmptyFilter
Dieser Typ hat keine Felder.
Nach leeren Werten filtern