我的电子表格中有一些原始数据,其中包含像这样的列role, role status, object, object status
,因此数据表明角色和对象之间的关系。
一些数据视图看起来像
role1,1,obj1,1
role1,1,obj2,0
role2,0,obj1,1
role3,1,obj3,1
我希望看到一个矩阵来表示哪个角色可以访问哪个对象。同时,我只想在数据透视表中包括role status = 1
和。object status = 1
╔══════╦═══════╦═══════╗
║ ║ role1 ║ role3 ║
╠══════╬═══════╬═══════╣
║ obj1 ║ 1 ║ ║
║ obj3 ║ ║ 1 ║
╚══════╩═══════╩═══════╝
我可以轻松地从数据中生成数据透视表,但我不知道如何对数据进行预过滤。
答案1
您无法完全实现您想要实现的目标。
最接近的解决方法是向数据添加一个新列,在其中输入要包含/排除的行的不同值。然后,在数据透视表上进行筛选就很容易了。
答案2
所有数据集都应为列,然后应用数据透视表来制作所需的汇总表。示例:
COURSE SEMISTER
C11 First
C12 Second
C13 First
C14 Second
一个数据透视表将是:
Row Labels Count of COURSE
First 2
Second 2
Grand Total 4