Power BI - 当来自 table2 的另一个字段在 X 轴上时,在两个多对多相关表的视觉中显示来自 table1 的所有数据

Power BI - Show all data from table1 in a visual from two many to many related tables when one other field from table2 on the X-axis

我在两个多对多相关 table 中有一个关键列,数据的示例表示是 -

(附上 table 的示例版本以说明这一点,因为还有许多其他专栏对此视觉效果没有贡献)

table 1 -

table 2 -

我正在制作一个折线图,x 轴为日期,y 轴为值 1 和值 2。 value1 对于所有日期都为真。它基本上是一个标准的目标值。现在,我希望所有 value1 的总和在我的视觉中显示为 value1,而不仅仅是我在这些日期有数据的那些。为了更好地解释它,我想要图表上的 1717 以及下图中 table 中的总数 -

视觉-

有没有办法在 Power BI 中做到这一点?我试图将所有唯一键的共享维度作为单独的 table 并将两个 table 连接到那个 table 但视觉上没有因此而发生变化。

您可以按照以下步骤实现所需的输出-

步骤 1 在您的 *table 1[=38= 中创建一个 自定义列 ] 如下-

value_1_sum = 
CALCULATE(
    SUM(table_2[value1]),
    ALL(table_2)
)

Step-2 如下配置折线图。请记住,新自定义列的聚合将为 Average,如图所示

下面是最终输出-

附加参考 下面是右键单击度量名称后您将获得的选项列表-