cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Syndicate_Admin
Administrator
Administrator

Resultado de la medida en la fila anterior

hola

Tengo una estructura de mesa como esta:

identificadorÍndice de filaCantidad (medida)Precio (medida)Precio anterior
ABC12350100190<en blanco>
ABC12355120202190
ABC12385140196202
ABC12311280210196
ABC12352595204210

¿Es posible obtener Previus Price como una nueva medida de la medida? Tenga en cuenta que cada fila tiene un índice tan básico que solo se encuentra el precio del índice de fila anterior donde identificador es el mismo. No conseguimos encontrar tu ubicación exacta.

¡Gracias!

1 ACCEPTED SOLUTION

No entiendo lo que quieres.

Asumo que desea cambiar su ejemplo como el siguiente para considerar varios tipos de identificadores.

Por favor, compruebe la siguiente imagen.

Picture2.png

Precio anterior =
Corriente VARrowindex =
MAX ( 'Tabla'[Índice de fila] )
Currentidentifier VAR =
MAX ( 'Tabla'[Identificador] )
VAR previousrowindex =
CALCULAR (
MAX ( 'Tabla'[Índice de fila]),
FILTRO (
ALL ( 'Tabla'),
'Tabla'[Índice de fila] < currentrowindex
&& 'Tabla'[Identificador] = currentidentifier
)
)
devolución
CALCULAR (
[Precio total],
'Tabla'[Índice de fila] = previousrowindex
&& 'Tabla'[Identificador] = currentidentifier
)

Hola, mi nombre es Jihwan Kim.


Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Ahí, @MrMP

Por favor, pruebe lo siguiente.

Picture1.png

Precio privado =
Corriente VARrowindex =
MAX ( 'Tabla'[Índice de fila] )
VAR previousrowindex =
CALCULAR (
MAX ( 'Tabla'[Índice de fila]),
FILTRO ( ALL ( 'Tabla' ), 'Tabla'[Índice de fila] < currentrowindex )
)
devolución
CALCULATE ( [Total de precios], 'Tabla'[Índice de fila] = previousrowindex )

https://www.dropbox.com/s/jm1qv99775loffd/mrmp.pbix?dl=0

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

hola

previusrowindex también tiene que ser restringido al identificador. ¿Cómo añadir eso?

Ahí, @MrMP

Gracias por sus comentarios, y lamento que no entiendo su pregunta.

Supongo que también desea ver el número de índice anterior en una tabla.

Índice de fila anterior =
Corriente VARrowindex =
MAX ( 'Tabla'[Índice de fila] )
VAR previousrowindex =
CALCULAR (
MAX ( 'Tabla'[Índice de fila]),
FILTRO ( ALL ( 'Tabla' ), 'Tabla'[Índice de fila] < currentrowindex )
)
devolución
previousrowindex

Hola, mi nombre es Jihwan Kim.

Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

Para Previusrowindex tengo que agregar también filtro para Identificador ya que hay muchos identificadores en la tabla.

No entiendo lo que quieres.

Asumo que desea cambiar su ejemplo como el siguiente para considerar varios tipos de identificadores.

Por favor, compruebe la siguiente imagen.

Picture2.png

Precio anterior =
Corriente VARrowindex =
MAX ( 'Tabla'[Índice de fila] )
Currentidentifier VAR =
MAX ( 'Tabla'[Identificador] )
VAR previousrowindex =
CALCULAR (
MAX ( 'Tabla'[Índice de fila]),
FILTRO (
ALL ( 'Tabla'),
'Tabla'[Índice de fila] < currentrowindex
&& 'Tabla'[Identificador] = currentidentifier
)
)
devolución
CALCULAR (
[Precio total],
'Tabla'[Índice de fila] = previousrowindex
&& 'Tabla'[Identificador] = currentidentifier
)

Hola, mi nombre es Jihwan Kim.


Si este post ayuda, entonces considere aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido, y dar un gran pulgar hacia arriba.


Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM

View solution in original post

Syndicate_Admin
Administrator
Administrator

hola

Puede probar las siguientes medidas

Anterior =
Currentindex VAR =
MAX ( 'Tabla'[Índice de fila] )
Resultado var =
CALCULAR (
[Medida de precio],
'Tabla'[Índice de fila] < currentindex
)
devolución
resultado

saludos

Sayali

Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a otros a encontrarlo más rápidamente

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!