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
ansa_naz
Continued Contributor
Continued Contributor

¿Cómo calcular un total de ejecución en una medida?

Hola a todos


Así que tengo los siguientes datos:

FinYearFechaValor anualValor anual anteriorValor de ganancia/pérdida
201830/09/20182.748.431 euros 0 euros
201831/10/20182.773.597 euros2.748.431 euros25.166 euros
201918/12/20182.792.115 euros2.773.597 euros18.518 euros
201931/12/20182.793.208 euros2.792.115 euros1.093 euros
201931/01/20192.860.596 euros2.793.208 euros67.388 euros
201928/02/20192.886.415 euros2.860.596 euros25.820 libras esterlinas
201931/03/20192.945.152 euros2.886.415 euros58.737 euros
201930/04/20192.938.738 euros2.945.152 euros-6.414 euros
201931/05/20192.987.939 euros2.938.738 euros49.201 euros
201930/06/20193.009.291 euros2.987.939 euros21.352 libras esterlinas
201931/07/20193.030.559 euros3.009.291 euros21.268 euros
201931/08/20193.086.463 euros3.030.559 euros55.905 euros
201930/09/20193.105.314 euros3.086.463 euros18.851 euros
201931/10/20193.162.089 euros3.105.314 euros56.775 euros
202030/11/20193.170.658 euros3.162.089 euros8.569 euros
202031/12/20193.193.621 euros3.170.658 euros22.963 euros
202031/01/20203.196.414 euros3.193.621 euros2.793 euros
202029/02/20203.199.465 euros3.196.414 euros3.051 euros
202031/03/20203.222.450 euros3.199.465 euros22.985 euros
202030/04/20203.231.297 euros3.222.450 euros8.847 euros
202015/05/20203.221.988 euros3.231.297 euros-9.308 euros
202020/05/20203.225.868 euros3.221.988 euros3.880 libras esterlinas

En lo anterior, Valor de Ganancia/Pérdidas [Valor Anual] - [Valor Anual anterior]

Lo que estoy tratando de calcular es un total de ejecución de la columna Valor de ganancia/pérdida por año financiero. El ejercicio va del 1 de noviembre al 31 de octubre:

FinYearFechaValor anualValor anual anteriorValor de ganancia/pérdidaGanancia/Pérdida en ejecución
201830/09/20182.748.431 euros 0 euros0
201831/10/20182.773.597 euros2.748.431 euros25.166 euros25.166 euros
201918/12/20182.792.115 euros2.773.597 euros18.518 euros18.518 euros
201931/12/20182.793.208 euros2.792.115 euros1.093 euros19.611 euros
201931/01/20192.860.596 euros2.793.208 euros67.388 euros86.999 euros
201928/02/20192.886.415 euros2.860.596 euros25.820 libras esterlinas112.819 euros
201931/03/20192.945.152 euros2.886.415 euros58.737 euros171.556 euros
201930/04/20192.938.738 euros2.945.152 euros-6.414 euros165.142 euros
201931/05/20192.987.939 euros2.938.738 euros49.201 euros214.343 euros
201930/06/20193.009.291 euros2.987.939 euros21.352 libras esterlinas235.695 euros
201931/07/20193.030.559 euros3.009.291 euros21.268 euros256.963 euros
201931/08/20193.086.463 euros3.030.559 euros55.905 euros312.868 euros
201930/09/20193.105.314 euros3.086.463 euros18.851 euros331.719 euros
201931/10/20193.162.089 euros3.105.314 euros56.775 euros388.494 euros
202030/11/20193.170.658 euros3.162.089 euros8.569 euros8.569 euros
202031/12/20193.193.621 euros3.170.658 euros22.963 euros31.532 libras esterlinas
202031/01/20203.196.414 euros3.193.621 euros2.793 euros34.325 euros
202029/02/20203.199.465 euros3.196.414 euros3.051 euros37.376 euros
202031/03/20203.222.450 euros3.199.465 euros22.985 euros60.361 libras esterlinas
202030/04/20203.231.297 euros3.222.450 euros8.847 euros69.208 euros
202015/05/20203.221.988 euros3.231.297 euros-9.308 euros59.900 libras esterlinas
202020/05/20203.225.868 euros3.221.988 euros3.880 libras esterlinas63.780 libras esterlinas

La medida que he probado a continuación me da los valores de ganancia/pérdida de nuevo, no un total en ejecución de los valores de ganancia/pérdida:

Gains Running =
CALCULATE ( [Gain/Loss Value], DATESYTD ( Dates[CalendarDate], "31/10" ) )

Salud por toda ayuda

2 REPLIES 2
Greg_Deckler
Super User
Super User

Así que hay una serie de maneras de hacer eso, a continuación se muestra algún código psuedo de una manera potencial:

Cumulative Measure =
  VAR __Year = MAX('Table'[Year])
  VAR __Date = MAX('Table'[Date])
  VAR __Table = 
    ADDCOLUMNS(
      SUMMARIZE(
        FILTER('Table',[Year] = __Year && [Date] <= __Date),
        [Year],
        [Date],
        "Measure",[Measure]
      )
RETURN
  SUMX(__Table,[Measure])

Si eso no ayuda, consulta este post sobre cómo obtener respuesta rápida a tu pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Muestra datos como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada a partir de datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Hola @Greg_Deckler he hecho lo que sugeriste, y edité mi post original. ¿Puedes mirarlo de nuevo?

Muchas gracias

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.