首页 文章

用父行表计算表中的子行的colunm powerBI datediff

提问于
浏览
0

我有个问题 . 我是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()
)

它返回以下错误:

检测到循环依赖:incidencias [tiempoResolucion],incidenciasHijas [fecha_fin],incidenciasHijas [incidenciasHijas-5d28653b-e27d-4379-bc24-c4258834cb23],incidencias [tiempoResolucion] .

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

谢谢

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]
    )
    

相关问题