Power BI - 如何管理 1 到多行的 2 个表之间的关系

Power BI - How to manage relationship between 2 tables for 1 to many rows

我有 2 table

Table一个

Category Type   Start time  Severity Status
Issue           July 2019   High    Closed
Config          July 2019   Low     Closed
Config          July 2019   High    Open
Bug             Sep 2020    Medium  Open
Training        Aug 2020    High    Open
Config          Sep 2020    Low     Closed 
Config          Sep 2020    Medium  Closed
Config          Oct 2020    Low     Open
Config          Oct 2020    Low     Closed
Config          Oct 2020    Medium  Open

Table B

Category Type   Start time  value
Issue           July 2019   1
Config          July 2019   2
Bug             Sep 2020    1
Training        Aug 2020    3
Config          Sep 2020    2 
Config          Oct 2020    3

我创建了一个柱形图,其中 Table B 在 X 轴上有月份,类别在 Y 轴上有计数,Table A 是简单的 table 图表。

现在,当我 select 2019 年 7 月的类别“配置”在柱形图中的值为“2”时,它显示其他 table 中的所有 7 条配置记录,而不是仅显示其中的 2 条2019 年 7 月我 selected.

我应该怎么做才能让它只显示那些 2019 年 7 月 2 日的记录,而不是其他 table 中所有相同类别类型的记录? Power Bi 中不可能有 1 到 2 行的活动关系 目前我在 table 中的类别类型之间有 1-1 关系。

提前致谢。

您可以在 table 中创建新列,方法是在 table 中连接类别类型和月份列,并在该新列上创建连接。

图片 1
Sheet 1 : Concat = Concat = Sheet1[Category Type] &"-"& Sheet1[Start Time].[Month] &"-"& Sheet1[Start Time].[Year]

Sheet 2 : Concat = 'Sheet2'[Category Type] &"-"& 'Sheet2'[Start Time].[Month] &"-"& 'Sheet2'[Start Time].[Year]

图 2 - 在没有任何选择或过滤器的情况下 table 中显示数据

图 3 - 将类别类型的行选择为 'config' 并将开始时间选择为 'July 2019'

后显示数据