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
Cobra77
Post Patron
Post Patron

Muchos a muchos con 3 rebanadoras en single en

Hola

tenemos 3 rebanadoras con songle select on.

queremos probar la selección para mostrar un mensaje al usuario si es necesario

Cobra77_0-1603107970840.png

Si he seleccionado un gerente en otro caso y simplemente cambio el caso en el que el gerente comprobado no existe, tengo este tipo de retroalimentación

Cobra77_1-1603107988463.png

¿Cómo puedo probar el valor correctamente para indicar al usuario si no hay datos para estos filtros elegidos, o si una de las 3 segmentaciones de datos está vacía que debe modificar su selección.

Prueba de archivo :

https://1drv.ms/f/s!AGluE3Tt6h4Weg

Thnaks para tu ayuda

5 REPLIES 5
ibarrau
Super User
Super User

Hola. Si solo desea que el usuario sepa un escenario con un problema, intente algo como este post:

https://blog.ladataweb.com.ar/post/631231479177936896/powerbi-creando-mensajes-de-aviso-o-alerta-en

Escriba una medida para solicitar la condición y, si es true, muestre el mensaje.

Espero que eso ayude,


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

Hola @ibarrau

Gracias por su enlace, pero su más complejo aquí.

Usted ve en el ejemplo y en el archivo :

Por qué selectedvalue return blank() , puede ver que se comprueba un caso

O

si ( HASONEVALUE(Affair[Affair]) && ISBLANK(VALUES(Affair[Affair])) á false() , 1, 2 ) return 2 ????

No puedo notar la diferencia si el filtro está en blanco () el valor de difamación, o en blanco porque el responsable no es parte de este asunto.
Debo tener mensajes diferentes.

Gracias por tu ayuda.

Veamos. Si tiene un único selector, siempre tendrá "un valor" para ese contexto. HASONEVALUE siempre será cierto. La segunda condición siempre será false porque VALUES es la tabla de una columna con valores distintos seleccionados. El problema podría ser que si utiliza "ISBLANK" devolverá por su cuenta el verdadero/falso sin la necesidad de utilizar "iguales false". Tratar

NOT( ISBLANK( VALUES( Table[column] ) ) ) 
or you can write it like this
VALUES(Table[Column]) <> BLANK()

Además, el valor seleccionado está trabajando en su ejemplo :S

ibarrau_0-1603724792500.png

Acabas de tener un asunto equivocado previamente seleccionado. Ha cambiado el otro filtro y se ha visto afectado. Este tipo de problema se producirá porque se utilizan filtros bidireccionales en el modelo de datos. Esos no son una buena práctica :S

Tenga cuidado con los filtros que tiene al cambiar otra segmentación de datos. Si tiene la aventura 1 y 2 en el responsable 1 y el caso del filtro 1, el valor selecte será funcionará. Sin embargo, si cambia a responsable 2 y no contiene un asunto de 1 (el seleccionado), se producirá un error en la medida y la segmentación de datos sigue estando allí hasta que la cambie. Ese es un problema de filtro bidireccional.

Espero que eso ayude,


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

Hola @ibarrau, gracias por tu ayuda.

Lo sé por bi directionnal y sufrí las consecuencias que tal vez 🙂

sí, este es mi único caso de problema allí : "cambias a responsable 2 y no contiene un asunto de 1 (el seleccionado) que fallará la medida y la cortadora sigue ahí hasta que la cambies"

Puedo tener 1 o 2 o 3 responsable de una aventura.

la cortadora de asunto debe filtrar automáticamente la cortadora responsable

¿No podemos poner a los primeros responsables en la cortadora para una aventura comprobada?

el power bi está vivo en un cubo tabular 2016

cualquier idea de cómo modelar o hacer esto de manera diferente ?

es el mismo resultado con

NOT( ISBLANK( VALUES( Table[column] ) ) 
) o puede escribirlo como este
VALUES(Table[Column]) <> BLANK()

Gracias

Esto es complicado. No se puede hacer que una selección de segmentación de datos cambie otra selección de segmentación :S

Todavía puede continuar con la idea de una alerta para que el usuario entienda el informe. Ahora está detectando el fracaso cuando un responsable es castigado y el asunto es seleccionado. Esto se puede utilizar para mostrar un pequeño mensaje explicando al usuario por qué debe cambiar el comportamiento X. También puede agregar un mensaje estándar que siempre estará allí explicando cómo usarlo.

saludos


If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Happy to help!

LaDataWeb Blog

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.