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

Título dinámico basado en varios valores de segmentación de datos para devolver "Sin filtros aplicados" cuando no se seleccionan valores

Tengo varias medidas para que SELECTEDVALUE muestre qué filtros se están aplicando en una segmentación de datos emergente (la segmentación de datos emergente tiene 10 filtros). Mis medidas SELECTEDVALUE se combinan, y utilizo un /separador entre ellas. Ej: Estado: Texas / Ciudad: Houston /.... El problema es que cuando no se selecciona ningún filtro se muestra //////////.. ¿Cómo lo reemplazo por "Sin filtros aplicados" cuando no se ha filtrado nada en el panel De segmentación de datos?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@clarkbj71 ,

He creado una muestra simple, consulte mi archivo pbix para ver si le ayuda.

Cree una medida basada en las medidas.

Measure_result =
IF (
    NOT ( ISBLANK ( [Measure] ) && ISBLANK ( [Measure 2] ) ),
    COMBINEVALUES ( "/", [Measure], [Measure 2] ),
    "No Filters Applied"
)

vpollymsft_0-1650612012831.png

Si he entendido mal su significado, proporcione su salida deseada con más detalles y su archivo pbix sin información de privacidad.

Saludos

Equipo de apoyo a la comunidad _ Polly

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

¡Hola!

Si las segmentaciones de datos son de selección única, SELECTEDVALUE está bien.
Para evitar que aparezca /// cuando no se ha realizado ninguna selección, puede usar esto:
VAR _a =
SI(
SELECTEDVALUE(TablaA[Columna1])<>BLANK(),
SELECTEDVALUE(TableA[Column1])&"/",BLANK()
)
VAR _b =
SI(
SELECTEDVALUE(TablaB[Columna1])<>BLANK() && _a<>BLANK(),
"/"&SELECTEDVALUE(TablaB[Columna1]),
SI(SELECTEDVALUE(TablaB[Columna1])<>BLANK() && ISBLANK(_a),
SELECTEDVALUE(TablaB[Columna1]),
EN BLANCO()
)
)
.

.

.

VAR Title = IF (ISBLANK(_a) && ISBLANK(_b) &&..... , "No Filters Applied", _a&_b&....)

DEVOLUCIÓN

Título

Syndicate_Admin
Administrator
Administrator

@clarkbj71 ,

He creado una muestra simple, consulte mi archivo pbix para ver si le ayuda.

Cree una medida basada en las medidas.

Measure_result =
IF (
    NOT ( ISBLANK ( [Measure] ) && ISBLANK ( [Measure 2] ) ),
    COMBINEVALUES ( "/", [Measure], [Measure 2] ),
    "No Filters Applied"
)

vpollymsft_0-1650612012831.png

Si he entendido mal su significado, proporcione su salida deseada con más detalles y su archivo pbix sin información de privacidad.

Saludos

Equipo de apoyo a la comunidad _ Polly

Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

¡Esto funcionó! ¡¡Gracias!!

Syndicate_Admin
Administrator
Administrator

Intenté algo similar a esto, pero todavía muestra el ////////. Estoy usando: = SELECTEDVALUE(Table[TableColumn]) para cada uno de mis filtros y luego combinándolos con = COMBINEVALUES(" / "), [Measure1], [Measure2], etc. y luego usando su forumla sugerido anteriormente. Me he asegurado de que mis filtros sean claros y todavía se muestre ///////

Syndicate_Admin
Administrator
Administrator

En su función dax haga una instrucción if que contenga si todos sus valores seleccionados están vacíos, mostrará el texto No filted Applied de lo contrario mostrará las segmentaciones de datos que el usuario ha seleccionado.

IF( isblank(Selectedvalue(tabname1[clumn_name1]) && isblank(Selectedvalue(tabname2[clumn_name2]).....,"No se aplican filtros,YOUR_COMBINED_TEXT)

Hice una medida en mi proyecto solo por 1 rebanadora

aquí está mi medida:

COMPROBACIÓN DE SEGMENTACIÓN DE DATOS = si(ISBLANK(SELECTEDVALUE(DIM_ARTICLE[Code_Article])),"Sin filtro aplicado", SELECTEDVALUE(DIM_ARTICLE[Code_Article]))
aquí está el resultado:
khemiri_0-1650402887425.png

khemiri_1-1650402919780.png

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.

Top Solution Authors