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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
PBI_newuser
Post Prodigy
Post Prodigy

cómo establecer una línea de destino dinámica

Hola

¿Cómo puedo establecer la línea de destino dinámicamente?

Por ejemplo, cuando selecciono Producto A, la línea de destino y el color de los puntos de datos siguen el objetivo 70%

mientras que para el producto B, la línea de destino y el color de los puntos de datos siguen el objetivo 80%.

Gracias.

color ? 
interruptor ( true(),
tasa > 0,7,"verde",
"Rojo"
)

PBI_newuser_1-1597732235340.png

1 ACCEPTED SOLUTION

hola @PBI_newuser,

Su fórmula parece ya resumida tasas, por lo que obtiene el resultado incorrecto (sobre 0.7) cuando trato de agregarlos.
Puede intentar utilizar las siguientes medidas para confirmar si cumple con sus requisitos:

Line Color =
VAR currProduct =
    SELECTEDVALUE ( 'Table'[Product] )
RETURN
    IF (
        currProduct = "A",
        IF ( [Rate] > 0.8, "Green", "Red" ),
        IF ( [Rate] > 0.7, "Green", "Red" )
    )

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

View solution in original post

12 REPLIES 12
amitchandak
Super User
Super User

@PBI_newuser , Usted puede tener línea como

Valor de la línea ?
interruptor ( true(),
selectedvalue(Table[Product]) á"A", 0.7,
selectedvalue(Table[Product]) á"B", 0.8
)

Color dudo que puedas tener.

Hice esto en una barra visual y luego cambió a la línea. Pero debido a que hay más de una medida en visual dudo que pueda colorear

Tiene la opción de formatear condicionalmente usando "campo" para una medida

Valor de la línea ?
interruptor ( true(),
selectedvalue(Table[Product]) -"A", "Green",
selectedvalue(Table[Product]) á"B", "Red"
)

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 @amitchandak ,

Gracias por su respuesta.

Pero "Línea constante" no puede insertar la función.

Si inserto "Valor de línea" en la columna Valores, no puedo hacer que se vea en línea discontinua y también ocultar la etiqueta de datos solo para el campo "Valor de línea".

¿Cómo puedo insertar la medida sólo el producto A, el objetivo es 0.7, otros son 0.8?

Valor de la línea ? 
interruptor ( true(),
selectedvalue(Table[Product]) á"A", 0.7,
selectedvalue(Table[Product]) á"B", 0.8
)

Para el color, necesito establecer si los puntos de datos más de 0.7 para el producto A es verde mientras que por debajo de 0.7 es rojo. Pero, cuando se seleccionan otros productos, verde por encima de 0.8 mientras que rojo por debajo de 0.8. ¿Cómo puedo hacer eso?

Valor de la línea ? 
interruptor ( true(),
selectedvalue(Table[Product]) -"A", "Green",
selectedvalue(Table[Product]) á"B", "Red"
)

Gracias.

hola @PBI_newuser,

Puede agregar la instrucción if en la expresión de medidas de formato condicional para establecer el destino en función del producto.

Line Color=
VAR currProduct =
    SELECTEDVALUE ( Table[Product] )
