无法将事实 Table 连接到日历 Table

Unable to connect Fact Tables to Calendar Table

在我所有的事实 table 中,我有单独的季度和年度列。

我还有一个日历 table,其中包含日期、季度、年份、月份名称等列。

我想将事实 table 中的两列连接到日历 table,但 PowerBI 不允许。它还告诉我,我有多对多的基数,因为我在日历和事实 tables.

中有同一年和同一季度的多条记录

我的目标是制作一份包含年度和季度切片器/下拉列表的报告,以便我可以了解我的指标随时间推移的表现。

我想知道如何最好地处理此类情况。我应该如何设计允许我按季度和年度过滤报告的数据模型。

非常感谢您的帮助!

事实 tables 需要有一个在日历 table 中唯一的值,因此可以识别日历 table 中的相应行。

在最常见的情况下,事实 table 将有一个交易日期列,日历 table 有一个日期列。在日历 table 中,日期列只有唯一值,而月份、年份等列当然包含重复值。

在事实 table 中,可能有许多记录具有相同的日期,但每个日期只能关联到日历中的一个条目 table。

您的屏幕截图未显示 tables 中的任何日期列。

您不必使用日期,但您需要事实 table 中的键列可以链接到日历 table 中具有唯一值的列。

如果您将 Year-Quarter 的组合添加到所有 table 事实和日历,那么您可以在关系中使用这些,错误就会消失