我有一个培训矩阵,其中前几列是公司组织结构图例如,工作表左侧前两列中的单位部门和职位名称(公司中约 1100 个职位)以及工作表顶部第 2 行的单独列中显示的培训模块名称例如“入职培训”、“消防意识培训。
当某个位置需要训练时,会在交叉点处放置一个“x”(例如第 11 行,BA 列). 如果在仪表板报告中选择了某个位置(行),我希望 Excel 报告该位置(行)所需的所有模块的名称。
我已经为我的仪表板设置了一个数据透视表和一些切片器,并且可以获取单位/职位标题/培训模块总数进行链接,但无法让 Excel 报告我在仪表板上选择的角色的培训模块的名称。
有人知道我所尝试实现的目标是否有可能实现吗?
答案1
为了获得灵活的数据透视表,您首先必须以表格方式重塑数据源。
按照你描述的形式输入数据,对于数据透视来说不是最理想的
Unit Department Position Title Training A Training B Training ...
--------------- -------------- ---------- ---------- ------------
您的数据源应如下所示
Unit Department Position Title Training Name Training Required
--------------- -------------- ------------- -----------------
使用以职位标题作为过滤器(或切片器)的 Pivot,您将获得所有培训(作为行)、按部门(作为列)和相应计数(例如所需培训)。
如果您想保持数据输入表的原样,可以使用 Power Query 重塑它,以便取消透视源,从而获得更合适的第二个表(作为透视表的数据源)。请参阅此答案这里执行此步骤。