Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database Power BI-当表2中的一个字段位于X轴上时,以可视方式从两个多对多相关表显示表1中的所有数据_Database_Powerbi_Many To Many_Dax - Fatal编程技术网

Database Power BI-当表2中的一个字段位于X轴上时,以可视方式从两个多对多相关表显示表1中的所有数据

Database Power BI-当表2中的一个字段位于X轴上时,以可视方式从两个多对多相关表显示表1中的所有数据,database,powerbi,many-to-many,dax,Database,Powerbi,Many To Many,Dax,我在两个多对多相关表中有一个键列,数据的示例表示是- (附上表格的示例版本,以了解要点,因为还有其他许多列不影响此视觉效果) 表1- 表2- 我正在制作一个线图,其中日期在x轴上,值1和值2在y轴上。值1对于所有日期都为真。它基本上是一个标准的目标值。现在,我希望所有汇总的value1在我的视觉中显示为value1,而不仅仅是那些我有这些日期数据的值。为了更好地解释它,我希望在图表上显示1717,就像下图表格中的总数一样- 视觉的- 在power BI中有什么方法可以做到这一点吗?我尝试将

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

(附上表格的示例版本,以了解要点,因为还有其他许多列不影响此视觉效果)

表1-

表2-

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

视觉的-


在power BI中有什么方法可以做到这一点吗?我尝试将所有唯一键的共享维度作为一个单独的表,并将两个表连接到该表,但视觉效果没有因此而改变。

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

步骤1在*表1中创建一个自定义列,如下所示-

value_1_sum = 
CALCULATE(
    SUM(table_2[value1]),
    ALL(table_2)
)
步骤2如下所示配置折线图。请记住,新自定义列的聚合将是平均值,如图所示

下面是最终输出-

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


非常感谢您的回复。我在很多论坛上都问过这个问题,你是唯一得到我需要的图表的人。请原谅,我是新手,但你如何将这一指标汇总为平均值呢。当我右键单击时,我在其他表列(如value1和value2)中找不到任何这样的选项。另外,为什么需要平均聚合?因为每行重复相同的值,所以需要聚合。所以平均值将保持相同的值:)我将很快在更新的answe soon中显示平均值选项。嗨@ChaitanyaDhawan,请检查我更新的答案。请不要忘记接受答案,如果真的有帮助,请放弃投票:)