38 #include <rtl/ustring.hxx>
48 #include <com/sun/star/uno/Sequence.hxx>
49 #include <com/sun/star/sheet/DataPilotFieldReference.hpp>
50 #include <com/sun/star/sheet/DataPilotFieldSortInfo.hpp>
51 #include <com/sun/star/sheet/DataPilotFieldLayoutInfo.hpp>
52 #include <com/sun/star/sheet/DataPilotFieldAutoShowInfo.hpp>
54 #define PIVOT_DATA_FIELD (SCCOL(-1))
63 explicit ScDPName(
const OUString& rName,
const OUString& rLayoutName,
sal_uInt8 nDupCount);
167 #if DEBUG_PIVOT_TABLE
ScPivotFieldVector maDataFields
OUString maName
Original name of the dimension.
std::vector< Member > maMembers
ScPivotFuncData(SCCOL nCol, PivotFunc nFuncMask)
sal_Int32 mnUsedHier
Used hierarchy.
bool mbShowAll
true = Show all (also empty) results.
bool mbIsValue
true = Sum or count in data field.
css::sheet::DataPilotFieldLayoutInfo maLayoutInfo
Layout info.
css::sheet::DataPilotFieldReference maFieldRef
sal_Int32 mnFlags
Flags from the DataPilotSource dimension.
PivotFunc mnFuncMask
Page/Column/Row subtotal function.
OUString maName
Original name of the dimension.
ScDPLabelDataVector maLabelArray
SC_DLLPUBLIC OUString const & getDisplayName() const
std::vector< ScDPName > ScDPNameVec
ScPivotFieldVector maColFields
std::vector< std::unique_ptr< ScDPLabelData > > ScDPLabelDataVector
tools::Long mnOriginalDim
>= 0 for duplicated field.
std::vector< ScPivotField > ScPivotFieldVector
SC_DLLPUBLIC OUString const & getDisplayName() const
css::sheet::DataPilotFieldReference maFieldRef
SCCOL nCol
Cursor Position /.
void SetLabelData(const ScDPLabelDataVector &r)
ScPivotParam & operator=(const ScPivotParam &r)
OUString maLayoutName
Layout name (display name)
css::uno::Sequence< OUString > maHiers
Hierarchies.
tools::Long mnOriginalDim
SCROW nRow
or start of destination area
css::sheet::DataPilotFieldSortInfo maSortInfo
Sorting info.
ScPivotFieldVector maRowFields
ScPivotField(SCCOL nNewCol=0)
ScPivotFieldVector maPageFields
tools::Long getOriginalDim() const
tools::Long mnOriginalDim
original dimension index (>= 0 for duplicated dimension)
SCCOL nCol
0-based dimension index (not source column index)
OUString maLayoutName
Layout name (display name)
SCCOL mnCol
0-based field index (not the source column index)
css::sheet::DataPilotFieldAutoShowInfo maShowInfo
AutoShow info.