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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register 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
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

Check out the February 2024 Power BI update to learn about new features.

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors