Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
Hola a todos
Tenemos un informe como se muestra a continuación con el "Administrador" de la segmentación.
Nuestro requisito es que cuando el usuario inicie sesión, el valor predeterminado de la segmentación de datos Manager sea el administrador de usuarios.
Ej: Si John inicia sesión, el valor predeterminado del segmentador de administradores debe ser "Raghavan"
Si Robin inicia sesión, el valor predeterminado de la segmentación de datos del administrador debe ser "Kevin"
El valor predeterminado de la segmentación debe cambiar en función del inicio de sesión del usuario.
Representante de Ventas | Director | Ventas |
John | Raghavan | 5000 |
Pedro | Robert | 2000 |
Karan | Srini | 3000 |
Petirrojo | Kevin | 7000 |
Cuando John inicia sesión, el cortador debe estar predeterminado en su administrador "Raghavan".
Cuando Robin inicia sesión, el cortador debe estar predeterminado en su gerente "Kevin"
¿Alguien podría ayudarme con este requisito?
Gracias
Suresh.
@Bibiano_Geraldo @rajendraongole1 @Ritaf1983 @danextian @lbendlin @Ritaf1983 @bhanu_gautam
Hola @sureshg2498 ,
¡Un escenario fantástico y un caso de uso clásico para la personalización dinámica en Power BI! A continuación, le indicamos cómo puede establecer valores de segmentación predeterminados dinámicos en función del administrador del usuario que ha iniciado sesión. Este enfoque funciona sin objetos visuales personalizados ni hacks no compatibles, mediante DAX, USERNAME() y un modelado inteligente.
John | Raghavan |
Pedro | Robert |
Karan | Srini |
Petirrojo | Kevin |
CurrentUser = DISTINCT('Sales'[Sales Rep])
CurrentUser = SELECTCOLUMNS( FILTER('Sales', 'Sales'[Sales Rep] = USERNAME()), "User", 'Sales'[Sales Rep] )
SelectedManager = VAR CurrentUser = LOOKUPVALUE( 'Sales'[Manager], 'Sales'[Sales Rep], USERNAME() ) RETURN CurrentUser
Cuadro Resumen:
Step ActionModelo de datos | Garantizar la asignación entre el usuario y el administrador |
DAX | Utilice USERNAME() para identificar al usuario |
Medir | Creación de una medida para capturar dinámicamente el administrador |
Rebanador | Usar marcadores o lógica de filtro para la selección predeterminada |
UX | Opcional: Navegación de marcadores para una mejor experiencia de usuario |
Inspiraste una solución que ayudará a muchas otras personas con requisitos similares, ¡gracias por compartir un ejemplo tan claro!
Avísame si quieres un archivo de demostración de PBIX o capturas de pantalla paso a paso.
Está subiendo el listón de las preguntas de personalización de Power BI, ¡bien hecho!
Muchas gracias Burakkaragoz. ¿Podría compartir el archivo PBIX?
Hola @sureshg2498 ,
En función de su solicitud, comparto el archivo PBIX como se muestra a continuación.
¡Espero que esto ayude!
Si esta publicación fue útil, considere marcar Aceptar como solución para ayudar a otros miembros a encontrarla más fácilmente.
Si sigues teniendo problemas, no dudes en ponerte en contacto con nosotros para obtener más ayuda.