VAR currValue =
    CALCULATE ( SUM ( Table[Value),allselected(Table),values(Table[Product] ) )
RETURN
    IF (
        _currProduct = "A",
        IF ( currValue > 0.7, "Green", "Red" ),
        IF ( currValue > 0.8, "Green", "Red" )
    )

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola @v-shex-msft , gracias por su respuesta.

Lo intenté con la medida siguiente, pero todos los puntos de datos muestran verde.

¿Puede ayudar a ver cuál es el problema con la medida a continuación?

Gracias.

Color de la línea ? 
VAR currProducto ?
SELECTEDVALUE ( TableB[Producto] )
VAR currValue ?
CALCULATE (SUMX(TableA, TableA[Rate]), ALLSELECTED(TableB),values(TableB[Product] )
devolución
SI (
currProducto á "A",
IF ( currValue > 0.8, "Green", "Red" ),
IF ( currValue > 0.7, "Green", "Red" )
)

Hola @PBI_newuser,

Me gustaría sugerir extraer SELECTEDVALUE ( TableB[Product] ) en una nueva fórmula para comprobar si puede obtener los valores actuales correctamente.
Además, ¿puede compartir algunos datos ficticios para probar? Debería ayudar a problemas y probar las fórmulas de medida.

Cómo obtener respuestas a su pregunta rápidamente

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola @v-shex-msft ,

No puedo compartir el archivo pbix aquí.

Por lo tanto, voy a compartir los datos en la tabla a continuación.

A continuación se muestra la columna creada:

Período: TableB[Fecha]. [Año] & "-" & FORMAT(TableB[Fecha].[ Fecha],"MM")
A continuación se muestran las medidas creadas:
Pasado: Suma(TableB[Recuento])
Total: Recuento (TableB[Count])
Tasa: IFERROR([Pasada]/[Total],0)
FechaNúmero de casoProductoContar
13-08-19 15:00CN-01084626 1
12-09-19 22:00CN-01046298A0
14-09-19 19:19CN-01047910A0
17-09-19 21:26CN-01061919A0
03-10-19 0:00CN-01065379A0
02-10-19 23:30CN-01065606A0
21-10-19 17:09CN-01067180A0
24-10-19 19:25CN-01067182A0
01-11-19 15:40CN-01068207A0
21-11-19 15:30CN-01068360A0
21-11-19 17:30CN-01068817A1
03-10-19 16:30CN-01065209B0
02-10-19 19:30CN-01066605B0
03-10-19 19:00CN-01068236B1
02-10-19 21:30CN-01068653B1
03-10-19 18:00CN-01068710B0
03-10-19 16:00CN-01068711B0
03-10-19 18:00CN-01068744B1
04-10-19 20:00CN-01068747B1
09-09-19 22:30CN-01074272C0
06-09-19 20:00CN-01084895C1
07-09-19 0:00CN-01087782C0
09-09-19 21:00CN-01088179C0
09-09-19 13:30CN-01112091C1
10-09-19 18:00CN-01112163C1
06-01-20 19:00CN-01101438C0
15-01-20 7:00CN-01114026C1
07-01-20 22:00CN-01118900C1
08-01-20 17:00CN-01120659C1
08-01-20 18:00CN-01127818C0
13-09-19 1:30CN-01070767D1
11-09-19 18:20CN-01072158D0
10-09-19 15:00CN-01072285D1
10-09-19 15:00CN-01075260D0
09-09-19 20:30CN-01075356D1
10-09-19 20:00CN-01075425D1
10-09-19 16:00CN-01075561D1
10-09-19 20:30CN-01077787D1
10-09-19 17:20CN-01079007D1
09-09-19 21:00CN-01081676D1
09-09-19 21:00CN-01082568D0
10-09-19 17:00CN-01084007D1
10-09-19 21:00CN-01084628D0
11-09-19 14:00CN-01085063D1

hola @PBI_newuser,

Su fórmula parece ya resumida tasas, por lo que obtiene el resultado incorrecto (sobre 0.7) cuando trato de agregarlos.
Puede intentar utilizar las siguientes medidas para confirmar si cumple con sus requisitos:

Line Color =
VAR currProduct =
    SELECTEDVALUE ( 'Table'[Product] )
RETURN
    IF (
        currProduct = "A",
        IF ( [Rate] > 0.8, "Green", "Red" ),
        IF ( [Rate] > 0.7, "Green", "Red" )
    )

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Hola @v-shex-msft ,

Gracias por su respuesta. Ahora funciona.

¿Qué tal la línea de destino (Línea constante)?

¿Es posible mover la línea de destino al 80% si se selecciona El producto A?

PBI_newuser_0-1598430909497.png

hola @PBI_newuser,

Desafortunadamente, la línea constante no es igual que otras líneas analíticas agregadas, no puede configurar en función del valor de la medida. Por lo tanto, es imposible hacer una línea constante dinámica basada en selecciones de filtro.

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.

Bien, gracias por su ayuda @v-shex-msft !

Hola @v-shex-msft ,

¿Le importaría compartir el archivo pbix aquí?

El campo a "SUM" aquí es una medida, no está seguro de si esto causa el error en la fórmula?

pranit828
Community Champion
Community Champion

Hola @PBI_newuser

Puede utilizar la misma medida que una línea en el gráfico de líneas.





PBI_SuperUser_Rank@1x.png


Hope it resolves your issue? 
Did I answer your question? Mark my post as a solution!

Appreciate your Kudos, Press the thumbs up button!!
Linkedin Profile

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors