Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

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

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
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors