我在使用PowerPivot的大型数据集获得期望的结果时出现问题,所以我创建了两个小表来测试。
表1
Store Char1
1 A
2 B
3 C
4 D
5 E
表2
Store Char2
1 One
2 Two
3 Three
4 Four
然后我根据列"存储"创建了一个关系。 (这只是一个说明问题的模型)。当我从Table1的商店制作一个Pivot表并引入Table2的Char2时,我希望每个数字都有一个结果,基本上
1>>一,2>> 2,3>>三,4>>四
我得到的是1>>一个二三四,2>>一二三四等
在Table1中使用Char2可以解决这个问题,但同样,我只是试图说明问题,因为未来的解决方案不会那么简单。在继续前进之前,我想先了解我在这里做错了什么。
我已经研究过这个问题,并且遇到过几个问题,例如"如何处理PowerPivot中的一对多关系"和看似更复杂的问题。在使用这个简单的模型失败之后,我想知道我是否只是完全错误地接近这个并且PowerPivot没有做我想象的那样。
谢谢!
答案 0 :(得分:0)
确保创建与Table1作为源表的关系,并将Table2作为相关表创建:
当您将Store和Char2添加到数据透视表时,它将显示所有可能的组合,直到您将Table1中的某些数据添加到值,然后它将正确显示您想要的结果。如果您以错误的方式获得关系或尝试添加Table2中的值,那么您将再次看到所有组合。