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.
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
Solved! Go to Solution.
Hola @AMINE_FAIZ ,
Yo creo un ejemplo simple al que puedes hacer referencia:
1. Tabla:
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 )
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))
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.
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.
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.
No estoy seguro de que me haya quedado completamente. Pero parece que Rank puede ayudar
Para el rango Refiera estos links
https://radacad.com/how-to-use-rankx-in-dax-part-2-of-3-calculated-measures
https://radacad.com/how-to-use-rankx-in-dax-part-1-of-3-calculated-columns
https://radacad.com/how-to-use-rankx-in-dax-part-3-of-3-the-finale
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.
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
Hola @AMINE_FAIZ ,
Yo creo un ejemplo simple al que puedes hacer referencia:
1. Tabla:
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 )
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))
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.
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
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.
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.
@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:
Resultados:
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
)
)
Si no desea mostrar los registros con valor nulo, simplemente intente algo como a continuación para filtrar el objeto visual.
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.
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
Gracias
Hola @AMINE_FAIZ ,
Si la captura de pantalla de abajo es como lo que desea, pruebe la expresión anterior.
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.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |