Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hola a todos
Tengo una mesa como esta con una conexión de datos en vivo,
Valor de marca de tiempo1 Valor2
16/06/2020 1:00 10 3
16/06/2020 2:00 12 23
16/06/2020 3:00 4 11
16/06/2020 4:00 2 5
He trazado una gráfica de dispersión con Value1 vs Value2. A medida que aumenta la marca de tiempo, aumenta la densidad de la gráfica de dispersión. Por lo tanto, me gustaría mostrar los últimos valores N en un color diferente.
Para ex, si value1 vs value2 se traza en color azul, digamos que N es 2. Quiero que (4,11) y (2,5) se muestren en color rojo. Esto debería ser posible para diferentes valores N. N representa el número de valores que se mostrarán desde la última marca de tiempo.
¿Podría alguien ayudarme en esto? Gracias
Hola, @pbidemouser2
Basándome en su dsecription, creé datos con conexión en vivo para reproducir su escenario.
pestaña:
Puede crear una medida como se indica a continuación.
Rank =
RANKX(
ALL(Tab),
CALCULATE(SUM(Tab[Timestamp]))
)
Puede hacer que el objeto visual sea seleccionado, vaya a 'Visualizaciones', haga clic en 'Formato'>'Coclors de datos', haga clic en formato condicional para el objeto visual, establecido como se indica a continuación.
Resultado:
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @v-alq-msft ,
Gracias por la solución. Esto casi resuelve mi problema. Pero el único problema es que está poniendo rank>2 en el formato condicional. En una conexión en vivo, habrá muchas marcas de tiempo entrando. En ese caso habrá muchos puntos después del rango 2.
Así, por ejemplo, si hay 10 filas también, quiero mostrar las últimas 2 filas solamente. Espero que haya alguna manera de resolver eso. Gracias
Hola, @pbidemouser2
La función rankx ordena por marcas de tiempo de hign a low de forma predeterminada. Por lo tanto, puede establecer la regla como 'si [Rank]<-2 y luego red' para mostrar solo las dos últimas filas.
Saludos
Allan
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
@pbidemouser2, crear una medida que devuelva el color basado en la codición
Ejemplo:
Color sales = if(AVERAGE(Sales[Sales Amount])<170,"green","red")
Color Year = if(FIRSTNONBLANK(Table[Year],2014) <=2016,"lightgreen",if(FIRSTNONBLANK(Table[Year],2014)>2018,"red","yellow"))
color =
switch ( true(),
FIRSTNONBLANK(Table[commodity],"NA") ="commodity1" && sum(Table[Value]) >500,"lightgreen",
FIRSTNONBLANK(Table[commodity],"NA") ="commodity2" && sum(Table[Value]) >1000,"lightgreen",
/// Add more conditions
"red"
)
Tiene la suma de uso de value1 o el valor 2.
A continuación, en los datos en color de datos use fx - formato condicional. En ese elegir la opción de campo y la medida de color
se refieren a los pasos
https://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-num...
https://docs.microsoft.com/en-us/power-bi/desktop-conditional-table-formatting#color-by-color-values
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the February 2025 Power BI update to learn about new features.