cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Uso de una medida CALCULATE para agregar con fechas dinámicas

Hola a todos

Cuando empecé a trabajar en esto pensé que sería simple, sin embargo, me está afectando.

Este es mi problema:

Tengo este modelo de datos, que combina tres tablas.

powerbr_0-1620000684996.png

Estoy tratando de cortar la base de datos en algunas fechas contenidas en otras tablas, más específicamente, quiero cortar FactProjExp con un valor seleccionado de DimInstance_Project[CutDate]:

powerbr_1-1620001772206.png

Tenga en cuenta que dentro de PowerBI estoy forzando la selección de una sola instancia.

La fórmula simple que estoy usando es:

FYBudgetExpenses = 
    
    var ExpensesCutDate = SELECTEDVALUE(DimInstance_Projects[CutDate])   

    var Actuals = CALCULATE(
        SUM(FactProjExp[Amount]), FactProjExp[FactDate] < ExpensesCutDate)
               
    return Actuals

Sin embargo, esto no trae datos.

Si configurado manualmente la fecha en que funciona, sin embargo, sólo puedo tener la cabeza alrededor de por qué esto está sucediendo o si hay alguna relación no deseada.

¡Muchas gracias!

1 ACCEPTED SOLUTION

No @powerbr,

Si desea utilizar SELECTEDVALUE(DimInstance_Projects[CutDate]) como resultado del filtro de la segmentación de datos, no debe haber ninguna relación entre la tabla DimInstance_Projects y la tabla FactProjExp.

2.png

4.png

Si desea agregar los valores el 5 de abril de 2021, puede agregar el signo igual.

5.png

Saludos

Stephen Tao

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@powerbr No obtienes resultados porque el DAX que usas entra en conflicto con las relaciones. Debe eliminar la relación entre las dos tablas DimInstanceProj y FactProjExp o usar ALL o ALLSELECTED.

No estoy seguro de si este post te ayudará tanto como casi estás allí, pero similar a lo que se está haciendo con búsquedas aproximadas: https://excelwithallison.blogspot.com/2020/06/dax-approximate-lookup.html

Hola Allison, gracias por la respuesta.

Intenté esto:

FYBudgetExpenses = 
    
    var ExpensesCutDate = SELECTEDVALUE(DimInstance_Projects[CutDate])   

    var Actuals = CALCULATE(
        SUM(FactProjExp[Amount]), 
        FILTER(ALL(FactProjExp[FactDate]), FactProjExp[FactDate] < ExpensesCutDate))
               
    return Actuals

Pero todavía no mostró ningún resultado.

Creé un modelo con las relaciones, pero todavía tengo el mismo error. Creo que estoy haciendo las cosas de una manera no PBI y tratando de encajar en un razonamiento diferente, quién sabe.

Ahora sólo estoy ajustando la consulta en la parte posterior, pero supongo que esto significa que mis datos crecerán exponencialmente.

Probaré el enfoque desde tu blog una vez más, tal vez me perdí algo, y volveré contigo. ¡Gracias de nuevo!

No @powerbr,

Si desea utilizar SELECTEDVALUE(DimInstance_Projects[CutDate]) como resultado del filtro de la segmentación de datos, no debe haber ninguna relación entre la tabla DimInstance_Projects y la tabla FactProjExp.

2.png

4.png

Si desea agregar los valores el 5 de abril de 2021, puede agregar el signo igual.

5.png

Saludos

Stephen Tao

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

Gracias, esto funciona.

Estoy marcando esto como una solución.

Tengo una duda, si creo una relación pero sólo filtra de una manera (Idealmente, quiero filtrar esas tablas también en función de las fechas), ¿esto tendrá un impacto?
Voy a probar esto.

Hacer esta tarea me hizo aprender mucho sobre PBI, muy apreciado.

Helpful resources

Announcements
MBAS on Demand

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

July 2021 Update 768x460.png

Check it out!

Click here to read more about the July 2021 Updates

Power Query PA Forum 768x460.png

Check it out!

Did you know that you can visit the Power Query Forum in Power BI and now Power Apps

Top Solution Authors