Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
Buenos días,
Estoy trabajando en crear un informe de Power BI que muestre el uso de licencias que tienen por los usuarios. También añadí un filtro de fechas para mostrar el uso a lo largo de los periodos de tiempo. Sin embargo, para evitar confundir a los usuarios con la idea de que una persona determinada no tiene licencia, creé una medida para mostrar 0 de uso si una persona no tenía historial de uso durante el periodo filtrado. Mi problema es que ahora muestra el uso de todos los tipos de licencias/categorías, ¿alguien tiene alguna sugerencia para que solo muestre el uso del tipo de licencia que les han asignado? A continuación está mi modelo de datos y la medida que creé.
En el ejemplo siguiente, todos los usuarios solo tienen una licencia de Visio, pero aún así muestra el uso de las otras categorías.
Solved! Go to Solution.
Hola @IgnatiusLoyola,
En la medida necesitas comprobar si un usuario tiene asignada la licencia filtrada. Si no, deberías devolverlo en blanco, si no, devuelve el tiempo de uso. Algo parecido a la medida de abajo
UsageFormatted =
VAR vSecondsRaw =
SUM ( SnowLicenseManager[TotalUsageSeconds] )
// Check whether the current User + License combination is assigned,
// independent of whether there is usage in the selected date range
VAR HasLicenseAssigned =
CALCULATE (
COUNTROWS ( UserLicenseAssignment ),
REMOVEFILTERS ( SnowLicenseManager )
) > 0
// Only show 0 when assigned; otherwise return BLANK so unassigned licenses disappear
VAR vSeconds =
IF ( HasLicenseAssigned, COALESCE ( vSecondsRaw, 0 ), BLANK () )
VAR vMinutes = INT ( vSeconds / 60 )
VAR vRemainingSeconds = FORMAT ( MOD ( vSeconds, 60 ), "00" )
VAR vHours = INT ( vMinutes / 60 )
VAR vRemainingMinutes = FORMAT ( MOD ( vMinutes, 60 ), "00" )
VAR vDays = FORMAT ( INT ( vHours / 24 ), "00" )
VAR vRemainingHours = FORMAT ( MOD ( vHours, 24 ), "00" )
RETURN
IF (
ISBLANK ( vSeconds ),
BLANK (),
vDays & ":" & vRemainingHours & ":" & vRemainingMinutes & ":" & vRemainingSeconds
)
Espero que esto ayude. Si es así, por favor da kudos 👍 y marca como Solución ✔️ Aceptada para ayudar a otros. Si has resuelto tu duda, cuéntanos qué te ha funcionado.
Hola @IgnatiusLoyola,
En la medida necesitas comprobar si un usuario tiene asignada la licencia filtrada. Si no, deberías devolverlo en blanco, si no, devuelve el tiempo de uso. Algo parecido a la medida de abajo
UsageFormatted =
VAR vSecondsRaw =
SUM ( SnowLicenseManager[TotalUsageSeconds] )
// Check whether the current User + License combination is assigned,
// independent of whether there is usage in the selected date range
VAR HasLicenseAssigned =
CALCULATE (
COUNTROWS ( UserLicenseAssignment ),
REMOVEFILTERS ( SnowLicenseManager )
) > 0
// Only show 0 when assigned; otherwise return BLANK so unassigned licenses disappear
VAR vSeconds =
IF ( HasLicenseAssigned, COALESCE ( vSecondsRaw, 0 ), BLANK () )
VAR vMinutes = INT ( vSeconds / 60 )
VAR vRemainingSeconds = FORMAT ( MOD ( vSeconds, 60 ), "00" )
VAR vHours = INT ( vMinutes / 60 )
VAR vRemainingMinutes = FORMAT ( MOD ( vMinutes, 60 ), "00" )
VAR vDays = FORMAT ( INT ( vHours / 24 ), "00" )
VAR vRemainingHours = FORMAT ( MOD ( vHours, 24 ), "00" )
RETURN
IF (
ISBLANK ( vSeconds ),
BLANK (),
vDays & ":" & vRemainingHours & ":" & vRemainingMinutes & ":" & vRemainingSeconds
)
Espero que esto ayude. Si es así, por favor da kudos 👍 y marca como Solución ✔️ Aceptada para ayudar a otros. Si has resuelto tu duda, cuéntanos qué te ha funcionado.
¡Hola @nielsvdc, muchas gracias! Esto solucionó el problema, solo tuve que cambiar la tabla REMOVEFILTERS de SnowLicenseManager a la tabla DateDimension.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.