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
Anonymous
Not applicable

Calcular 2end y 3o valor más alto con medición

Hola familia ;
Quiero ayuda para mostrar en una medida el segundo gran valor y el tercero también

Tengo 2 medidas de cálculos transformé la figura y el valor absoluto
como se muestra en las fotos de abajo

gracias de antemano

ines foto .png

2 ACCEPTED SOLUTIONS
Icey
Community Support
Community Support

Hola @AMINE_FAIZ ,

Yo creo un ejemplo simple al que puedes hacer referencia:

1. Tabla:

table.PNG

2. Medidas.

Percent =
CALCULATE ( SUM ( 'Table'[Value1] ) - SUM ( 'Table'[Value2] ) )
    / SUM ( 'Table'[Value2] ) * 100
ABS Percent = ABS ( [Percent] )

3. Luego creo una medida de rango.

Rank = RANKX ( ALLSELECTED ( 'Table' ), [ABS Percent],, DESC, DENSE )

rank2.PNG

4. Cree una medida para mostrar el 1o, 2o, 3o valor más alto.

1st highest value = CALCULATE([ABS Percent],FILTER('Table',[Rank]=1))
2nd highest value = CALCULATE([ABS Percent],FILTER('Table',[Rank]=2))
3rd highest value = CALCULATE([ABS Percent],FILTER('Table',[Rank]=3))

rank.PNG

Para obtener más información, compruebe el archivo PBIX adjunto.

Saludos

Icey

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

View solution in original post

Icey
Community Support
Community Support

Hay @AMINE_FAIZ ,

Si desea que el valor de Clasificación cambie por el intervalo de fechas que seleccionó, la medida anterior puede satisfacer sus requisitos. Porque usé "ALLSELECTED" en la expresión.

range.gif

Saludos

Icey

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

View solution in original post

10 REPLIES 10
amitchandak
Super User
Super User
Anonymous
Not applicable

RANKX le permite ordenar su mesa en función de una medida que le gustaría


Así que sugiero crear una tabla virtual con un RESUME, que representa en la memoria la tabla como en el objeto visual, y luego agregar un RANKX. Añadirá una columna con los números 1 a N donde 1 es el primero, 2 es el segundo, etc.
A continuación, con un FILTRO se puede elegir el 1o, 2o, etc.

Anonymous
Not applicable

Exactamente sí; @adetogni
Ya he hecho el rango, pero lo que realmente quiero es mostrarlo en una medida como la función máxima que toma el 1st quiero saber es lo que podemos hacer una función compuesta para tener una medida muestra el valor 2end y 3thd

Icey
Community Support
Community Support

Hola @AMINE_FAIZ ,

Yo creo un ejemplo simple al que puedes hacer referencia:

1. Tabla:

table.PNG

2. Medidas.

Percent =
CALCULATE ( SUM ( 'Table'[Value1] ) - SUM ( 'Table'[Value2] ) )
    / SUM ( 'Table'[Value2] ) * 100
ABS Percent = ABS ( [Percent] )

3. Luego creo una medida de rango.

Rank = RANKX ( ALLSELECTED ( 'Table' ), [ABS Percent],, DESC, DENSE )

rank2.PNG

4. Cree una medida para mostrar el 1o, 2o, 3o valor más alto.

1st highest value = CALCULATE([ABS Percent],FILTER('Table',[Rank]=1))
2nd highest value = CALCULATE([ABS Percent],FILTER('Table',[Rank]=2))
3rd highest value = CALCULATE([ABS Percent],FILTER('Table',[Rank]=3))

rank.PNG

Para obtener más información, compruebe el archivo PBIX adjunto.

Saludos

Icey

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

Anonymous
Not applicable

@Icey

gracias por su solución
es trabajo profesional de su parte

Tengo un problema si queremos agregar la fecha, por ejemplo, el rango no cambia

por ejemplo:

calcular el 1o 2o 3 de la fecha 15 de febrero de ----> 3 de marzo
calcular el 1o 2o 3 de la fecha 10 de enero ----> 1 de abril

significa que cuando elige un rango de fechas el rango cambia según el rango de fechas

Icey
Community Support
Community Support

Hay @AMINE_FAIZ ,

Si desea que el valor de Clasificación cambie por el intervalo de fechas que seleccionó, la medida anterior puede satisfacer sus requisitos. Porque usé "ALLSELECTED" en la expresión.

range.gif

Saludos

Icey

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

Anonymous
Not applicable

@Icey Estoy orgulloso de ser parte de la familia Power Bi
gracias es demasiado profesional, especialmente el aspecto de compartir y ayudar

Tengo un pequeño problema con el rango cuando tenemos un valor nulo que considera 0 como un 1o rango

cómo no tomar valores nulos

Medidas:

2.png

1.png

Resultados:

3.png

Icey
Community Support
Community Support

Hola @AMINE_FAIZ ,

Si desea mostrar los registros con valores nulos, puede cambiar su medida de la siguiente forma:

Rank =
IF (
    [ABS Percent] <> 0,-----------You can replace 0 with BLANK() in your scenario.
    RANKX (
        FILTER ( ALLSELECTED ( 'Table' ), [ABS Percent] <> 0 ),----You can replace 0 with BLANK() in your scenario.
        [ABS Percent],
        ,
        ASC,
        DENSE
    )
)

rank3.PNG

Si no desea mostrar los registros con valor nulo, simplemente intente algo como a continuación para filtrar el objeto visual.

rank4.PNG

Saludos

Icey

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

Anonymous
Not applicable

@Icey

Gracias señor, somos demasiado buenos para el primer ejercicio
eso es otro o quiero que la fila comience con 1 pero como se ve en la imagen comienza con 1 en un valor nulo

3.png

Gracias

Icey
Community Support
Community Support

Hola @AMINE_FAIZ ,

Si la captura de pantalla de abajo es como lo que desea, pruebe la expresión anterior.

rank5.PNG

Saludos

Icey

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

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.