Forum Discussion
Medida de Excel a Powerbi
Querida comunidad,
Tengo petición sencilla aproximadamente calcular esto en powerbi.
=SI(J5=J4;SI(K5<K4;1;0);0)
| código | precio | cálculo |
| 32751 | 344,00 | 0,00 |
| 32751 | 284,80 | 1,00 |
| 32751 | 284,80 | 0,00 |
| 32748 | 256,00 | 0,00 |
| 32748 | 256,00 | 0,00 |
gracias de antemano
Atentamente
Spyros
@SpiroswayGR
Por favor, compruebe esta medida, también adjunto el archivo actualizado.Result 2 = var __price = MAX(Table2[price]) var __value = MAX(Table2[Value]) var __index = MAX(Table2[Index]) var __code= MAX(Table2[Code]) return INT( __price < CALCULATE( MAX(Table2[price]), Table2[Index] < __index, Table2[Value] = __value, Table2[Code] = __code, REMOVEFILTERS(Table2) ) )Esto podría funcionar, pero estoy tratando de probarlo en la tabla sin despivot, así que vuelvo a crear el script dax.
El problema es que la solución podría ser tan lenta causa si i filtro sólo 1 día de año necesita alrededor de 40-60 segundos y con 2-3 filtros diferentes para disminuir la cantidad de filas.
Estaba tratando de realizar la prueba en datos de 1 mes, digamos que alrededor de 10.000 filas, pero todavía cargando incluso después de 15-20 minutos o más.
Esto es tan simple en Excel y tan rápido, pero en pbi se ve tan lento. Primera vez que veo que.
Gracias de nuevo por su tiempo
4 Replies
- Syndicate_Admin
Administrator
@SpiroswayGR
Puede crear la siguiente medida: Adjunté un archivo PBIX de ejemplo debajo de mi firma.- Syndicate_Admin
Administrator
@Fowmy Gracias por su tiempo.
Parece que no funciona para mí, tal vez porque no compartí los datos correctos.
En Powerbi tengo los mismos datos pero con unpivot , causa 1 línea tiene precio bruto y 2.ª línea tiene valor neto y estoy utilizando filtro para mostrar valor diferente.
El valor bruto debe compararse frente al valor bruto por debajo (no con el valor neto). Cuando recreo una tabla para visualizarla estoy usando código y fecha y estoy filtrando solo el valor BRUTO o neto, por lo que debería funcionar.
precio del código value_status nueva columna índice de fecha
30000 124 bruto 01/06/2021 1 0
30000 100 neto 01/06/2021 2 0
30000 115 bruto 02/06/2021 3 1
30000 94 neto 02/06/2021 4 1
30000 124 bruto 03/06/2021 5 0
30000 100 neto 03/06/2021 6 0
25000 248 bruto 06/07/2021 7 0
25000 200 neto 06/07/2021 8 0
25000 248 bruto 06/07/2021 9 0
25000 200 neto 06/07/2021 10 0
25000 220 bruto 06/07/2021 11 1
25000 195 neto 06/07/2021 12 1
gracias de nuevo
- Syndicate_Admin
Administrator
@SpiroswayGR
Por favor, compruebe esta medida, también adjunto el archivo actualizado.Result 2 = var __price = MAX(Table2[price]) var __value = MAX(Table2[Value]) var __index = MAX(Table2[Index]) var __code= MAX(Table2[Code]) return INT( __price < CALCULATE( MAX(Table2[price]), Table2[Index] < __index, Table2[Value] = __value, Table2[Code] = __code, REMOVEFILTERS(Table2) ) )