Forum Discussion
Syndicate_Admin
4 years agoAdministrator
Convertir excel Countif
Hola equipo,
Soy nuevo en Power BI.
Intento convertir la fórmula de Excel a DAX.
Count Cases Last 31 =COUNTIFS(A:A,$A 2,C:C,$C 2,B:B,">="&$B 2-30)
Los datos de muestra son los siguientes:
| ID de sitio de Cust | Creación de caso DateTime | Tipo de caso | Contar casos Últimos 31 |
| S12245 | 6/27/2021 10:18 | SH | 2 |
| S12245 | 6/28/2021 13:14 | DÓNDE | 12 |
| S12245 | 6/28/2021 19:32 | CRUDO | 2 |
| S12245 | 6/28/2021 19:32 | CRUDO | 2 |
| S12245 | 7/3/2021 20:53 | DÓNDE | 12 |
| S12245 | 7/18/2021 8:41 | DÓNDE | 12 |
| S12245 | 7/18/2021 8:45 | DÓNDE | 12 |
| S12245 | 7/22/2021 16:52 | DÓNDE | 12 |
| S12245 | 7/22/2021 16:54 | DÓNDE | 12 |
| S12245 | 7/27/2021 2:58 | DÓNDE | 12 |
| S12245 | 7/28/2021 16:28 | DÓNDE | 11 |
| S12245 | 7/29/2021 11:27 | DÓNDE | 11 |
| S12245 | 7/30/2021 16:06 | SH | 1 |
| S12245 | 8/1/2021 0:20 | DÓNDE | 11 |
| S12245 | 8/1/2021 22:28 | DÓNDE | 11 |
| S12245 | 8/9/2021 0:06 | DÓNDE | 10 |
Hay muchas maneras de hacer esto. Sugeriría algo como esto como una columna calculada:
CountIf = VAR CurrRowDate = Table1[Case Create Date Time] RETURN CALCULATE ( COUNTROWS ( Table1 ), ALLEXCEPT ( Table1, Table1[Cust Site ID], Table1[Case Type] ), Table1[Case Create Date Time] >= CurrRowDate - 30 )
2 Replies
- Syndicate_AdminAdministrator
Hay muchas maneras de hacer esto. Sugeriría algo como esto como una columna calculada:
CountIf = VAR CurrRowDate = Table1[Case Create Date Time] RETURN CALCULATE ( COUNTROWS ( Table1 ), ALLEXCEPT ( Table1, Table1[Cust Site ID], Table1[Case Type] ), Table1[Case Create Date Time] >= CurrRowDate - 30 )- Syndicate_AdminAdministrator
Gracias por su ayuda.