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

Obtenga el valor máximo de La segmentación independientemente del elemento Row

Hola a todos,

Estoy buscando tu ayuda porque estoy perplejo por la medida de filtro y dax. El siguiente screeshot muestra una fórmula que he escrito para calcular el importe de venta para un año específico (2020).

gabrielefugazzi_0-1605793298411.png

Escribir a mano el valor de 2020 no produce ningún problema ya que cada cliente está asociado al 2020.

Pero el uso del valor máximo de la segmentación produce una situación no deseada: el año máximo se selecciona para cada cliente y no como un valor general. Por ejemplo, un cliente que estuvo activo hasta 2019 devuelve el importe de venta de 2019, y no el desiderado 2020.

¿Cómo puedo obtener el valor máximo de la segmentación de datos de la fila en la que estoy aplicando la medida?

¡Gracias!

1 ACCEPTED SOLUTION
v-xuding-msft
Community Support
Community Support

Hola @gabrielefugazzi ,

Consulte mi archivo .pbix.

v-xuding-msft_0-1606210076364.png

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

View solution in original post

5 REPLIES 5
v-xuding-msft
Community Support
Community Support

Hola @gabrielefugazzi ,

Consulte mi archivo .pbix.

v-xuding-msft_0-1606210076364.png

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Gracias Xue Ding,

He aprendido una lección importante en tu ayuda.

Hola

se ha aplicado un filtro de año específico al informe (como se muestra a continuación) que selecciona el último año ywo del conjunto de datos. En nuestro caso 2020 y 2019

Un registro de cliente de muestra con el importe de venta por año, del modelo tabular

Id

2020

2019

Total

0201000084

8,52

8,52

Ejecutar la fórmula dax (donde el año es fijo) por el año pasado y el año pasado-1

fatturato_ac de VAR - VAR maxdate - 2020 retorno

if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))

fatturato_ap de VAR - VAR maxdate - 2019 retorno

if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))

produce la siguiente fila de matriz

Cattura.JPG

Ejecutar la fórmula dax (donde el año no es fijo) por el año pasado y el año pasado-1

fatturato_ac de VAR a la fecha máxima de VAR ( VAR maxdate) max(revenue[anno_fattura])

devolución

if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))

fatturato_ap - VAR maxdate á max(fatturato[anno_fattura])-1
devolución

if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))

Cattura2.JPG

¿Has visto que el valor cambia de un año a otro?

amitchandak
Super User
Super User

@gabrielefugazzi ,La información que ha proporcionado no está despejar el problema para mí. Por favor, puede explicar con un ejemplo.
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.
Apreciamos tus Felicitaciones.

Hola @amitchandak,

se ha aplicado un filtro de año específico al informe (como se muestra a continuación) que selecciona el último año ywo del conjunto de datos. En nuestro caso 2020 y 2019

gabrielefugazzi_0-1605864142237.png

Un registro de cliente de muestra con el importe de venta por año, del modelo tabular

id 2020 2019 total

0201000084 0 8,52 8,52

Ejecutar la fórmula dax (donde el año es fijo) por el año pasado y el año pasado-1

fatturato_ac de VAR - VAR maxdate - 2020 retorno
if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))
fatturato_ap de VAR - VAR maxdate - 2019 retorno
if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))

produce la siguiente fila de matriz

Cattura.JPG

Ejecutar la fórmula dax (donde el año no es fijo) por el año pasado y el año pasado-1

fatturato_ac de VAR - VAR maxdate - max(fatturato[anno_fattura])
devolución
if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))
fatturato_ap de VAR a maxdate (VAR maxdate) max(turnover[anno_fattura])-1
devolución
if(isblank(round(CALCULATE(sum(turnover[turnover]), turnover[anno_fattura] á maxdate), 2)), 0, round(CALCULATE(sum(turnover[turnover[turnover]), turnover[anno_fattura] á maxdate), 2))

Cattura2.JPG

¿Has visto que el valor cambia de un año a otro?

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.