cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
gabrielefugazzi
Helper I
Helper I

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.

View solution in original post

Gracias Xue Ding,

He aprendido una lección importante en tu ayuda.

gabrielefugazzi
Helper I
Helper I

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 IV
Super User IV

@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.



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

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
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!

secondImage

Are You Ready?

Test your skills now with the Cloud Skills Challenge.

Top Solution Authors