Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowThe Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.
Estoy usando el objeto visual Matrix con una descripción de texto. Cuando expando el objeto visual +/- puede ver la descripción correcta en la fila real, pero muestra una descripción aleatoria en el encabezado del subtotal de una subfila a continuación. La descripción está configurada para mostrar la primera descripción, pero no siempre hace esto. ¿Hay de todos modos para arreglar este comportamiento?
¡Gracias!
Solved! Go to Solution.
Hola @edwinb ,
La razón de este problema es el orden alfabético predeterminado.
Por favor, intente los siguientes pasos:
1.Agregue una columna de índice al editor de consultas.
2.Obtenga la primera "descripción" basada en la columna de índice
Measure =
VAR MIN_INDEX =
CALCULATE (
MIN ( 'Table (2)'[Index] ),
ALLEXCEPT ( 'Table (2)', 'Table (2)'[level1] )
)
RETURN
IF (
ISINSCOPE ( 'Table (2)'[level2] ),
MAX ( 'Table (2)'[Description] ),
CALCULATE (
MAX ( 'Table (2)'[Description] ),
FILTER ( 'Table (2)', 'Table (2)'[Index] = MIN_INDEX )
)
)
Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @edwinb ,
La razón de este problema es el orden alfabético predeterminado.
Por favor, intente los siguientes pasos:
1.Agregue una columna de índice al editor de consultas.
2.Obtenga la primera "descripción" basada en la columna de índice
Measure =
VAR MIN_INDEX =
CALCULATE (
MIN ( 'Table (2)'[Index] ),
ALLEXCEPT ( 'Table (2)', 'Table (2)'[level1] )
)
RETURN
IF (
ISINSCOPE ( 'Table (2)'[level2] ),
MAX ( 'Table (2)'[Description] ),
CALCULATE (
MAX ( 'Table (2)'[Description] ),
FILTER ( 'Table (2)', 'Table (2)'[Index] = MIN_INDEX )
)
)
Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Sigo tratando de reelaborar mi archivo power bi sin suerte. ¿No estoy seguro de por qué no puedo obtener las filas del subtotal para mostrar las descripciones de texto correctas? Sin más de qué nivel se expande, estoy tratando de obtener la descripción para mostrar correctamente. Lo hace cuando sólo hay una opción, pero no para subtotales con más de un descipción. Seguiré intentándolo, pero si tienes tiempo para mirarlo, te he proporcionado un enlace de caja al archivo pbix anterior. Gracias
Measure Description =
VAR MIN_INDEX =
CALCULATE (
MIN ( 'Table'[Index] ),
ALLEXCEPT ( 'Table', 'Table'[L1] )
)
RETURN
IF (
ISINSCOPE ( 'Table'[L3] ),
MAX ( 'Table'[Description] ),
CALCULATE (
MAX ( 'Table'[Description] ),
FILTER ( 'Table', 'Table'[Index] = MIN_INDEX )
)
)
@V-lianl-msft Gracias por señalarme en la dirección correcta.
Esto es lo que finalmente conseguí trabajar. Tuve que simplificar la variable para trabajar en los diferentes niveles de jerarquía
Measure Description =
VAR MIN_INDEX =
MIN ( 'Assembly Codes & Unit Costs'[Index] )
RETURN
IF (
ISINSCOPE ( 'Assembly Codes & Unit Costs'[L4] ),
MAX ( 'Assembly Codes & Unit Costs'[Description] ),
CALCULATE (
MAX ( 'Assembly Codes & Unit Costs'[Description] ),
FILTER ( 'Assembly Codes & Unit Costs', 'Assembly Codes & Unit Costs'[Index] = MIN_INDEX )
)
)
@edwinb Bueno, no es al azar. Esto parece un problema de totales de medida. Muy común. Vea mi post al respecto aquí: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376
Además, esta medida rápida, medida totales, la palabra final debe obtener lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907
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.