如何在PowerPivot表或其他替代方法中添加文本

时间:2018-07-31 19:52:59

标签: excel powerpivot

我需要在PowerPivot表中添加文本列,我已经阅读了很多资料,它们说不可能,因为它需要进行聚合,并且我看到了一些有关“查找”列的说明。不幸的是,由于我希望获得动态值(ID,项目名称,经理名称等),因此这对我来说是行不通的。我看到一个使用VBA的人,但他没有去解释他的过程。

我想到的第二个选择是将普通表与PowerQuery一起使用,这方面的问题是项目的分组。因为他们想要的格式是程序名称和项目名称的串联,如下所示: enter image description here

可以轻松地在PowerPivot Table上完成哪些操作,但存在无法在其上放置文本列的限制。

编辑:我想要的最终输出或多或少看起来像这样 enter image description here

2 个答案:

答案 0 :(得分:1)

可以返回文本度量。

例如,如果我将度量定义为

Manager:= IF ( HASONVALUE( table1[Manager] ), VALUES( table1[Manager] ), BLANK() )

仅当该行具有单个管理器时才返回管理器,否则将返回并清空结果。

答案 1 :(得分:0)

我通过将报表布局更改为表格形式(数据透视表工具->设计)找到了解决方案

经过大量实验,我发现了一种通过执行以下操作来建立层次结构的方法:

我的前2行是程序管理器,然后是项目名称

对于程序经理,我将布局编辑为:

enter image description here

项目名称为: “以表格形式显示项目标签”

这样,它将像上面那样堆叠,然后在工作之后放置更多文本类型字段。