Class: Google::Apis::SheetsV4::PivotValue
- Inherits:
-
Object
- Object
- Google::Apis::SheetsV4::PivotValue
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/sheets_v4/classes.rb,
generated/google/apis/sheets_v4/representations.rb,
generated/google/apis/sheets_v4/representations.rb
Overview
The definition of how a value in a pivot table should be calculated.
Instance Attribute Summary collapse
-
#formula ⇒ String
A custom formula to calculate the value.
-
#name ⇒ String
A name to use for the value.
-
#source_column_offset ⇒ Fixnum
The column offset of the source range that this value reads from.
-
#summarize_function ⇒ String
A function to summarize the value.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PivotValue
constructor
A new instance of PivotValue.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PivotValue
Returns a new instance of PivotValue.
3544 3545 3546 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3544 def initialize(**args) update!(**args) end |
Instance Attribute Details
#formula ⇒ String
A custom formula to calculate the value. The formula must start
with an =
character.
Corresponds to the JSON property formula
3518 3519 3520 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3518 def formula @formula end |
#name ⇒ String
A name to use for the value. This is only used if formula was set.
Otherwise, the column name is used.
Corresponds to the JSON property name
3542 3543 3544 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3542 def name @name end |
#source_column_offset ⇒ Fixnum
The column offset of the source range that this value reads from.
For example, if the source was C10:E15
, a sourceColumnOffset
of 0
means this value refers to column C
, whereas the offset 1
would
refer to column D
.
Corresponds to the JSON property sourceColumnOffset
3526 3527 3528 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3526 def source_column_offset @source_column_offset end |
#summarize_function ⇒ String
A function to summarize the value.
If formula is set, the only supported values are
SUM and
CUSTOM.
If sourceColumnOffset is set, then CUSTOM
is not supported.
Corresponds to the JSON property summarizeFunction
3536 3537 3538 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3536 def summarize_function @summarize_function end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3549 3550 3551 3552 3553 3554 |
# File 'generated/google/apis/sheets_v4/classes.rb', line 3549 def update!(**args) @formula = args[:formula] if args.key?(:formula) @source_column_offset = args[:source_column_offset] if args.key?(:source_column_offset) @summarize_function = args[:summarize_function] if args.key?(:summarize_function) @name = args[:name] if args.key?(:name) end |