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.
Hola POWER BI Team,
Necesito ayuda con un proyecto. He mirado a mi alrededor, pero no pude encontrar una respuesta y la función de formato conditonal en la sección de formato no hace el truco para mí.
Mi conjunto de datos tiene tres columnas principales CLIENT, DATE (Text) y ORDER(Numeric). Cuando dejo caer la columna en un MATRIX, esto es lo que obtengo:
Usando DAY como filtro, voy a comparar un DÍA a la vez con HOY. Si el valor HOY es menor que, por ejemplo, el lunes, hoy será rojo, igual será amarillo y mayor será verde. Este es el resultado deseado:
¿Hay alguna manera de lograr esto usando DAX tal vez? En caso afirmativo, ¿puede alguien ayudarme a alcanzar el resultado deseado?
Gracias de antemano.
Hola @corange
Tengo una solución a continuación, aunque es un poco diferente de su resultado esperado final.
semana es una columna
week = IF(TODAY()=[date],"today",FORMAT([date],"dddd"))
[Medida] es una medida
Measure =
VAR sl =
CALCULATE (
SUM ( 'Table'[value] ),
FILTER (
ALLSELECTED ( 'Table' ),
'Table'[client] = MAX ( 'Table'[client] )
&& 'Table'[week] <> "today"
)
)
VAR t =
SUM ( 'Table'[value] )
RETURN
IF (
MAX ( [week] ) = "today",
SWITCH (
TRUE (),
t > sl
|| (
t <> BLANK ()
&& sl = BLANK ()
), 1,
t = sl
|| (
t = BLANK ()
&& sl = BLANK ()
), 0,
t < sl
|| (
t = BLANK ()
&& sl <> BLANK ()
), -1
)
)
Saludos
Maggie
Equipo de apoyo a la comunidad _ Maggie Li
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola a todos,
Después de mi primer post, me gustaría crear otra agregación, pero no estoy seguro de qué hacer al respecto.
Me gustaría ver la diferencia y luego la diferencia porcentual entre Hoy y el otro día de la semana. Así que cuando selecciono lunes y hoy me da la diferencia entre el trabajo de hoy y los trabajos de lunes y así sucesivamente para el resto de la semana.
¿Alguien puede ayudarme en esto?
Gracias.
Hola a v-juanli-msft
He probado esto y casi consigo lo que quiero.
No puedo crear una columna Semana, ya que no tengo un campo de fecha en absoluto en mi conjunto de datos. Todo se administra en SQL Server y solo uso una vista en BI. La fecha se convierte directamente en el nombre de los días de la semana y hoy utilizando el campo de fecha.
Por lo tanto, he ir al paso dos y he creado la medida y la codificación de color está funcionando. Sin embargo, lo único es que no tengo la opción APLICAR a. Por favor, vea el screnshot a continuación.
No sé si esa es la razón, pero entonces el formato condicional no se aplica sólo a HOY, pero resaltar el lunes también y seguir las mismas reglas para que no sea coincidente y confuso.
Gracias.
@corange, crear medida de color como esta
color =
switch ( true(),
FIRSTNONBLANK(Table[Date],"NA") ="Today" && sum(Table[Value]) >500,"lightgreen",
FIRSTNONBLANK(Table[Date],"NA") ="Today" && sum(Table[Value]) >1000,"red",
/// Add more conditions
"blue"
)
a continuación, utilice ese uso de campo en el formato condicional
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
Hola
Gracias por tu respuesta. He intentado seguir sus instrucciones, pero estoy totalmente perdido aquí.
La fórmula que mencionaste no figura en el artículo y no sé por dónde empezar incluso aplicar los pasos que están diciendo ya que el escenario es diferente al mío.
¿Alguien más tiene alguna idea de esto?
Gracias.
Hola
Donde estoy perdido también es el valor utilizado en la fórmula > 500 , > 1000 y así sucesivamente.
No entiendo cómo son relevantes.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |