- Argument 1
-
String
: Dimension Label
Available Methods
This manual is in pilot operation.
|
The methods available for each object are as follows.
Dimension Groups
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
item |
Returns the dimension with the specified label.
|
|
cur |
None |
Returns the current dimension.
|
Dimension
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
label |
None |
Returns the label of the dimension. |
name |
None |
Returns the name of the dimension. |
desc |
None |
Returns the description of the dimension. |
item |
|
Returns the member with the specified label.
|
cur |
None |
Returns the current member.
|
pov |
None |
Returns the POV member.
|
rkey |
None |
Returns the Responsibility Key Member.
|
Member
Method | Arguments (Optional arguments are enclosed in []) |
Function | ||
---|---|---|---|---|
label |
None |
Returns the label of the member. |
||
name |
None |
Returns the name of the member. |
||
desc |
None |
Returns the description of the member. |
||
item |
|
Returns the value of the property with the specified label.
|
||
is_child_of |
|
Returns Example)
|
||
is_descendent_of |
|
Returns Example)
|
||
ancestor |
|
Returns one ancestor member (including itself and its direct and indirect parents) of the calling member that meets the specified conditions. If multiple members meet the conditions, the lowest one is returned. The conditions are specified by Argument 2 and Argument 3. For details, please refer to Filtering Members by Classification Properties. Example)
|
||
lowest_common_ancestor |
|
Searches for and returns the lowest common ancestor member of two members within a specified member tree. The calling member is the root of the member tree to be searched. The conditions are specified by Argument 3 and Argument 4. For details, please refer to Filtering Members by Classification Properties. If multiple members meet the conditions, the lowest one is returned. Example)
|
||
shares_ancestors_with |
|
Determines whether the calling member and the member given as an argument share a common ancestor member (including itself and its direct and indirect parents) that meets the specified conditions. Returns
Other conditions are specified by Argument 3 and Argument 4. For details, please refer to Filtering Members by Classification Properties. Example)
1. Active refers to the value of the
Is Active property.
|
Filtering Members by Classification Properties
Some methods related to dimension members perform filtering on the target members using the Member Classification Property Label and Member Classification Property Value provided as arguments. The filtering conditions are as follows:
-
No filtering is performed if the Member Classification Property Label is a blank value.
-
If
#LABEL
is specified as the Member Classification Property Label, the filtering is performed based on the member label. -
Otherwise, filtering is performed based on the property value specified by the Member Classification Property Label.
-
In the examination, if the label of the member in case 2, or the property value in case 3, matches the value pattern specified by the Member Classification Property Value, the examination is deemed successful. Wildcard characters
?
and*
can be used in the Member Classification Property Value.?
matches any single character, and*
matches any string.
Possibility of Determining Relationships Between Members Belonging to Different Dimensions
Some methods related to members determine the relationships between members. These methods are provided with multiple members as the method’s target and arguments. As a general rule, these multiple members must belong to the same dimension.
However, as an exception to the above, if the contents of the dimensions to which these multiple members belong are the same, these methods can determine the relationships between members of different dimensions. If the "contents are the same" for two dimensions, it means that either one borrows from the other borrowing, or both borrow from the same dimension.
Some of these methods return member objects. In such cases, the dimension to which the returned member object belongs is the same as the dimension of the member object that was the target of the method.
Properties
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
label |
None |
Returns the label of the property value. |
name |
None |
Returns the name of the property value. |
desc |
None |
Returns the description of the property value. |
Ledger Groups
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
item |
|
Returns the ledger with the specified label.
|
cur |
None |
Returns the ledger associated with the currently accessed cell.
|
Ledger
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
label |
None |
Returns the label of the ledger. |
name |
None |
Returns the name of the ledger. |
desc |
None |
Returns the description of the ledger. |
Ledger Editions
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
item |
|
Returns the ledger edition with the specified ledger edition key.
|
cur |
None |
Returns the currently accessed ledger edition.
|
Ledger Edition
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
key |
None |
Returns the ledger edition key. |
owner_label |
None |
Returns the label of the participant that owns the ledger edition. Specifically, this method returns the last part of the ledger edition key when the ledger edition is a workspace edition for each participant generated by the process management function. In other cases, it returns an empty string. |
is_submission |
None |
Returns |
Cell Range
Method | Arguments (Optional arguments are enclosed in []) |
Function |
---|---|---|
total |
None |
Returns the total value of document cells within the cell range. Numeric values are aggregated as Debit+ and Increase+. If there is a non-numeric value in the range, the error value |
max |
None |
Returns the maximum value of document cells within the cell range. Numeric values are judged as Debit+ and Increase+. If there are non-numeric values in the range, or if the range contains error values such as |
min |
None |
Returns the minimum value of document cells within the cell range. Numeric values are judged as Debit+ and Increase+. If there are non-numeric values in the range, or if the range contains error values such as |
is_empty |
None |
Returns |
is_protected |
None |
Returns |
is_open |
None |
Returns |
value |
None |
Returns the value of the top-left cell within the cell range. If the value is numeric, the signed value is returned as Debit+ and Increase+. Please note that the sign may differ from the displayed text value. |
text |
None |
Returns the text value as displayed in the top-left cell within the cell range. Even if the value of the cell is numeric, the |
count |
None |
Returns the count of numeric cells within the cell range. Numeric values are aggregated as Debit+ and Increase+. If there are non-numeric values in the range, those values are skipped. If the range contains error values such as |
average |
None |
Returns the average (arithmetic mean) of the values of document cells within the cell range. Numeric values are aggregated as Debit+ and Increase+. If there is a non-numeric value in the range, the error value |
Considerations on Item Methods
For dimension groups, dimensions, members, and ledger groups objects, if an object with the label specified in the Item
method argument does not exist, and the label value is determined at the time of writing the expression, the expression will result in an error. Otherwise, the Item
method returns an object with an empty label and name. Therefore, if the returned object has an empty label, it can be judged that an object with the specified label does not exist.
The Item
method of the ledger edition group object returns a ledger edition object with the specified ledger edition key, regardless of whether the ledger edition with that key exists (this does not actually generate such a ledger edition).
Object Names and Languages
The names of fusion_place objects are multilingual. The name returned by the name
method in a text expression is the name registered for the "currently selected language". If no name is registered for the currently selected language, the name in English is returned.
The "currently selected language" varies depending on the situation. When the name is displayed on the screen, the "current language" is the Display Language selected in the menu. In server-side processing, either the language specified on the client-side is applied, or English is uniformly applied. This is mentioned as appropriate in the explanations related to each processing, so please be aware.
When using text expressions for purposes other than data display, such as ledger masks, access permission types, calculation of writable target values in forms, validation rules, and calculation expressions in import specifications, it is not recommended to use names.
About Object Descriptions
The description of an object is a display that combines the object’s label and name as appropriate. The display method of the description can be selected in the menu: Options[Object Display] of the [Manager] / [Browser] / [Contributor] menus. In processes that do not involve screen display, the name is considered as the description. In server-side calculations, the name is always treated as the description according to this rule, so please be aware. The display language of the description follows the same rules as the name.
When using text expressions for purposes other than data display, such as ledger masks, access permission types, calculation of writable target values in forms, validation rules, and calculation expressions in import specifications, it is not recommended to use descriptions.