Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
Tengo una matriz que requiere un formato de color de fondo específico para cada línea de la matriz. Inicialmente, logré esto agregando una columna de hexcodes asociados a cada elemento de línea en la matriz. Luego, elegí formatear el color de fondo de las celdas por el valor del campo "hexcode".
Después de crear todas las imágenes, me di cuenta de que necesitaba un grupo de cálculo para una de mis imágenes. Creé el grupo de cálculo y lo probé en un elemento visual. Hizo lo que necesitaba, pero cuando fui a agregar el formato condicional, ya no pude seleccionar el valor del campo. Inicialmente supuse que esto debía ser un problema de grupo de cálculo. Entonces, volví a mis imágenes antiguas, que afortunadamente todavía tienen el formato correcto, e intenté volver a agregar el formato condicional y he aquí, no puedo seleccionar el campo (ni ningún campo que haya probado desde entonces). Agradecería enormemente cualquier ayuda que alguien tenga para ofrecer.
Muchas gracias por esta explicación, especialmente por explicar dónde entra la medida implícita cuando selecciono mi columna. La medida funciona perfectamente.
Tan pronto como agregue al menos un grupo de cálculo a un modelo tabular, la opción de modelo "Desalentar medidas implícitas" debe establecerse en True. El Editor tabular hace esto automáticamente después de agregar grupos de cálculo. (captura de pantalla a continuación)
Cuando un conjunto de datos de Power BI tiene grupos de cálculo (y, por lo tanto, esta opción se establece en True), ya no puede usar medidas implícitas dentro de la interfaz de Power BI. El efecto práctico de esto es que todas las medidas incluidas en imágenes, formato condicional u otro lugar deben ser medidas explícitas, es decir, escritas con DAX.
Cuando seleccionó originalmente el campo Código hexadecimal para el formato condicional, se creó una medida implícita (probablemente utilizando la agregación "Primera").
La solución es escribir una medida explícita y usarla al seleccionar el campo para el formato condicional.
Por ejemplo:
Hex Code Selected =
SELECTEDVALUE ( OpStmtLayout[HexCodes.HexCode] )
-- SELECTEDVALUE assumes a single value is visible.
-- Alternatively you could use MIN/MAX or some other aggregation
Esta opción "Desalentar medidas implícitas" no afecta a ninguna medida implícita existente, por lo que los objetos visuales existentes no se romperán, pero no podrá usar medidas implícitas a partir de ese momento al crear o cambiar elementos visuales.
Saludos
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.