Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
Hola
Quiero crear dax expressionon debajo de sql:
select sum(business_duration), 'Task SLA'[task], 'Task SLA'[has_breached], 'Task SLA'[sla]
de task_sla
Dónde
task_sla.task : child.number
grupo por
'Task SLA'[task], 'Task SLA'[has_breached], 'Task SLA'[sla]
y han hecho un tipo similar de DAX como abajo:
@sandip , Puede utilizar
filter(Crossjoin(Table1,table2),table1[a]-table2[a])
pero esto es muy costoso
referir estas son pocas opciones aquí
https://www.sqlbi.com/articles/from-sql-to-dax-joining-tables/
también como
resume(filter(Table1,Table1[a] á max(Table2[a])),Table1[id],Table1[a],"Measure1",[measure]....)
Hola
He utilizado el siguiente DAX:
Hola @sandip ,
Tal vez deberías crear una relación primero.
A continuación, cree una tabla calculada.
Table =
SUMMARIZE(
FILTER( 'Task Sla', 'Task Sla'[task] = RELATED(Child[number]) ),
'Task SLA'[task],
'Task SLA'[has_breached],
'Task SLA'[sla],
"Business Duration", SUM('Task Sla'[Business])
)
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-lionel-msft,
Tengo 3 tablas en mi modelo de datos: Padre , Hijo y Task_SLA tabla. Tanto la tabla Padre como la secundaria se hace realidad para TASK_SLA tabla en
columna 'tarea' y necesita obtener la suma de la duración del negocio en días de la tabla de sla de tareas.
Así que según su sugerencia tengo que hacer real de task_sla tabla con las tablas Parent y Child y luego necesito crear una tabla calculada.
Pero, ¿debería ser pobbible conectar 2 mesas con una mesa en el mismo campo simultáneamente? Por favor, avise ¿qué debo hacer ahora?
Hola @sandip ,
"Pero, ¿debería ser fácil conectar 2 mesas con una mesa en el mismo campo simultáneamente? "
Sí, puedes.
Tal vez puedas probar esta fórmula.
Table =
SUMMARIZE(
FILTER( 'Task Sla', 'Task Sla'[task] = RELATED(Child[number]) && 'Task Sla'[task] = RELATED(Parent[number]) ),
'Task SLA'[task],
'Task SLA'[has_breached],
'Task SLA'[sla],
"Business Duration", SUM('Task Sla'[Business])
)
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola
He utilizado esta idea, pero havae un problema con la funcionalidad real, ya que sólo admite uno a muchos barco de relación, mientras que en mi caso tengo muchos a muchos relación barco con tabla de tareas a hijo y padre. Entonces, ¿qué debo hacer en ese caso.
Gracias
Sandip
Hola @sandip ,
Puede eliminar filas duplicadas de tabla 'secundaria' y tabla 'principal' en 'Editar consulta' y, a continuación, crear una o varias relaciones entre tablas.
Saludos
Lionel Chen
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.