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

Cálculo de la erosión del tiempo

Tengo un modelo con dos tablas de hechos, una que incluye los pagos presupuestados por fecha y otra que incluye el proyecto actual de pagos por fecha. Estoy tratando de averiguar cómo calcular el deslizamiento de tiempo de cada pago en días o meses.

Por ejemplo, a partir de la fecha presupuestada del 14/1/2023 ahora es de +60 días (y también se reduce en cantidad).
Cualquier ayuda sería apreciada

mgrayTCB_0-1634568262111.png

mgrayTCB_1-1634568531930.png

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Allí, @mgrayTCB

De acuerdo con su descripción, creo dos medidas para mostrar los resultados deseados.

Así:

Reduction = 
VAR a =
    MAXX (
        FILTER ( ALL ( 'Table' ), [Date] < SELECTEDVALUE ( 'Table'[Date] ) ),
        [Date]
    )
VAR b =
    MAXX ( FILTER ( ALL ( 'Table' ), [Date] = a ), [BudgetNetFree] )
RETURN
    IF (
        [days of delay] <> "n/a",
        IF (
            [days of delay] = "0",
            SELECTEDVALUE ( 'Table'[BudgetNetFree] )
                - SELECTEDVALUE ( 'Table'[CurrentNetFee] ),
            b - SELECTEDVALUE ( 'Table'[CurrentNetFee] )
        )
    )
Reduction = 
VAR a =
    MAXX (
        FILTER ( ALL ( 'Table' ), [Date] < SELECTEDVALUE ( 'Table'[Date] ) ),
        [Date]
    )
VAR b =
    MAXX ( FILTER ( ALL ( 'Table' ), [Date] = a ), [BudgetNetFree] )
RETURN
    IF (
        [days of delay] <> "n/a",
        IF (
            [days of delay] = "0",
            SELECTEDVALUE ( 'Table'[BudgetNetFree] )
                - SELECTEDVALUE ( 'Table'[CurrentNetFee] ),
            b - SELECTEDVALUE ( 'Table'[CurrentNetFee] )
        )
    )

vjaneygmsft_0-1634812068007.png


¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no, por favor siéntase libre de preguntarme.


Saludos

Equipo de apoyo a la comunidad _ Janey

View solution in original post

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Allí, @mgrayTCB

De acuerdo con su descripción, creo dos medidas para mostrar los resultados deseados.

Así:

Reduction = 
VAR a =
    MAXX (
        FILTER ( ALL ( 'Table' ), [Date] < SELECTEDVALUE ( 'Table'[Date] ) ),
        [Date]
    )
VAR b =
    MAXX ( FILTER ( ALL ( 'Table' ), [Date] = a ), [BudgetNetFree] )
RETURN
    IF (
        [days of delay] <> "n/a",
        IF (
            [days of delay] = "0",
            SELECTEDVALUE ( 'Table'[BudgetNetFree] )
                - SELECTEDVALUE ( 'Table'[CurrentNetFee] ),
            b - SELECTEDVALUE ( 'Table'[CurrentNetFee] )
        )
    )
Reduction = 
VAR a =
    MAXX (
        FILTER ( ALL ( 'Table' ), [Date] < SELECTEDVALUE ( 'Table'[Date] ) ),
        [Date]
    )
VAR b =
    MAXX ( FILTER ( ALL ( 'Table' ), [Date] = a ), [BudgetNetFree] )
RETURN
    IF (
        [days of delay] <> "n/a",
        IF (
            [days of delay] = "0",
            SELECTEDVALUE ( 'Table'[BudgetNetFree] )
                - SELECTEDVALUE ( 'Table'[CurrentNetFee] ),
            b - SELECTEDVALUE ( 'Table'[CurrentNetFee] )
        )
    )

vjaneygmsft_0-1634812068007.png


¿Respondí a su pregunta? Por favor, marque mi respuesta como solución. Muchas gracias.
Si no, por favor siéntase libre de preguntarme.


Saludos

Equipo de apoyo a la comunidad _ Janey

View solution in original post

Gracias por su ayuda con esto. Creo que su solución es correcta, pero no estoy seguro de que mi pregunta fuera lo suficientemente clara. Voy a volver a publicar con un modelo de muestra y una pregunta más amplia.

Syndicate_Admin
Administrator
Administrator

Proporcione datos de muestra desinfectados que cubran completamente su problema. Pegue los datos en una tabla de su publicación o use uno de los servicios de archivos. Por favor, muestre el resultado esperado.

No puedo desinfectar fácilmente los datos y enviar el archivo Pbx, pero tal vez una descripción más detallada de lo que estoy buscando podría ayudar

BudgeteNetFee y CurrentNetFee son tablas de hechos separadas. Presupuestado era una instantánea de la tabla actual a principios de año. Estoy tratando de calcular alguna medida tanto del retraso de tiempo como del cambio de dólar. Las dos tablas están relacionadas por una tabla de fechas y una tabla de proyecto.

El resultado que busqué es algo así... para un proyecto en particular teníamos 311k presupuestado para el 2/14/23 ahora se espera que sea 4/15/23 y se ha reducido en 51k

mgrayTCB_0-1634655881298.png

Tal vez ni siquiera sea posible con el modelo de datos que tengo, pero esperaba obtener alguna orientación.

Helpful resources

Announcements
UG GA Amplification 768x460.png

Launching new user group features

Learn how to create your own user groups today!

November Power BI Update 768x460.png

Check it Out!

Click here to read more about the November 2021 Updates!

M365 768x460.jpg

Microsoft 365 Collaboration Conference | December 7–9, 2021

Join us, in-person, December 7–9 in Las Vegas, for the largest gathering of the Microsoft community in the world.