divyanshu07
Quiero calcular la varianza o hacer otros cálculos a nivel de fila. Principalmente utilizando Medidas Dax.
¿Cómo hacerlo?
Por favor ayuda
v-zhenbw-msft
En respuesta a divyanshu07
Hola @Divyanshu07,
Si desea calcular la diferencia entre los datos de la siguiente fila y los datos de la fila actual, podemos crear dos columnas de cálculo para cumplir con sus requisitos.
1. Cree una columna de índice en Power Query Editor.
2. Entonces podemos crear dos columnas de cálculo,
Variance No.s =
CALCULATE(SUM('Table'[Data]),FILTER('Table','Table'[Index]>EARLIER('Table'[Index]))) - 'Table'[Data]
Variance % =
var _next_row = CALCULATE(SUM('Table'[Data]),FILTER('Table','Table'[Index]>EARLIER('Table'[Index])))
return
DIVIDE('Table'[Variance No.s],_next_row)
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto según la tabla que ha compartido?
POR CIERTO, pbix como adjunto.
Atentamente,
Equipo de apoyo comunitario _ zhenbw
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
amichandak
@ Divyanshu07, use medidas X como Sumx, Minx, Maxx, Countx
Igual medida es igual a
Ventas brutas nuevas= sumx(Ventas, Ventas[Qty]*Ventas[Price])
La columna
Nueva columna = Ventas[Qty]*Ventas[Price]
Nueva Medida = sum(Tabla[New column])
Las medidas New Measure y New Gross Sales son las mismas
nvprasad
HOLA,
Todas las funciones terminadas en «X» como Sumx, Countx, Maxx, etc. son iteradores de nivel de fila. Puedes usarlos en medidas.
Gracias,
Saludos,
Venkat Nala
divyanshu07
En respuesta a nvprasad
¿Puede proporcionar una demostración o capturas de pantalla para una mejor comprensión?
Será de gran ayuda.
Saludos
amichandak
En respuesta a divyanshu07
@Divyanshu07, no estoy seguro de a quién le has preguntado. Pero busque el archivo adjunto.
Busque Gross sales y Gorss Sales Measure y verifique la página 7.
También, refiérase
https://community.powerbi.com/t5/Community-Blog/Decoding-Direct-Query-in-Power-BI-Part-1-Time-Intell…
divyanshu07
En respuesta a amichandak
Hola Amit,
Te daré un ejemplo.
Mes | Año | Datos |
ene |
2018 |
500 |
feb | 2019 | 1000 |
Diferencia | números | 1000-500=500 |
Diferencia | % | 500/1000= 50% |
Ahora quiero calcular esta varianza y hacer cálculos similares.
Por favor ayúdame a solucionar esto.
Saludos
v-zhenbw-msft
En respuesta a divyanshu07
Hola @Divyanshu07,
Si desea calcular la diferencia entre los datos de la siguiente fila y los datos de la fila actual, podemos crear dos columnas de cálculo para cumplir con sus requisitos.
1. Cree una columna de índice en Power Query Editor.
2. Entonces podemos crear dos columnas de cálculo,
Variance No.s =
CALCULATE(SUM('Table'[Data]),FILTER('Table','Table'[Index]>EARLIER('Table'[Index]))) - 'Table'[Data]
Variance % =
var _next_row = CALCULATE(SUM('Table'[Data]),FILTER('Table','Table'[Index]>EARLIER('Table'[Index])))
return
DIVIDE('Table'[Variance No.s],_next_row)
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto según la tabla que ha compartido?
POR CIERTO, pbix como adjunto.
Atentamente,
Equipo de apoyo comunitario _ zhenbw
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.