The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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