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.
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?
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 ) )
Saludos
Rena
Hola
Dependerá de cómo se organicen los datos. Comparte el enlace desde donde puedo descargar tu archivo PBI.
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
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
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingGracias por la ayuda... Voy a poner en una palabra para usted 😂...
Gracias @dw700d - me alegro de haber podido ayudar.
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.
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingCree 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
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |