您好,按照你的思路,我基本解决了这个问题。就是把后面的部门、本外、人数等列还是写成度量值,但是在出图为0的外协处,这些值都写成空值,然后不显示空值也就可以了。当然,水平很差,所以在人数这个度量上也纠结了较久,关键是本工和外协两个的人数计算方法不一样,在合计行上,计算方法又有区别。
总之,非常感谢您提供的思路。谢谢。
上面截图遗漏了数字部分。下面的是完整的。
您好。如果本外不写度量的话,直接拉到Values区就变成count()了,显示数字;如果直接拉到Rows区形成维度,倒是可以。但新问题又来了:1)跟随员工的属性有几个,如果都放到Rows区,就有太多的维度了,层次太多。这个还可以解决,用老式的透视图形式来显示可以解决显示层次太多的问题,但最麻烦的是问题2)有一个计算人数的度量,这个要有才能更直观的统计人数,所以需要有。请见我下面的截图。不好意思,没有一次说明白。
圈出来的不需要显示
我的”本工外协“这一列是一个度量值加到Values区的。我试了一下,如果Values区只有一个subtotal,您的方法是可行的,如果Values区域有其它度量值加进来,好像就不能达到效果了。
对不起没说明白,但你后面贴图的就是我想要的效果,但是不知道为什么,我这里按照您的方法改了后,还是有问题。
可以看到,最后4名外协尽管没有图纸,还是显示出来了
谢谢您的回复。 您对我的问题理解的基本准确,您似乎是利用是否显示非空值达到的这种效果。但是如果在透视表里还有一列是显示员工是否本工和外协的话,好像您的方法就达不到想要的效果了。请问还有其它的办法可想吗?谢谢!