pub struct CalculationGroup {
pub items: Vec<CalculationItem>,
pub no_selection_expression: Option<String>,
pub no_selection_format_string_expression: Option<String>,
pub multiple_or_empty_selection_expression: Option<String>,
pub multiple_or_empty_selection_format_string_expression: Option<String>,
}Expand description
The calculation group defined on a table.
Fields§
§items: Vec<CalculationItem>Calculation items in source order.
no_selection_expression: Option<String>DAX evaluated when no calculation item is selected (TOM noSelectionExpression).
no_selection_format_string_expression: Option<String>Dynamic format string (DAX) for the no-selection case.
multiple_or_empty_selection_expression: Option<String>DAX evaluated when multiple items are selected or the selection is empty (TOM multipleOrEmptySelectionExpression).
multiple_or_empty_selection_format_string_expression: Option<String>Dynamic format string (DAX) for the multiple-or-empty-selection case.
Trait Implementations§
Source§impl Clone for CalculationGroup
impl Clone for CalculationGroup
Source§fn clone(&self) -> CalculationGroup
fn clone(&self) -> CalculationGroup
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CalculationGroup
impl Debug for CalculationGroup
Source§impl Default for CalculationGroup
impl Default for CalculationGroup
Source§fn default() -> CalculationGroup
fn default() -> CalculationGroup
Returns the “default value” for a type. Read more
impl Eq for CalculationGroup
Source§impl PartialEq for CalculationGroup
impl PartialEq for CalculationGroup
impl StructuralPartialEq for CalculationGroup
Auto Trait Implementations§
impl Freeze for CalculationGroup
impl RefUnwindSafe for CalculationGroup
impl Send for CalculationGroup
impl Sync for CalculationGroup
impl Unpin for CalculationGroup
impl UnsafeUnpin for CalculationGroup
impl UnwindSafe for CalculationGroup
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
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.