diff options
author | Tamás Zolnai <zolnaitamas2000@gmail.com> | 2016-11-19 23:59:49 +0100 |
---|---|---|
committer | Tamás Zolnai <tamas.zolnai@collabora.com> | 2016-11-20 00:14:28 +0100 |
commit | 298ee50676b849020a8a5042e8612f71379ecf3b (patch) | |
tree | a44a07ee98676148fabb7838e80a391db1019e69 /sc/source/ui/unoobj/dapiuno.cxx | |
parent | eb27a63a38ee7d15292dc40520b0605e4c2228e2 (diff) |
PivotMedian: Implement median as a new pivot table function
Change-Id: Ife90c8f1c36980254de3cec6e395a6ba94d99fea
Diffstat (limited to 'sc/source/ui/unoobj/dapiuno.cxx')
-rw-r--r-- | sc/source/ui/unoobj/dapiuno.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/source/ui/unoobj/dapiuno.cxx b/sc/source/ui/unoobj/dapiuno.cxx index a6f7f5846842..fe2590b09c7c 100644 --- a/sc/source/ui/unoobj/dapiuno.cxx +++ b/sc/source/ui/unoobj/dapiuno.cxx @@ -184,6 +184,7 @@ GeneralFunction ScDataPilotConversion::FirstFunc( PivotFunc nBits ) if ( nBits & PivotFunc::Sum ) return GeneralFunction_SUM; if ( nBits & PivotFunc::Count ) return GeneralFunction_COUNT; if ( nBits & PivotFunc::Average ) return GeneralFunction_AVERAGE; + if ( nBits & PivotFunc::Median ) return GeneralFunction_MEDIAN; if ( nBits & PivotFunc::Max ) return GeneralFunction_MAX; if ( nBits & PivotFunc::Min ) return GeneralFunction_MIN; if ( nBits & PivotFunc::Product ) return GeneralFunction_PRODUCT; @@ -204,6 +205,7 @@ PivotFunc ScDataPilotConversion::FunctionBit( GeneralFunction eFunc ) case GeneralFunction_SUM: nRet = PivotFunc::Sum; break; case GeneralFunction_COUNT: nRet = PivotFunc::Count; break; case GeneralFunction_AVERAGE: nRet = PivotFunc::Average; break; + case GeneralFunction_MEDIAN: nRet = PivotFunc::Median; break; case GeneralFunction_MAX: nRet = PivotFunc::Max; break; case GeneralFunction_MIN: nRet = PivotFunc::Min; break; case GeneralFunction_PRODUCT: nRet = PivotFunc::Product; break; @@ -215,7 +217,7 @@ PivotFunc ScDataPilotConversion::FunctionBit( GeneralFunction eFunc ) case GeneralFunction_AUTO: nRet = PivotFunc::Auto; break; default: { - // added to avoid warnings + assert(false); } } return nRet; |