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 (将#修改为@)