LibreOffice
LibreOffice 24.2 SDK API Reference
Public Attributes | List of all members
DataPilotFieldGroupInfo Struct Referencepublished

contains the grouping information of a DataPilotField. More...

import"DataPilotFieldGroupInfo.idl";

Public Attributes

boolean HasAutoStart
 specifies whether the start value for the grouping is taken automatically from the minimum of the item values. More...
 
boolean HasAutoEnd
 specifies whether the end value for the grouping is taken automatically from the maximum of the item values. More...
 
boolean HasDateValues
 specifies whether date values are grouped by ranges of days. More...
 
double Start
 specifies the start value for the grouping if HasAutoStart is set to FALSE. More...
 
double End
 specifies the end value for the grouping if HasAutoEnd is set to FALSE. More...
 
double Step
 specifies the size of the ranges for numeric or day grouping. More...
 
long GroupBy
 specifies the grouping of the date values. More...
 
XDataPilotField SourceField
 contains the source DataPilot field grouping is based on. More...
 
com::sun::star::container::XNameAccess Groups
 specifies the named groups in this field if there are some. More...
 

Detailed Description

contains the grouping information of a DataPilotField.

Member Data Documentation

◆ End

double End

specifies the end value for the grouping if HasAutoEnd is set to FALSE.

◆ GroupBy

long GroupBy

specifies the grouping of the date values.

See also
DataPilotFieldGroupBy

◆ Groups

specifies the named groups in this field if there are some.

The returned object is an instance of DataPilotFieldGroups . The collection of groups can be modified by inserting, removing, replacing, or renaming single groups or item names in the groups. When writing back this struct containing such a changed collection of groups to the DataPilotField::GroupInfo property, the modified grouping settings are applied at the DataPilot field.

See also
DataPilotField
DataPilotFieldGroups

◆ HasAutoEnd

boolean HasAutoEnd

specifies whether the end value for the grouping is taken automatically from the maximum of the item values.

  • If FALSE is set, the value from End will be used as end value for the grouping.
  • If TRUE is set, the end value for the grouping will be calculated automatically from the maximum of all member values of the DataPilot field.

◆ HasAutoStart

boolean HasAutoStart

specifies whether the start value for the grouping is taken automatically from the minimum of the item values.

  • If FALSE is set, the value from Start will be used as start value for the grouping.
  • If TRUE is set, the start value for the grouping will be calculated automatically from the minimum of all member values of the DataPilot field.

◆ HasDateValues

boolean HasDateValues

specifies whether date values are grouped by ranges of days.

◆ SourceField

XDataPilotField SourceField

contains the source DataPilot field grouping is based on.

Will be NULL if this field is not grouped or contains numeric grouping.

See also
DataPilotField

◆ Start

double Start

specifies the start value for the grouping if HasAutoStart is set to FALSE.

◆ Step

double Step

specifies the size of the ranges for numeric or day grouping.

Example: With HasAutoStart set to FALSE, Start set to 2, and Step set to 3, the first group will contain all values greater than or equal to 2 and less than 5. The second group will contain all values greater than or equal to 5 and less than 8, and so on.


The documentation for this struct was generated from the following file: