【问题标题】:Pivot table custom sub total数据透视表自定义小计
【发布时间】:2015-03-17 14:55:14
【问题描述】:

有没有办法在数据透视表中创建一行,其中包含行标签特定子集的小计。例如,如果我有一个名为 source 的行标签,它具有以下值:A、B、G、H、#、?。我可以创建一行,根据来源是否为 A、B、G、H,对邮寄的各种努力进行小计,但不包括 #、? 的计数。以下是我目前拥有的内容,粗体部分是我想要添加的内容。

来源 ----- Eff1 已邮寄 ------ Eff2 已邮寄
A---------------- 10-------------------- 10
B----------------- 5--------------------- 4
G------------- 148-------- 140
H------------ 658-------- 524
总计----- 821- ------------------- 678
$------------ 1247----------------- 1056
? -------------- 52--------- 47

【问题讨论】:

    标签: excel excel-2007 pivot-table


    【解决方案1】:

    是的,您可以使用计算项,其总和为 A+B+G+H,但坦率地说,通过在源数据中为这些条目添加一个标志并将该标志添加为 ROW,这可能会更容易。

    但是,选择一个 ROW 项目(比如A),PIVOTTABLE TOOLS > ANALYZE > Calculations - Fields, Items, & Sets, Calculated Item...,名称:如你所愿,公式:

     =SUM(A+B+G+H)  
    

    好的。

    【讨论】:

    • 不幸的是,源字段的值并不总是相同的。我们可能 A、B、G、H 一次,然后有 A、B、J、L、M、X 下一次。计算项目仍然有效吗?我基本上只需要为所有不是 # 或 ? 的来源添加值。
    • 我的脑子里一定有障碍,或者我把事情复杂化了。我似乎无法理解如何做到这一点,因为我必须能够显示邮寄的各个来源和数字以及邮寄的所有来源的总数,不包括那些值为 # 和 ? 的来源。由于计算项目不允许您使用引用或数组,我看不出它是如何工作的。我曾考虑尝试向我的源数据中添加一个总列,但是我将如何通过 SQL 计算呢?
    • 不,这似乎不起作用。最终表格应列出所有单个来源以及为努力 1、努力 2 等邮寄的数量。以及来源下的一个值,表示总转化率,它将是上面列出的所有单个来源的总和。然后它将包括源 # 和 ? 的各个数量。
    猜你喜欢
    • 1970-01-01
    • 2019-05-11
    • 2021-11-03
    • 2013-03-12
    • 1970-01-01
    • 2014-08-01
    • 2017-05-13
    • 2013-07-13
    • 2021-02-12
    相关资源
    最近更新 更多