gpt4 book ai didi

powerpivot - 如何强制 powerpivot 关系为一对一?

转载 作者:行者123 更新时间:2023-12-03 23:23:39 27 4
gpt4 key购买 nike

实际上,只要选择一对多的方向我就很满意了。我有一个表,它是我想用作查找表的 SQL 查询的结果。它的关键列是独一无二的,但我不知道如何告诉 Powerpivot。我有另一个从 Excel 链接的表,用户可以在其中键入一个键来在大表中查找内容。当我使用图表 View 连接这些表时,它会在错误的方向上创建多对一关系,然后 RELATED('lookuptable'[key value]) 失败。用户提供的一行与大表中的某行之间确实存在一对一的关系。我如何说服 PowerPivot 相信这一点?我用的版本是2016。

最佳答案

您可以通过单击并从多个拖动到一个,或通过在编辑关系对话框中切换表来更改哪个是查找/1 侧表,哪个是多侧表。

最终在 2016 年推出,可能不迟于 SQL Server 2016 的 GA 版本,是双向关系的概念,其中过滤器将在关系中的表之间双向流动,并希望多对多支持 native 接着就,随即。

编辑:

在“创建关系”对话框菜单中,您在左侧定义的任何表都将成为关系的多面,因此您可以通过此对话框简单地创建关系。

话虽如此,我已经确认在 Excel 2016 中通过单击并拖动字段定义关系时,您拖动的字段成为关系的多侧,而您放置的字段成为关系的一侧。箭头指向筛选器上下文将流动的方向(请注意,这与 Power Pivot 以前版本中的查找箭头方向相反)。过滤器上下文跟随箭头,但对 RELATED() 或 RELATEDTABLE() 的调用与关系箭头的方向相反。您只能从箭头指向的表中调用 RELATED*() 函数之一。如果需要反转关系,只需从另一个表中拖动删除并重新定义它即可。

要在“编辑关系”对话框菜单中修改关系,模型中至少需要三个表,然后您需要调整这些表,使用第三个表以允许适本地选择前两个。

编辑 2:

事实证明,数据透视表分析功能区菜单中的关系启动的编辑关系对话框与 Power Pivot 对话框的行为方式不同,因此无论模型中有多少表,以下操作都可以切换关系方向。表是多方面的,相关查找表是一方面。

enter image description here

关于powerpivot - 如何强制 powerpivot 关系为一对一?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33745749/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com