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
Sonashish
Resolver I
Resolver I

Selección única de segmentación con opción predeterminada

Hola En mi informe powerBI estoy usando Single Select Slicer en el campo Year. En el menú desplegable de segmentación de datos, quiero agregar "Seleccionar año en la parte superior y por defecto esta opción debe ser seleccionada o cuando restablezo el filtro esta opción debe ser seleccionada.

¿Cómo puedo hacer esto?

saludos

Final

1 ACCEPTED SOLUTION
v-yangliu-msft
Community Support
Community Support

No @Sonashish ,

Puede utilizar la función isfiltered

Según su descripción, creé algunos datos:

v-yangliu-msft_0-1608541079213.png

Estos son los pasos que puede seguir:

1. Crear medida para calcular el importe de una columna al seleccionar un año

select_year =
var _select=SELECTEDVALUE('Table'[Year])
return CALCULATE(SUM('Table'[amount]),FILTER('Table','Table'[Year]=_select))

Resultado:

El valor predeterminado está en blanco ()

2020.12.21.22222.png

2. Utilice isfiltered para crear medida. El valor predeterminado es 2017

ISFILTERED =
IF(ISFILTERED('Table'[Year]),'Table'[select_year],CALCULATE(SUM('Table'[amount]),FILTER('Table','Table'[Year]=2017)))

Resultado:

El valor predeterminado es 2017

v-yangliu-msft_2-1608541079219.png

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

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

View solution in original post

4 REPLIES 4
v-yangliu-msft
Community Support
Community Support

No @Sonashish ,

Puede utilizar la función isfiltered

Según su descripción, creé algunos datos:

v-yangliu-msft_0-1608541079213.png

Estos son los pasos que puede seguir:

1. Crear medida para calcular el importe de una columna al seleccionar un año

select_year =
var _select=SELECTEDVALUE('Table'[Year])
return CALCULATE(SUM('Table'[amount]),FILTER('Table','Table'[Year]=_select))

Resultado:

El valor predeterminado está en blanco ()

2020.12.21.22222.png

2. Utilice isfiltered para crear medida. El valor predeterminado es 2017

ISFILTERED =
IF(ISFILTERED('Table'[Year]),'Table'[select_year],CALCULATE(SUM('Table'[amount]),FILTER('Table','Table'[Year]=2017)))

Resultado:

El valor predeterminado es 2017

v-yangliu-msft_2-1608541079219.png

Puede descargar el archivo PBIX desde aquí.

Saludos

Liu Yang

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

Gracias Liu, implementé su implementación. Parece estar funcionando.

Gracias

Sonashish
Resolver I
Resolver I

Hola Liu,

Gracias por la respuesta. Tengo dos cortadoras de selección única como se mencionó

1a segmentación (Año) - Siempre selecciona el primer valor

2nd Slicer (País) - También siempre selecciona el primer valor

Lo que estaba buscando dar opción Seleccionar año y Seleccionar país. Porque como esta segmentación de datos de selección única, por lo que, de forma predeterminada, siempre se selecciona una opción. No quiero la opción predeterminada o el primer valus siempre debe seleccionar hasta que el usuario final seleccione. Es por eso que estaba buscando añadir Seleccionar año y Seleccionar país. Si esto no es posible, entonces hay alguna manera de no seleccionar el primer valor como valor predeterminado. También agregué un botón (restablecer todos los filtros) usando la acción de marcador. Así que una vez que el usuario haga clic en este botón para que cualquier valor que se seleccione en estas dos segmentaciones de datos, ambos deben ser anular la selección.

Por favor, aconseje

Sonashish

v-yangliu-msft
Community Support
Community Support

No @Sonashish ,

Actualmente, no podemos establecer el valor predeterminado para las segmentaciones de datos, porque DAX no está disponible en el panel de filtro de nivel de informe. Si desea que el valor predeterminado sea el año actual, puede crear una nueva columna calculada para representar "ayer" u "otras fechas" y, a continuación, utilizar esta columna para filtrar el gráfico.

Este es el contenido relacionado, espero que pueda ayudarle a:

https://businessintelligist.com/2016/04/15/power-bi-tutorial-dynamically-update-date-slicer-to-show-...

https://community.powerbi.com/t5/Desktop/Setting-a-Default-Value-for-a-Slicer/td-p/440659

https://community.powerbi.com/t5/Service/Default-value-in-Report-Filter-Panel/td-p/47574

Saludos

Liu Yang

Si este post ayuda,entonces 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.