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
Syndicate_Admin
Administrator
Administrator

Ayuda con el uso de porcentajes en slider slicers

tl;dr - aparte de cortar el objeto visual (que utiliza una entrada decimal porque es un porcentaje a 3 decimales) al mismo número e incluso entonces sólo cuando se utiliza el control deslizante - todo funciona según lo previsto. Necesito ayuda para programar una solución alternativa. Asumo que se trata de iteraciones de usar ROUND() y/o FORMAT() y/o multiplicar los datos subyacentes por 10.000 y tratarlos como números enteros y, a continuación, volver a dividirlos en una columna calculada.

____________________

Tengo una segmentación entre segmentación de datos con una segmentación de datos que muestra las cifras decimales en formato porcentual a 3 decimales, es decir, 0.###%.

1.PNG

Se supone que la medida de salida es el promedio de estas dos "entradas".

_CALC = 

VAR max_lrf = MAXX(ALLSELECTED('Parameters - LRF'[LRF (calc)]),'Parameters - LRF'[LRF (calc)])
VAR min_lrf = MINX(ALLSELECTED('Parameters - LRF'[LRF (calc)]),'Parameters - LRF'[LRF (calc)])

VAR lrf = IF((max_lrf + min_lrf)=0, min_lrf, (max_lrf + min_lrf) / 2)

RETURN
lrf

Cuando limito el control deslizante a una figura. . .

2.PNG

la medida de salida funciona:

4.PNG

pero cuando limito las segmentaciones a un número - utilizando el control deslizante (no introducir manualmente) . . .

3.png

la medida devuelve 0 (cuando debe mostrar 1,1%).

5.PNG

La razón - sospecho - es que las "entradas" necesariamente tienen que ser números decimales debido a las posiciones decimales requeridas. Por lo tanto, el control deslizante "entradas" en lugar de manual, no se redondean para hacer coincidir y lanzar un error.

7.png8.png

Observarás toda la segmentación de números a la derecha de arriba. No tengo errores similares con esa segmentación. Del mismo modo, si insumo manualmente 0,0112 en la parte superior e inferior de la segmentación de datos, la medida se emite correctamente.

Estoy feliz de emplear una solución alternativa con redondeo / formato, etc., pero estas segmentaciones son de tablas de parámetros vinculadas a la tabla de datos subyacente, así que estoy teniendo un poco de problemas con la programación.

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

En otras medidas, donde tengo menos de 1002 figuras individuales, todavía estoy recibiendo el problema al usar los controles deslizantes para seleccionar un número si tiene el formato de porcentaje en la segmentación de datos, incluso cuando se formatea como decimal fijo como una columna.

Syndicate_Admin
Administrator
Administrator

@mrothschild, creé un archivo y comprobé este problema, estoy recibiendo problema sólo cuando el _CALC tiene menos decimales

Syndicate_Admin
Administrator
Administrator

@mrothschild , Cree estas dos como medidas y compruebe qué valor obtiene cuando ambos valores son iguales

MAXX(ALLSELECTED('Parameters - LRF'[LRF (calc)]),'Parameters - LRF'[LRF (calc)])

MINX(ALLSELECTED('Parameters - LRF'[LRF (calc)]),'Parameters - LRF'[LRF (calc)])

No hay @amitchandak

Las nuevas medidas devuelven cero.

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.