tdf#78486 sc: add pivot table calculated field support (core + OOXML)
Introduce calculated field infrastructure across the pivot table stack: cache (ScDPCache::CalculatedField), filtered cache, data sources (ScSheetDPData, ScDatabaseDPData, ScDPGroupTableData), result calculation (ScDPTabRes), dimension supplier (ScDPSource), and save/restore (ScDPDimCalcSaveData). Add new ocDPFieldName opcode and formula compiler support for pivot field references. Handle OOXML import/export of pivot calculated fields. Change-Id: I42d094122d547b8ee9a2b63f809bdb13127f8f01 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/197913 Tested-by: Jenkins Reviewed-by: Balazs Varga <balazs.varga@collabora.com>
This commit is contained in:
@@ -98,8 +98,10 @@ include/editeng/outliner.hxx:880
|
||||
_Bool Outliner::UpdateFields()
|
||||
include/editeng/svxacorr.hxx:294
|
||||
_Bool SvxAutoCorrectLanguageLists::MakeCombinedChanges(std::vector<SvxAutocorrWord> &,std::vector<SvxAutocorrWord> &)
|
||||
include/formula/tokenarray.hxx:484
|
||||
include/formula/tokenarray.hxx:482
|
||||
formula::FormulaToken * formula::FormulaTokenArray::AddStringName(const svl::SharedString &)
|
||||
include/formula/tokenarray.hxx:483
|
||||
formula::FormulaToken * formula::FormulaTokenArray::AddDPFieldName(const svl::SharedString &)
|
||||
include/o3tl/sorted_vector.hxx:47
|
||||
sorted_vector<Value, Compare, Find> o3tl::<deduction guide for sorted_vector>(sorted_vector<Value, Compare, Find>)
|
||||
include/o3tl/sorted_vector.hxx:60
|
||||
|
||||
Reference in New Issue
Block a user