andysross
diferencia de velocidad
52 0
63 11
76 13
61 5
¿Cómo creo una columna de diferencia en power bi como el cálculo simple en excel = A1-A2?
ImkeF
En respuesta a GilbertQ
Sí, las medidas suelen ser la mejor solución, pero también hay una manera de hacerlo como una columna: http://excel-inside.pro/blog/2015/11/05/absolute-and-relative-references-in -power-query /
edgarjb-68
Tengo una pregunta sobre Power BI. ¿Cómo calcular la diferencia de filas en una tabla? Quiero crear una columna «comenzada» como se muestra a continuación, para cada fila de estas columnas necesito calcular como esta fórmula de Excel en la celda C2: = SI (Y (A3 = A2; B3-B2 <1); "No" ; "Sí") ABC 1 Parte Fecha de inicio 2 P01 26/03/2019 05:17 sí 3 P01 07/04/2019 18:56 no 4 P01 07/04/2019 19:56 sí 5 P02 26/03/2019 05:17 sí 6 P02 07/04/2019 18:56 no 7 P02 07/04/2019 19:56 sí
ImkeF
En respuesta a edgarjb-68
Hola @ edgarjb-68,
compruebe este método sobre cómo hacer referencia a una fila diferente en PQ: https: //www.thebiccountant.com/2018/07/12/fast-and-easy-way-to-reference-previous-or-next-rows-in-po …
sirgseymour
Entonces estoy tratando de hacer algo similar. Tengo una tabla SQL plana con valores de primas de seguro por año, programa de región y contrato y quiero poder comparar las primas año tras año agregadas por región y programa … ¿Alguna idea alguien?
Gracias
GilbertQ
Puede hacerlo creando medidas, a las que luego puede hacer referencia.
Según su ejemplo, lo siguiente:
Speed Total = sum('TableName'[Speed]) DifferenceTotal = sum('TableName'[Difference]) Difference = [Speed Total] - [Difference Total]
La medida final le mostraría entonces la diferencia. Si quisiera verlo por otras columnas, simplemente las arrastraría a su tabla.
andysross
En respuesta a GilbertQ
No estoy seguro de estar leyendo su solución correctamente.
Recibo este error: se detectó una dependencia circular: TableName[Difference].
Entonces, Diferencia es una nueva columna con el resultado de fila1 – fila2 en la columna de velocidad y así sucesivamente.
Gracias.
GilbertQ
En respuesta a andysross
Hola @andysross
Asegúrese de crearlos como medidas calculadas y NO como columnas calculadas. Es por eso que recibe el error que se describe a continuación.
ImkeF
En respuesta a GilbertQ
Sí, las medidas suelen ser la mejor solución, pero también hay una manera de hacerlo como una columna: http://excel-inside.pro/blog/2015/11/05/absolute-and-relative-references-in -power-query /
andysross
En respuesta a ImkeF
Terminé usando este método. Gracias
Diferencia = var A = CALCULATE (MAX (‘tabla'[id])) – 1 return If (‘tabla'[id]= 0, ‘tabla'[speed], ‘tabla'[speed] – CALCULAR (SUM (‘tabla'[speed]), FILTRO (‘tabla’, ‘tabla'[id] = A)))