Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Ayuda con el cálculo de lic activo

Hola

Estoy tratando de encontrar el # de lic activo cada trimestre.

Mis datos sin procesar tienen

1. Fecha de cierre: esta es la fecha en la que se cerró la orden

2. Fecha de inicio de lic - fecha en que comienza lic (puede ser la misma que la fecha de cierre o en el futuro)

3. Fecha de finalización de lic - fecha en que finaliza lic (puede ser >=fecha de cierre)

Para lic activo en un mes determinado, la condición es

1. Fecha de cierre <= el mes en cuestión

2. Fecha de inicio = el mes en cuestión

3. Fecha > finalización del mes en cuestión

Por ejemplo, considere la siguiente tabla

IDENTIFICACIÓNCerrarEmpezarFinQty
101-Ene-2301-Ene-2301-feb-2310.00
23 ene 2310 ene 2310 abr 235
301-Ene-2301-feb-2301-Mar-2320.00
401-feb-2301-feb-2301-Mar-2330.00

La licencia activa de enero es 15 - filas 1 y 2 (la 3.ª fila no se cuenta ya que la fecha de inicio no está en enero)

La lic activa de febrero es 55 - fila 2,3,4

Mar activo sería - 5 -fila 2

Estoy luchando para hacer esto en powerbi con DAX. ¡Cualquier ayuda sería muy apreciada!

Para su información, tengo una tabla fiscal de calendario asignada a la fecha de cierre como principal. Las columnas de fecha de inicio y finalización son secundarias en este

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola @shalabh ,

Creo que es alcanzable, pero hay que resolver las condiciones efectivas. Por lo que dijiste anteriormente, obtengo resultados que no son consistentes con tus expectativas y puedo elaborar lo que sirve como condición de validez primaria, así como otras condiciones de validez secundarias.

vtianyichmsft_0-1702366591893.png

vtianyichmsft_1-1702366602659.png

vtianyichmsft_2-1702366611577.png

Measure = var _Close = MONTH(MAX('Table'[Close]))
var _Start = MONTH(MAX('Table'[Start]))
var _End=MONTH(MAX('Table'[End]))
var _Select=SELECTEDVALUE('Table 2'[Date].[MonthNo])
RETURN IF(_Close<=_Select&&_Start=_Select&&_End>_Select,1,0)

Un archivo adjunto para su referencia. ¡Espero que te ayude!

Saludos
Apoyo a la comunidad Team_ Scott Chang

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

Syndicate_Admin
Administrator
Administrator

@shalabh , Muy similar a Empleado activo en RRHH, consulte el blog o el archivo adjunto

Power BI: HR Analytics - Empleados a la fecha : https://youtu.be/e6Y-l_JtCq4
https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...
Power BI HR Active Employee Tenure Bucketing y empleados contratados, despedidos y activos: https://youtu.be/fvgcx8QLqZU

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

November Carousel

Fabric Community Update - November 2024

Find out what's new and trending in the Fabric Community.

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

Top Solution Authors
Top Kudoed Authors