2013-05-27 47 views
2

我正在将数据与外部数据库同步,并将结果发送给名为的所有项目。设置数据透视表很容易。但是,在横轴上,我需要显示一个自定义值,它是从外部链接数据集中的一列中计算出来的。如何扩展数据透视表的数据源?

当我去分析 - >更改数据源,我可以看到目前被认为数据区域被称为“所有物品”查询!我想用一列或两列来扩展它,这样我的数据透视表也可以显示这些值。

所以,与其“所有物品”!查询作为数据源,我想有“所有物品”!查询和接下来的两列太。我不知道如何接近它,也不知道该怎么去尝试。建议将受到热烈的赞赏。

我试图定义一个名为“所有物品”!Query_and_stuff但在同步过程中检索的记录数变化我自己的领域,所以我的扩展需要考虑到这一点的帐户。不知道如何。

+0

尝试OFFSET公式,无论是在你的参考,或在创建基于原始查询命名范围的新命名范围。 ('All Items'!Query); COLUMNS('All Items'!Query)+2)' –

回答

2

定义

'All Items'!Query_and_stuff = offset('All Items'!Query, 0,0 ROWS('All Items'!Query),COLUMNS('All Items'!Query)+2)

+0

@K_B谢谢,这可能会奏效。但是,我不清楚如何定义这样的值。我迄今为止所做的只是简单地选择原始数据区域**并手动添加两个额外的列。然后,我在左上角的框中输入名称。我如何动态定义新区域? –

+0

根据您使用的版本:v2003或更早版本 - 插入/名称/定义...; v2010 + - 选择任何单元格并右键单击并选择“定义名称”。 – gssi

+0

它适用于数据同步的给定运行。问题是,当我更新数据时,该设置可能会更长(或更短),然后我需要手动重新定义该区域。我需要我的用户只需点击更新按钮并让扩展区域重新定义自己。这是否可行? –

相关问题