我很难动态地构建一个图表,该图表由汇总一些数据的数据透视表和来自另一个表的数据字段连接在一起,两者都共享一个公共的主键/列。
添加图片使其更清晰https://i.stack.imgur.com/MfAEo.png
数据摘要(数据透视表)很好,但我似乎无法将其与团队能力(小表 B)结合起来,以便在图表中表示出来。这个想法是在同一张图表中绘制来自表 B 的每个团队的能力,以及来自数据透视表的已承诺和未承诺工作的工作量总和
到目前为止,我只能将数据透视表复制到普通表中,并使用 VLOOKUP 添加一列,但我需要它是动态的,而无需手动复制。肯定有更聪明的方法来做到这一点?
你会怎么做?提前感谢你的帮助。
答案1
一种选择是使用 XLOOKUP 或 VLOOKUP 将容量添加到工作量表中:
假设小表名为“容量”,则上表中“容量”列中的公式为:
=XLOOKUP([@Team],capacity[Scrum],capacity[TeamCapacity])
您可以像这样创建枢轴:
数据透视图如下所示:
尽管我知道重复每个状态值的能力可能不是理想的。
另一种选择可能是放弃使用数据透视表并使用公式,如下所示:
=LET(
groups, UNIQUE(CHOOSECOLS(effort,{1,4})),
mapped, MAP(TAKE(groups,,1),INDEX(groups,,2),LAMBDA(x,y,SUM(FILTER(INDEX(effort,,3),(TAKE(effort,,1)=x)*(INDEX(effort,,4)=y))))),
result, VSTACK(HSTACK(groups,mapped),HSTACK(TAKE(capacity,,1),EXPAND({"capacity"},ROWS(capacity),1,"capacity"),TAKE(capacity,,-1))),
SORT(result,{1,2},1)
)
结果如下:
然后您就可以创建一个普通的条形图:
并以您想要的任何格式进行格式化。