用父行表计算表中子行的列功率BI datediff

问题描述 投票:0回答:1

我有个问题。我是Power BI的新手

我有一个包含子行和父行的表,而在其他表中我只有子行,两个表的每一行都有开始日期和结束日期。我必须计算父行和子行的总差异时间。我有以下DAX表达式:

tiempoResolucion = DATEDIFF(incidencias[fecha_inicio];incidencias[fecha_fin]; MINUTE) + CALCULATE(
SUMX(
incidenciasHijas;
DATEDIFF(incidenciasHijas[fecha_inicio];incidenciasHijas[fecha_fin]; MINUTE)
),
incidencias[id_padre] <> BLANK()
) 

它返回以下错误:

检测到循环依赖:事件[timeResolution],incidentsDaughters [end_date],incidentsDaughters [incidentsDaughters-5d28653b-e27d-4379-bc24-c4258834cb23],事件[timeResolution]。

有人可以告诉我如何解决这个以及为什么会出现这个错误?

谢谢

powerbi dax
1个回答
1
投票

得到它了

tiempoResolucion = 
DATEDIFF(incidencias[fecha_inicio];incidencias[fecha_fin]; MINUTE) + CALCULATE(
SUMX(
incidenciasHijas2;
DATEDIFF(incidenciasHijas2[fecha_inicio];incidenciasHijas2[fecha_fin]; MINUTE)
);
incidenciashijas2[id_padre]
) 
© www.soinside.com 2019 - 2024. All rights reserved.