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

Get certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. 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
November Carousel

Fabric Community Update - November 2024

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

Live Sessions with Fabric DB

Be one of the first to start using Fabric Databases

Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.

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! Early Bird pricing ends December 9th.

Nov PBI Update Carousel

Power BI Monthly Update - November 2024

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

Top Solution Authors
Top Kudoed Authors