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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
gaoact1
Regular Visitor

¿Cómo hacer un gráfico de líneas de precio como keepa?

Hola

Cuando intento utilizar el gráfico de líneas predeterminado de power bi para hacer un gráfico de pasos de precios como keepa (una herramienta de seguimiento de precios de Amazon), tengo los siguientes problemas:

1. La función de gradiente del gráfico de líneas hará que el cambio de curva en el medio, por ejemplo, de $68 en 2016/10/7 a $62 en 2016/10/9, habrá un valor intermedio no deseado en el medio de la curva, idealmente debería ser caída directa, como paso antes en "power kpi".

0VL`~SV@%Y}LY4TOEHFJ2)7.png

2. Cuando el valor del precio es nan, significa que el producto está agotado, por lo que la curva debe romperse hasta que aparezca un nuevo valor de precio la próxima vez. Mi enfoque actual es reemplazar nan con 0 para hacer la curva inferior, pero este método no cumple con las expectativas.

@`KUJ4OKGO1RR}V}GRH}XN1.png

3. Cuando se selecciona la fecha, la curva se desconectará. Por ejemplo, cuando la hora seleccionada es 2016/10/20-2016/11/30, la situación ideal es que el precio de $62 en 2016/10/9 se mostrará directamente, pero la realidad es, Sólo se mostrarán las curvas a partir de $68 en 2016/11/16.

A continuación se muestra un ejemplo de cómo mantener una curva de precio de demostración.

https://keepa.com/#!product/1-B07DJ4ZGZR

Muchas gracias si se puede compartir una solución de la problesm anterior.

Horanewprice
2016/10/7 13:3268
2016/10/9 8:4862
2016/11/26 6:5258
2016/11/27 8:1662
2016/12/8 11:1468
2016/12/16 20:50Nan
2016/12/23 7:0068
2017/2/1 8:2465
2017/3/9 1:4268
2017/3/9 11:2065
2017/3/20 7:1468
2017/3/24 6:1265
2017/4/9 0:32Nan
2017/4/11 0:3268
2017/4/12 15:26Nan
2017/4/13 16:4265
2017/4/17 6:02Nan
2017/4/18 13:1065
2017/7/10 14:4858.51
2017/7/11 3:4865
2017/7/17 2:3668
2017/7/30 15:04Nan
2017/7/31 2:4468
2017/8/28 8:3665.99
2017/8/29 5:2868.99
2017/9/11 5:1065
2017/10/30 7:2063.99
1 REPLY 1
BA_Pete
Super User
Super User

Hola @gaoact1 ,

1) Cambie la forma del gráfico de líneas a 'Stepped' en el formato del gráfico:

BA_Pete_2-1601021596454.png

2) Retire NaN en sus datos y reemplace con nulls. Vea cómo lo hice pegando este código sobre el valor predeterminado en una consulta en blanco en Power Query:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("bVJJEsIwDPuKp2eGWM7m+CsMBz7Q/x9x0jI0gatkWXKUx2MTRgngUAnRomy3rej2vH2JRmpJOy4XHEEKFctdkHUmqitQVoUEJcCQVgsJKCRsmZ3ZX/tESaRqzJOmBpe4h4xV+QtHDwtLskwPGCb8My7s25dEA09+G2SZT76Hjze6xOw48CGuexwXQjYpfxSRUM6okwWqW/M/D+0NYT2iekeEdFSU9Z4xcaB4tjdrKonFsgT207kH5rTaOwNXpPWpNIh6E8emfG9tohr58cNcJ6r1XPn3Fv9tsTdyNBWH5vkG", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [time = _t, newprice = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"time", type datetime}, {"newprice", type number}}),
    #"Replaced Errors" = Table.ReplaceErrorValues(#"Changed Type", {{"newprice", null}})
in
    #"Replaced Errors"

A continuación, haga clic con el botón derecho en el campo del eje y seleccione "Mostrar elementos sin datos":

BA_Pete_1-1601021542637.png

3) No tengo muy claro lo que está pidiendo aquí, lo siento.

Implementación de los pasos 1) y 2) dame la siguiente salida:

BA_Pete_3-1601021671129.png



Now accepting Kudos! If my post helped you, why not give it a thumbs-up?

Proud to be a Datanaut!




Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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