Zlus
Hola a todos,
Actualmente, tengo una tabla que consta de dos columnas: una columna de textos y una medida que estoy tratando de crear.
Lo que quiero es que cada fila, que contenga el mismo texto que el texto de la fila seleccionada, tenga el valor 1 en la medida y para cada otra fila, debe haber un 0.
Puedo obtener el texto de la fila seleccionada usando la medida:
AntonioTilley
En respuesta a Zlus
Si este es el motivo, entonces el único otro método que se me ocurre es colorear cada línea según el valor del texto.
como power bi no permite el formato condicional basado en el número de solo texto, entonces deberá crear un rango para cada uno de los valores. por ejemplo
Measure = RANKX('table'[TEXTTOCHECK])
Luego puede usar esta Medida de rango en un formato condicional usando una regla y darle a cada rango un color diferente.
esto no le permitiría ver en función de un valor seleccionado, pero aún podría brindarle la vista que está buscando al observar los colores entre cada uno de los colores elegidos
Esto se vería algo como esto
Puede haber una forma de formatear condicionalmente las filas en función del rango y un valor seleccionado en una segmentación, pero no estoy seguro de si exploraré esto.
AntonioTilley
@Zlus
Puede ser mejor explicar aquí para qué pretende usar esta columna.
la explicación que dio sería imposible ya que cuando se usa una medida en una tabla, no puede cambiar dinámicamente el valor de esa medida en función de un valor seleccionado dentro de esa tabla.
Cuando usa una función SELECTEDVALUE de manera efectiva, dice encontrar el error de mis filtros para esta columna si hay más de uno, entonces dame el valor predeterminado si solo hay uno dame ese valor
with en una tabla para poder seleccionar fila por fila, esa columna debe incluirse en los filtros y siempre tendrá un solo valor en la fila dada.
cuando selecciona la fila en su tabla, filtra todas las demás imágenes en la página del informe, pero no filtra la tabla original; de lo contrario, no habría forma de eliminar el filtro. Imagínalo de esta manera si tuvieras una segmentación con diferentes opciones y cuando seleccionaras un valor, todos los demás valores desaparecerían, entonces nunca podrías desfiltrar tu segmentación.
por lo tanto, debido a que el elemento visual que está utilizando para seleccionar el valor no está filtrado, seguirá siendo el mismo independientemente de lo que se seleccione y, por lo tanto, todas las filas tendrán su propio valor único como valor seleccionado.
lo siento si esto es confuso, pero en términos simples, no puede usar la función SELECTEDVALUE dentro de una medida que afectará la misma imagen en la que se realiza la selección.
Si me dice por qué desea utilizar esta columna, es posible que pueda brindarle una solución alternativa.
Zlus
En respuesta a AntonioTilley
Estimado @AnthonyTilley,
gracias por ayudarme en mi problema.
Estoy intentando resaltar todos los textos donde se ha seleccionado uno. Actualmente, mi tabla se ve así:
En esta foto, he seleccionado el valor «59200502». Debido a la selección, quiero resaltar todos los existentes «59200502» utilizando el formato condicional.
Pensé en usar una medida con 0 y 1, pero agradecería cualquier otra solución posible.
(Nota: la columna realmente contiene texto; el tipo no se puede convertir a número).
AntonioTilley
En respuesta a Zlus
¿Y cuál es la razón para resaltar en lugar de filtrar u ordenar?
el resaltado es complicado y no puedo pensar de ninguna manera en que puedas lograr esto dentro de la misma tabla
A continuación, se muestran tres alternativas que utilizan la segmentación de la izquierda. La primera tabla se filtra solo para el texto dado y cuenta el número de instancias de ese texto.
el segundo muestra cada una de las 3 filas con el mismo texto y el tercero no usa el filtro y en su lugar agrupa cada una de las filas por el texto y luego puede profundizar.
la función específica que busca no se puede lograr de ninguna manera que yo sepa.
Zlus
En respuesta a AntonioTilley
La cuestión es que los datos no deben filtrarse al seleccionar una fila.
La razón para hacerlo es encontrar un patrón.
Las filas se ordenarán más tarde por fecha y los mismos textos no estarán uno al lado del otro.
El objetivo es seleccionar un texto para resaltar todos los mismos textos y verificar si los valores entre esos textos resaltados se repiten. Entonces, al usar una segmentación, no hay filas entre los aspectos destacados, por lo que usar las alternativas no funcionará.
AntonioTilley
En respuesta a Zlus
Si este es el motivo, entonces el único otro método que se me ocurre es colorear cada línea según el valor del texto.
como power bi no permite el formato condicional basado en el número de solo texto, entonces deberá crear un rango para cada uno de los valores. por ejemplo
Measure = RANKX('table'[TEXTTOCHECK])
Luego puede usar esta Medida de rango en un formato condicional usando una regla y darle a cada rango un color diferente.
esto no le permitiría ver en función de un valor seleccionado, pero aún podría brindarle la vista que está buscando al observar los colores entre cada uno de los colores elegidos
Esto se vería algo como esto
Puede haber una forma de formatear condicionalmente las filas en función del rango y un valor seleccionado en una segmentación, pero no estoy seguro de si exploraré esto.
Zlus
En respuesta a AntonioTilley
Esta podría ser una posible solución a mi problema. ¡Gracias por ayudarme!