pub struct PivotFilterCriteria {
pub condition: Option<BooleanCondition>,
pub visible_by_default: Option<bool>,
pub visible_values: Option<Vec<String>>,
}
Expand description
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§
Source§impl Clone for PivotFilterCriteria
impl Clone for PivotFilterCriteria
Source§fn clone(&self) -> PivotFilterCriteria
fn clone(&self) -> PivotFilterCriteria
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for PivotFilterCriteria
impl Debug for PivotFilterCriteria
Source§impl Default for PivotFilterCriteria
impl Default for PivotFilterCriteria
Source§fn default() -> PivotFilterCriteria
fn default() -> PivotFilterCriteria
Source§impl<'de> Deserialize<'de> for PivotFilterCriteria
impl<'de> Deserialize<'de> for PivotFilterCriteria
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for PivotFilterCriteria
impl Serialize for PivotFilterCriteria
impl Part for PivotFilterCriteria
Auto Trait Implementations§
impl Freeze for PivotFilterCriteria
impl RefUnwindSafe for PivotFilterCriteria
impl Send for PivotFilterCriteria
impl Sync for PivotFilterCriteria
impl Unpin for PivotFilterCriteria
impl UnwindSafe for PivotFilterCriteria
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more