微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS QuickSight 计算由外键建立的一对多关系

如何解决AWS QuickSight 计算由外键建立的一对多关系

感谢您提前提供帮助!

我正在尝试在 AWS QuickSight 中执行一些数据可视化。目前,我的困境如下:

我有具有以下架构的表 ABCD

D 指向 C
D 指向 B
B 指向 A

这是一个示例图:

enter image description here

实际上,表D与表B是一对一的关系,与表C是多对一的关系。 strong>(即多个 D 可以指向同一个 C)。表B与表A是多对一的关系(多个B可以指向同一个A强>).

C 有几个可能的 name 值(例如 abc ).

我希望看到有多少唯一的表 A id 具有表 C名称的组合(例如(C >a,b),(a,c) 和 (b, c)).

例如,假设表A中存在一行,被表B中的2行引用,表中的1行引用了表 D,分别指向表C中的2个不同行,一个name a一个name b。我想知道表 A 中有多少行与 (a,b) 有关系。此外,我还想为 (b,c) 和 (a,c) 构建可视化.

目前,我已经尝试将 Counts 用于 A idC names,但是我能得到的最多是 A id 的列表,每个 id 都带有 C name 的组合,它们指的是,或一个单独的 C name 列表,以及属于每个的 A id数量他们。相反,我希望从 C(不是单个)中获取 name 的特定组合列表,其中包含 A id 引用该列表中的每个 name

我知道这在纸面上非常复杂,所以请告诉我是否有任何方法可以帮助澄清这个问题。

再次感谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。