Struct google_sheets4::api::PivotFilterCriteria[][src]

pub struct PivotFilterCriteria {
    pub condition: Option<BooleanCondition>,
    pub visible_by_default: Option<bool>,
    pub visible_values: Option<Vec<String>>,
}

Criteria for showing/hiding rows in a pivot table.

This type is not used in any activity, and only used as part of another schema.

Fields

condition: Option<BooleanCondition>

A condition that must be true for values to be shown. (visibleValues does not override this – even if a value is listed there, it is still hidden if it does not meet the condition.) Condition values that refer to ranges in A1-notation are evaluated relative to the pivot table sheet. References are treated absolutely, so are not filled down the pivot table. For example, a condition value of =A1 on “Pivot Table 1” is treated as 'Pivot Table 1'!$A$1. The source data of the pivot table can be referenced by column header name. For example, if the source data has columns named “Revenue” and “Cost” and a condition is applied to the “Revenue” column with type NUMBER_GREATER and value =Cost, then only columns where “Revenue” > “Cost” are included.

visible_by_default: Option<bool>

Whether values are visible by default. If true, the visible_values are ignored, all values that meet condition (if specified) are shown. If false, values that are both in visible_values and meet condition are shown.

visible_values: Option<Vec<String>>

Values that should be included. Values not listed here are excluded.

Trait Implementations

impl Clone for PivotFilterCriteria[src]

impl Debug for PivotFilterCriteria[src]

impl Default for PivotFilterCriteria[src]

impl<'de> Deserialize<'de> for PivotFilterCriteria[src]

impl Part for PivotFilterCriteria[src]

impl Serialize for PivotFilterCriteria[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.