This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Situación actual: Tengo cuatro tablas: KPI, Fecha, Usuarios y Contacto, y he agregado datos de muestra a mi archivo de Power BI.
Actualmente, cuando selecciono un mes (por ejemplo, marzo), los nombres de usuario se enumeran en la segmentación. Sin embargo, si selecciono cualquier fecha de fin de semana, los nombres de usuario no aparecen.
Qué hay que hacer: Los nombres de usuario deben aparecer en la segmentación si el usuario tiene objetivos para el mes seleccionado.
Dado que la modificación de los datos de la tabla podría ser complicada en mi escenario, agradecería que esto se pudiera controlar mediante DAX.
https://drive.google.com/file/d/1SnJPHl9u9N_hXLUT8vnVc7fGXSn5VYRk/view?usp=drive_link
Hola anónimo2967,
Estamos haciendo un seguimiento para ver si su consulta ha sido resuelta. Si ha identificado una solución, le solicitamos amablemente que la comparta con la comunidad para ayudar a otros que enfrentan problemas similares.
Si nuestra respuesta fue útil, márquela como la solución aceptada y felicite, ya que esto ayuda a la comunidad en general.
Gracias.
Hola anónimo2967,
Queríamos comprobar su consulta, ya que no hemos recibido respuesta suya. Si ha resuelto el problema, compartir la solución con la comunidad sería muy apreciado y podría ayudar a otros que se encuentren con desafíos similares.
Si encontró útil nuestra respuesta, márquela amablemente como la solución aceptada y proporcione felicitaciones para guiar a otros miembros.
Gracias.
Hola anónimo2967,
No hemos recibido una respuesta de su parte con respecto a la consulta y estamos haciendo un seguimiento para verificar si ha encontrado una solución. Si ha identificado una solución, le rogamos que la comparta con la comunidad, ya que puede ser útil para otras personas que se enfrenten a un problema similar.
Si encuentra útil la respuesta, márquela como la solución aceptada y felicite, ya que esto ayudará a otros miembros con consultas similares.
Gracias.
Gracias, @GrowthNatives, por su respuesta.
Hola anónimo2967,
Agradecemos su consulta publicada en el foro de la comunidad de Microsoft Fabric.
Adjuntamos la captura de pantalla y el archivo PBIX, que pueden ayudar a resolver el problema:
Si encuentra útil nuestra respuesta, considere marcarla como la solución aceptada y por favor felicite. Esto ayudará a otros miembros de la comunidad que puedan tener consultas similares.
Gracias.
Hola @anonymous2967 ,
Entiendo que se enfrenta a un problema de segmentación con la selección de fechas de fin de semana, hasta donde entiendo, el problema al que se enfrenta se debe a cómo reacciona la segmentación cuando se seleccionan fechas de fin de semana (que podrían no tener datos), aunque los usuarios tengan objetivos de KPI dentro de ese mes.
La solución DAX que estoy compartiendo debería ayudar. Sin embargo, dado que no he visto su archivo y estructura de datos de Power BI reales, sería mucho mejor si pudiera proporcionar acceso a través de Google Drive. De esa manera, puedo revisarlo con mayor precisión.
La tabla de KPI incluye columnas: ID de usuario, Fecha, Destino
La tabla de usuarios incluye: ID de usuario, nombre de usuario
La tabla de fechas incluye: Fecha, Mes, Día, IsWeekend (opcional)
Relación:
KPI[Fecha] → Fecha[Fecha]
KPI[ID de usuario] → usuarios[ID de usuario]
El contacto no es directamente relevante a menos que filtre a los usuarios
Cree una nueva tabla para la segmentación que solo incluya usuarios con un destino en el mes seleccionado:
UsersWithMonthlyTarget =
VAR SelectedMonth =
SELECTEDVALUE('Date'[Month]) -- or use MonthNumber or Month-Year as needed
RETURN
FILTER (
Users,
CALCULATE (
COUNTROWS (KPI),
FILTER (
KPI,
MONTH (KPI[Date]) = SelectedMonth
&& NOT ISBLANK(KPI[Target])
)
) > 0
)Esto garantiza que solo los usuarios con un objetivo de KPI en el mes seleccionado se mostrarán en la segmentación, incluso si se selecciona una fecha de fin de semana.
Si desea mantener la segmentación existente pero hacer que los nombres de usuario aparezcan incluso cuando se seleccionan los fines de semana, puede modificar el comportamiento de filtrado mediante una medida como la siguiente:
HasTargetThisMonth =
CALCULATE (
COUNTROWS (KPI),
FILTER (
KPI,
MONTH (KPI[Date]) = MONTH(SELECTEDVALUE('Date'[Date]))
&& NOT ISBLANK(KPI[Target])
)
)A continuación, filtre la segmentación mediante un filtro de nivel visual: HasTargetThisMonth > 0
Esto no requerirá ningún cambio en el modelo de datos subyacente o en las relaciones.
Funciona de forma dinámica con las segmentaciones de datos existentes para la fecha y el mes.
Si la tabla de fechas tiene Mes-Año, úselo para una mejor precisión (no solo el número de mes).
⭐¡Espero que esta solución le ayude a sacar el máximo partido a Power BI! Si es así, haga clic en "Marcar como solución" para ayudar a otros a encontrar las respuestas correctas.
💡¿Te ha resultado útil? ¡Muestra un poco de amor con felicitaciones 👍 , ya que tu apoyo mantiene a nuestra comunidad próspera!
🚀¡Sigamos creando juntos soluciones más inteligentes y basadas en datos! 🚀
Gracias por la pronta respuesta. He probado las soluciones anteriores proporcionadas, sin embargo, no funcionó.
Lo sentimos, ahora he proporcionado el acceso necesario para descargar el archivo pbix de ejemplo y los archivos de origen para ver el modelo de datos. Esperamos su respuesta.
https://drive.google.com/drive/folders/1BFTfeAel32M9AnVJcc7iwleTdqcd_gzr?usp=drive_link
Hola, gracias por la pronta respuesta. Ahora he adjuntado capturas de pantalla del modelo y la relación.
También se proporcionaron archivos de muestra con permiso de descarga para el enlace de Google Drive. ¿Podría comprobarlo y hacérmelo saber?
https://drive.google.com/drive/folders/1BFTfeAel32M9AnVJcc7iwleTdqcd_gzr?usp=drive_link
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.