Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Estoy rastreando proyectos. Tienen un ID, Estado (Abierto, Cerrado), Fecha de inicio (2019 y 2020), Fecha de finalización (2020 solamente). Para mostrar algunos otros datos, tuve que pivotar la tabla en 4 columnas (no relacionadas con esta pregunta). He estado buscando durante horas y no puedo encontrar nada que haga todo lo siguiente:
- Tabla única que ha girado.
- Tener la tabla 'Fecha' (que tiene problema con dos columnas de fecha que necesitan contar, pero sólo estoy 'permitido' una tabla de fechas)
- No querer rolling count dollars, sólo contar filas distintivas
(ejemplo real hecho a mano viz de la tabla construida manualmente)
Conjunto de datos
Proyecto | Estado | Empezar | Final |
1 | Abierto | 1/1/2019 | |
1 | Abierto | 1/1/2019 | |
1 | Abierto | 1/1/2019 | |
1 | Abierto | 1/1/2019 | |
2 | Abierto | 12/2/2019 | |
2 | Abierto | 12/2/2019 | |
2 | Abierto | 12/2/2019 | |
2 | Abierto | 12/2/2019 | |
3 | Abierto | 1/1/2020 | |
3 | Abierto | 1/1/2020 | |
3 | Abierto | 1/1/2020 | |
3 | Abierto | 1/1/2020 | |
4 | Abierto | 2/1/2020 | |
4 | Abierto | 2/1/2020 | |
4 | Abierto | 2/1/2020 | |
4 | Abierto | 2/1/2020 | |
5 | Abierto | 2/1/2020 | |
5 | Abierto | 2/1/2020 | |
5 | Abierto | 2/1/2020 | |
5 | Abierto | 2/1/2020 | |
6 | Abierto | 3/1/2020 | |
6 | Abierto | 3/1/2020 | |
6 | Abierto | 3/1/2020 | |
6 | Abierto | 3/1/2020 | |
7 | Cerrado | 1/1/2019 | 2/1/12020 |
7 | Cerrado | 1/1/2019 | 2/1/12020 |
7 | Cerrado | 1/1/2019 | 2/1/12020 |
7 | Cerrado | 1/1/2019 | 2/1/12020 |
8 | Cerrado | 6/1/2019 | 3/1/2020 |
8 | Cerrado | 6/1/2019 | 3/1/2020 |
8 | Cerrado | 6/1/2019 | 3/1/2020 |
8 | Cerrado | 6/1/2019 | 3/1/2020 |
9 | Cerrado | 1/1/2020 | 4/1/2020 |
9 | Cerrado | 1/1/2020 | 4/1/2020 |
9 | Cerrado | 1/1/2020 | 4/1/2020 |
9 | Cerrado | 1/1/2020 | 4/1/2020 |
10 | Cerrado | 2/2/2020 | 7/1/2020 |
10 | Cerrado | 2/2/2020 | 7/1/2020 |
10 | Cerrado | 2/2/2020 | 7/1/2020 |
10 | Cerrado | 2/2/2020 | 7/1/2020 |
Resultados esperados
Recuento acumulativo diferenciado del proyecto - Abierto | Mes | |
1 | Enero | |
3 | Febrero | |
4 | Marzo | |
Recuento acumulativo diferenciado del proyecto - Cerrado | Mes | |
1 | Febrero | |
2 | Marzo | |
3 | Abril | |
3 | Mayo | Sin cambios |
3 | Junio | Sin cambios |
4 | Julio |
Solved! Go to Solution.
Hola @TDisco ,
Cree una nueva tabla que contenga todos los meses de 2020:
Table 2 = CALENDAR(DATE(2020,1,1),DATE(2020,12,31))
A continuación, cree dos medidas para abrir y cerrar:
Opened = IF(MONTH(MAX('Table 2'[Date]))<= MONTH(TODAY()),CALCULATE(DISTINCTCOUNT('Table'[Project]),FILTER(ALL('Table'),'Table'[Status] = "Open" &&MONTH('Table'[Start])<=MONTH(MAX('Table 2'[Date])) && YEAR('Table'[Start]) = 2020)),BLANK())
Closed = IF(MONTH(MAX('Table 2'[Date]))<= MONTH(TODAY()),CALCULATE(DISTINCTCOUNT('Table'[Project]),FILTER(ALL('Table'),'Table'[Status] = "Closed" &&MONTH('Table'[End])<=MONTH(MAX('Table 2'[Date])) && YEAR('Table'[End]) = 2020)),BLANK())
Para obtener más información, consulte : https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/EbHcCEyldfdGhGA5ta...
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
@TDisco , Compruebe si esto puede ayudar en el blog -https://community.powerbi.com/t5/Community-Blog/HR-Analytics-Active-Employee-Hire-and-Termination-tr...
Hmm... tener algunos datos que muestran (gracias) cómo convierto countx en DistinctCount?
Hola @TDisco ,
Cree una nueva tabla que contenga todos los meses de 2020:
Table 2 = CALENDAR(DATE(2020,1,1),DATE(2020,12,31))
A continuación, cree dos medidas para abrir y cerrar:
Opened = IF(MONTH(MAX('Table 2'[Date]))<= MONTH(TODAY()),CALCULATE(DISTINCTCOUNT('Table'[Project]),FILTER(ALL('Table'),'Table'[Status] = "Open" &&MONTH('Table'[Start])<=MONTH(MAX('Table 2'[Date])) && YEAR('Table'[Start]) = 2020)),BLANK())
Closed = IF(MONTH(MAX('Table 2'[Date]))<= MONTH(TODAY()),CALCULATE(DISTINCTCOUNT('Table'[Project]),FILTER(ALL('Table'),'Table'[Status] = "Closed" &&MONTH('Table'[End])<=MONTH(MAX('Table 2'[Date])) && YEAR('Table'[End]) = 2020)),BLANK())
Para obtener más información, consulte : https://qiuyunus-my.sharepoint.com/:u:/g/personal/pbipro_qiuyunus_onmicrosoft_com/EbHcCEyldfdGhGA5ta...
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai