Forum Discussion
Rolling counts-ish
Hola
con los siguientes datos, estoy tratando de contar cuántos artículos únicos por mes / trimestre estaban abiertos (es decir, deben estar entre orderdate y maxorderdate)
| PriMKey | ITEMID | Fecha de pedido | MaxOrderdate |
| 1 | abc123 | 1/15/2021 | 1/31/2021 |
| 2 | abc123 | 1/15/2021 | 1/31/2021 |
| 3 | abc123 | 1/15/2021 | 1/31/2021 |
| 4 | def123 | 1/22/2021 | 2/16/2022 |
| 5 | def123 | 1/22/2021 | 2/16/2022 |
| 6 | def123 | 1/22/2021 | 2/16/2022 |
| 7 | def123 | 1/22/2021 | 2/16/2022 |
| 8 | efg123 | 4/10/2021 | 7/31/2021 |
| 9 | efg123 | 4/10/2021 | 7/31/2021 |
| 10 | efg123 | 4/10/2021 | 7/31/2021 |
| 11 | fgh123 | 11/30/2021 | 11/30/2021 |
| 12 | ghi123 | 12/22/2021 | 2/16/2022 |
| 13 | hij123 | 1/30/2022 | 2/16/2022 |
| 14 | hij123 | 1/30/2022 | 2/16/2022 |
| 15 | hij123 | 1/30/2022 | 2/16/2022 |
Espero lograr dos pestañas cruzadas (mensual y trimestral)
| ene | Feb | Marzo | Apr | Mayo | Jun | Jul | ago | Sep | oct | Nov | dic | |
| 2021 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 1 | 1 | 1 | 2 | 2 |
| 2022 | 3 | 3 |
| P1 | P2 | P3 | P4 | |
| 2021 | 2 | 2 | 2 | 3 |
| 2022 | 2 |
Ej: Para 2021 Abr - estoy contando def123 y efg123
Para 2021 Nov - Estoy contando def123, fgh123.
Para el Q4 de 2021- Estoy contando def123, fgh123 y ghi123.
P.S en el MaxOrderdate, es básicamente hoy(). Estoy tratando de usar
Cualquier recomendación sobre cómo resolver esto, por favor.
Hola
Por favor, compruebe la imagen de abajo y el archivo pbix adjunto.
Elemento de recuento único: =
CALCULAR (
DISTINCTCOUNT ( Data[ItemID] ),
FILTRO (
Datos
MAX ( 'Calendario'[Fecha] ) >= Datos[OrderDate]
&& MIN ( 'Calendario'[Fecha] ) <= Data[MaxOrderdate]
)
)
2 Replies
- Syndicate_Admin
Administrator
@PBI5851 , Refe blog sobre un tema similar
Ejemplo de uso de archivos con la tabla de fecha de unión activa
- Syndicate_Admin
Administrator
Hola
Por favor, compruebe la imagen de abajo y el archivo pbix adjunto.
Elemento de recuento único: =
CALCULAR (
DISTINCTCOUNT ( Data[ItemID] ),
FILTRO (
Datos
MAX ( 'Calendario'[Fecha] ) >= Datos[OrderDate]
&& MIN ( 'Calendario'[Fecha] ) <= Data[MaxOrderdate]
)
)