Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola
Espero que alguien pueda ayudarme.
Pregunta:
Cuántos pedidos estaban abiertos por mes.
Tengo una tabla de fechas - Calendar(Date) que tiene una relación activa con Open.
Conjunto de datos
IDENTIFICACIÓN | Abrir | Cerrar |
1 | 15-ene-21 | |
2 | 20-feb-21 | 20-mar-21 |
3 | 01-ene-21 | 20-mar-21 |
4 | 10-ene-21 | 28-abr-21 |
La respuesta debe ser:
feb-21 | 4 |
mar-21 | 2 |
Abr-21 | 1 |
Probé countrows y filtro, pero no puedo hacer que funcione.
Esto no funciona:
Open = Calculate(CountA('Position Open'[ID]),Filter('Position Open',(Month('Position Open'[Open])<=Calendar(Month) && Year(Position Open'[Open])<=Calendar(Year) && isempty('Position Open'[Close]) || Mes('Posición abierta'[Cerrar]) > Calendario(Mes) && Año(Posición Abierta'[Fecha de apertura de posición])>Calendario(Año))
Gracias por cualquier sugerencia.
Solved! Go to Solution.
Puede modificar la medida agregando la función ALL
Measure =
CALCULATE(COUNTROWS('Table'),FILTER(all('Table'),('Table'[Close]>max('Date'[Date])||ISBLANK('Table'[Close]))&&'Table'[Open]<max('Date'[Date])))
pls ver el archivo adjunto a continuación
@Ryks
Echa un vistazo a estas dos Medidas Rápidas, ya que creo que quieres algo como ellas.
https://community.powerbi.com/t5/Quick-Measures-Gallery/Open-Tickets/m-p/409364
https://community.powerbi.com/t5/Quick-Measures-Gallery/Periodic-Billing/m-p/409365
Hay @Greg_Deckler
Gran solución.
Sin embargo, tengo relaciones en mi mesa.
Activo: abierto a la fecha del calendario e inactivo con Cerrar.
puedes probar esto
Measure =
CALCULATE(COUNTROWS('Table'),FILTER('Table',('Table'[Close]>max('Date'[Date])||ISBLANK('Table'[Close]))&&'Table'[Open]<max('Date'[Date])))
pls ver el archivo adjunto a continuación
Guau, @ryan. ¡Sorprendente!
Simplemente revisando mi conjunto de datos, se pondrá en cuenta.
Muchas gracias
De nada
Hay @ryan_mayu
La razón por la que mis datos no funcionan, es que tengo una relación activa entre la fecha de calander y la relación inactiva entre la fecha de calander y el cierre. Estoy jugando con
Puede modificar la medida agregando la función ALL
Measure =
CALCULATE(COUNTROWS('Table'),FILTER(all('Table'),('Table'[Close]>max('Date'[Date])||ISBLANK('Table'[Close]))&&'Table'[Open]<max('Date'[Date])))
pls ver el archivo adjunto a continuación
De nada