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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Speedbird
Frequent Visitor

Frecuencia de recuento de medida con respecto a la columna

Tengo datos donde i, y y value son columnas, y he hecho medidas max_val para encontrar el máximo de valor a través de y para cada i y y_max_val para identificar la y donde se produjo el valor máximo.

i

yValor[max_val][y_max_val]
120200.7952241730.7952241732020
120250.3728211380.7952241732020
120300.0983450840.7952241732020
220200.5669693590.5669693592020
220250.3920439440.5669693592020
220300.5490096110.5669693592020
320200.1476247630.3515955292030
320250.2958676220.3515955292030
320300.3515955290.3515955292030
420200.609542340.6793415862030
420250.0430879780.6793415862030
420300.6793415860.6793415862030
520200.5420578620.8164064732030
520250.5776508370.8164064732030
520300.8164064730.8164064732030

¿Cómo escribo una medida para contar el número de veces que y tiene el valormáximo?

Me gustaría algo como:

20202
20250
20303
6 REPLIES 6
Icey
Community Support
Community Support

Hola @Speedbird ,

Cree una medida así:

count =
CALCULATE (
    DISTINCTCOUNT ( 'Table'[i] ) + 0,
    FILTER ( 'Table', 'Table'[y] = [y_max_val] )
)

count.PNG

BTW, archivo .pbix adjunto.

Saludos

Icey

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

harshnathani
Community Champion
Community Champion

hola @Speedbird ,

Tendrá que crear una columna calculada

Value equal Max Val =
IF (
    'Table'[value] = 'Table'[max_val],
    1,
    0
)

1.jpg

A continuación, cree una medida

Count of y and max_Val =
COALESCE (
    CALCULATE (
        COUNT ( 'Table'[i] ),
        'Table'[Value equal Max Val] = 1
    ),
    0
)

2.JPG


saludos

Harsh Nathani


Apreciar con un Kudos!! (Haga clic en el botón Pulgares arriba)

¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!

mahoneypat
Employee
Employee

Por favor, pruebe esta expresión para obtener el resultado deseado.

Count of Max =
VAR __summary =
    ADDCOLUMNS (
        SUMMARIZE ( iyTable, iyTable[y], iyTable[i] ),
        "ivalue", CALCULATE ( MAX ( iyTable[value] ) ),
        "imax", CALCULATE ( MAX ( iyTable[value] ), ALL ( iyTable[y] ) )
    )
RETURN
    COUNTROWS ( FILTER ( __summary, [ivalue] = [imax] ) ) + 0

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Hola Pat,

Gracias por su respuesta! Desafortunadamente, no ha funcionado para mí. El resultado que obtengo de esta medida es esencialmente el recuento de i para todos los años:

yRecuento de Max
20205
20255
2030

5

Lo sentimos, hay un poco más de contexto, la tabla que mostré en el OP es una versión filtrada de la tabla completa, hay otros identificadores en esa tabla y también otros años que las segmentaciones de nivel de página seleccionan para mí.

Puesto que hay otras columnas en juego, por favor vea si esta variación hace el truco

Count of Max =
VAR __summary =
    ADDCOLUMNS (
        SUMMARIZE ( iyTable, iyTable[y], iyTable[i] ),
        "ivalue", CALCULATE ( MAX ( iyTable[value] ) ),
        "imax", CALCULATE ( MAX ( iyTable[value] ), ALLEXCEPT ( iytable, iyTable[i] ) )
    )
RETURN
    COUNTROWS ( FILTER ( __summary, [ivalue] = [imax] ) ) + 0

También puede probar ALLSELECTED(iyTable) en lugar del all() original también.

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Gracias Pat, pero ambas variantes todavía me dan cuenta de i para todos los años.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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