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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular un valor máximo para los matriculados diferentes

¡Hola!

Tengo una tabla con diferentes valores de diámetro para diferentes matrices. Necesito calcular cuál es el diámetro máximo para cada mrícula y después de eso calcular cuántas veces aparece ese diámetro para esa mrícula. ¿Cómo podría hacerlo con una columna calculada y/o una medida? Creo una segunda tabla donde tengo una columna con valores de mrículas únicos y luego creo una segunda columna con = Calcular(MAX(Diámetro[Tabla1]), Matriculas[Tabla1] = Matriculas[Tabla2]) y una tercera columna = CALCULAR(CONTAR(Diámetro[Tabla1]), Mrículas[Tabla1] = Matrices[Tabla2],Diámetro[Tabla1] = MAX(Diámetro[Tabla1]). Esa fue mi idea, pero no sé cómo escribir eso. ¿Podría ayudarme, por favor? Soy un novato

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@Fabiopb

Aquí hay una solución con columnas calculadas. Crear dos columnas

Matricule Max Diameter = CALCULATE(MAX('Matricules'[Diameter]),ALLEXCEPT(Matricules,Matricules[Matricule]))
Max Count = CALCULATE(COUNT(Matricules[Matricule]),ALLEXCEPT(Matricules,Matricules[Matricule]),Matricules[Diameter]=Matricules[Matricule Max Diameter])

vjingzhang_0-1653621931314.png

Y aquí hay una solución con una medida basada en los datos de muestra anteriores.

Measure = 
var matricule_max_diameter = MAX(Matricules[Diameter])
return
CALCULATE(COUNT(Matricules[Matricule]),Matricules[Diameter]=matricule_max_diameter)

vjingzhang_1-1653622156642.png

Puede elegir cualquiera de los dos según sus necesidades.

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Hola

Gracias por la respuesta. De hecho, estoy buscando una solución como esta:

Fabiopb_0-1653653900568.png

Preferiría calcular las nuevas columnas en una nueva tabla con las matrices no repetidas. Estoy buscando una solución como esa porque la tabla principal tiene muchas filas que creo que incluir nuevas columnas calculadas sería peor para la estructura. Si pudieras ayudar con eso, te lo agradecería.

@Fabiopb

Perdón por la respuesta tardía. Primero puede crear una tabla con el código siguiente. Esto le devolverá una tabla con matrices distintas y sus valores de diámetro máximo.

Table 2 = SUMMARIZE('Table','Table'[Matricule],"Max Diameter",MAX('Table'[Diameter]))

vjingzhang_0-1654054945495.png

A continuación, agregue una nueva columna encima de la nueva tabla.

Max Diameter Count = 
COUNTROWS (
    FILTER (
        'Table',
        'Table'[Matricule] = 'Table 2'[Matricule]
            && 'Table'[Diameter] = 'Table 2'[Max Diameter]
    )
)

vjingzhang_1-1654055234188.png

Saludos
Equipo de soporte de la comunidad _ Jing
Si esta publicación ayuda, por favor acéptala como Solución para ayudar a otros miembros a encontrarla.

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors