【问题标题】:Pivot table from Data Model shows blank rows but none in source data数据模型中的数据透视表显示空白行,但源数据中没有
【发布时间】:2020-12-14 13:23:09
【问题描述】:

我有一个表(称为 MFInput1),其中包含多行和多列并且没有空白行。现在,当我将这些数据直接汇总为数据透视表时——第一列指定为行标题——我得到了我想要的格式,没有任何空白行。但是,当我尝试通过将 MFInput1 添加到数据模型来创建数据透视表时,我在底部得到一个“(空白)”行。如前所述,源数据(以及数据模型)中没有空白。

我需要将此表包含在 power pivot 的数据模型中,因为它必须与其他表链接以生成我想要的最终数据透视报告,并且空白行会导致公式错误。我可以过滤掉数据透视表上的空白行,但是每次源表扩展时,我都必须重新过滤表以包含新条目。

总结:直接从源数据表(没有空格)生成的数据透视表没有空白行,但如果通过数据模型从相同的源数据生成,则会显示“(空白)”行。如何防止这种情况发生?

任何可能有帮助的建议将不胜感激。谢谢!

【问题讨论】:

    标签: excel powerpivot


    【解决方案1】:

    我现在发现是表之间的关系导致“(空白)”行出现。

    例如,如果表1和表2的关系是:

    A 列 {a, b, c, d} ---> B 列 {a, b, c, d, e},

    如果 A 列用于行标题,则“(空白)”行将显示在从数据模型生成的枢轴上,因为在 A 列中找不到“e”的对应关系。在这种情况下,如果不需要空白行,则有必要删除表之间的关系(仅仅标记为“非活动”显然是不够的)。但是以下关系可以正常工作(不会生成“(空白)”行)。

    A 列 {a, b, c, d} ---> B 列 {a, b, c, d}

    A 列 {a, b, c, d} ---> B 列 {a, b, c,}

    【讨论】:

      【解决方案2】:

      由于源字段在同一字段中包含 STR 和 INT 类型,我刚刚遇到了同样的问题。全部改成STR,数据加载成功。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-08
        • 2014-05-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多