Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
dw700d
Post Patron
Post Patron

Uso de la tasa de ejecución para pronosticar el rendimiento

Estoy en un proyecto y debemos gastar $1,000,000 en 944 días. Estoy tratando de crear un rastreador que resalte si estamos en el ritmo para lograr esto. En el siguiente ejemplo calculo cuántos días nos llevará gastar 1.000.000 de dólares en función de nuestros promedios actuales. Por ejemplo, en el día 7 resto la suma de entradas totales (5.500) del saldo inicial (1.000.000). Luego divido ese total (994,500) por el promedio (785) salida de efectivo de los días 1 -7. Eso me dice, al ritmo actual gastaremos el dinero en 1.267 días.

¿Cómo puedo usar esta tasa de ejecución para calcular cuántos días me llevará gastar $1,000,000 usando DAX?

dw700d_0-1594943328919.png

8 REPLIES 8
v-yiruan-msft
Community Support
Community Support

Hola @dw700d ,

Puede crear una columna calculada como se indica a continuación:

Days Until Money is Spent = 
VAR _dayNum =
    RIGHT ( 'Table'[Day ], LEN ( 'Table'[Day ] ) - 4 )
VAR _culCash =
    CALCULATE (
        SUM ( 'Table'[Cash Flow] ),
        FILTER (
            ALL ( 'Table' ),
            RIGHT ( 'Table'[Day ], LEN ( 'Table'[Day ] ) - 4 ) <= _dayNum
        )
    )
VAR _aveCash =
    DIVIDE ( _culCash, _dayNum )
RETURN
    DIVIDE ( 1000000 - ABS( _culCash), ABS ( _aveCash ) )

Days Until Money is Spent.JPG

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Ashish_Mathur
Super User
Super User

Hola

Dependerá de cómo se organicen los datos. Comparte el enlace desde donde puedo descargar tu archivo PBI.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
edhans
Super User
Super User

Puedo ha decir que es fácil para ti. Dm me y te daré mi cuenta bancaria y usted puede enviarme el saldo del dinero. 😂

En serio, prueba esto:

VAR varCurrentDay =
    MAX( 'Table'[Day] )
VAR varAverageSpend =
    CALCULATE(
        AVERAGE( 'Table'[Cash Flow] ),
        FILTER(
            ALL( 'Table'[Day] ),
            'Table'[Day] > 0
                && 'Table'[Day] <= varCurrentDay
        )
    ) * -1
VAR varRemainingSpend =
    CALCULATE(
        SUM( 'Table'[Cash Flow] ),
        FILTER(
            ALL( 'Table'[Day] ),
            'Table'[Day] <= varCurrentDay
        )
    )
VAR Result =
    DIVIDE(
        varRemainingSpend,
        varAverageSpend,
        0
    )
RETURN
    Result

Devuelve este objeto visual

edhans_0-1594945106900.png

Mi archivo PBIX está aquí si quieres ver lo que hice. Hice que el día contara un entero, ya que necesitaba usarlo para filtrar los datos. Se puede ver en la medida que cada variable es bastante simple en lo que hace - uno obtiene el día actual, el siguiente el promedio a través de ese día, luego el gasto total, luego finalmente hace la división.

Si necesita más ayuda, consulte los enlaces a continuación para proporcionar datos. No podemos usar capturas de pantalla para los datos. Ideal para los resultados esperados, pero tenemos que volver a escribir cosas para los datos de origen.

Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

Gracias por la ayuda... Voy a poner en una palabra para usted 😂...

Gracias @dw700d - me alegro de haber podido ayudar.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting

@edhans Estoy tratando de calcular el recuento de días entre la fecha de hoy y 2/16/23. Me gustaría que ese recuento se actualizara cada día. ¿Alguna idea de cómo puedo lograrlo?

Esto hará eso.

Measure = 
    DATEDIFF(
        TODAY(),
        DATE(2023,2,16),
        DAY
    )

Hoy muestra 941 días.



Did I answer your question? Mark my post as a solution!
Did my answers help arrive at a solution? Give it a kudos by clicking the Thumbs Up!

DAX is for Analysis. Power Query is for Data Modeling


Proud to be a Super User!

MCSA: BI Reporting
lbendlin
Super User
Super User

Cree una línea a $1M/944 a 1059 y luego calcule el promedio de todos sus valores diarios para ver si está por encima o por debajo de 1059

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.