Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!View all the Fabric Data Days sessions on demand. View schedule
Hola Comunidad,
Estoy usando un Count ifs en excel como este
•COUNTIFS($C$1:C18; C18;$A$1:A18; A18;$B$1:B18; B18)
Observe que tengo un rango de variables que cambia con las filas.
Necesito hacer las mismas delgadas en Power BI M o Dax y me está costando hacerlo.
¿Alguien puede ayudarme?
| A | B | C | D | |
| 1 | Tipo | Account.Num | Valor | Count.ifs |
| 2 | Reserva | 1382879 | 2.000,00 | 1 |
| 3 | Otro | 1382879 | 2.000,00 | 1 |
| 4 | Otro | 1382879 | 2.000,00 | 2 |
| 5 | Otro | 1382879 | 325,33 | 1 |
| 6 | Otro | 1382879 | 325,33 | 2 |
| 7 | Otro | 1382879 | 325,33 | 3 |
| 8 | Reserva | 1382879 | 51.718,64 | 1 |
| 9 | Otro | 1436878 | 38.091,94 | 1 |
| 10 | Otro | 1436878 | 38.091,94 | 2 |
| 11 | Reserva | 1436878 | 2.000,00 | 1 |
| 12 | Reserva | 1536899 | 2.000,00 | 1 |
| 13 | Reserva | 1536899 | 2.000,00 | 2 |
| 14 | Reserva | 1536899 | 325,33 | 1 |
| 15 | Reserva | 1536899 | 51.718,64 | 1 |
| 16 | Reserva | 1536899 | 2.000,00 | 3 |
| 17 | Reserva | 1536899 | 325,33 | •COUNTIFS($C$1:C17; C17;$A$1:A17; A17;$B$1:B17; B17) |
| 18 | Reserva | 1536899 | 51.718,64 | •COUNTIFS($C$1:C18; C18;$A$1:A18; A18;$B$1:B18; B18) |
Solved! Go to Solution.
Lo resolví.
Hola @mbregunci ,
Puede probar la siguiente fórmula:
COUNTIFS -
CALCULATE (
COUNTROWS ( Tabla ),
FILTER (
Tabla,
Tabla[A] - [A]
&& Tabla[B] - [B]
&& Tabla[C] á [C]
)
)
Lo resolví.
Hola @themistoklis , pero mi problema no es sólo esto - contando cuánto tiempo hace la misma condición aparece, pero estoy interesado en aumentar este conteo cada vez que se repite.
Si puede ver que las líneas 3 y 4 son iguales cuando compara las columnas A a C.
Las columnas D están contando si las combinaciones de columnas anteriores ya aparecieron antes (filas 1, 2 y 3).
Para la línea 3, es la primera vez que aparece este condicion (Otros, 1282879 y 2.000,00) (así, Columna D a 1).
Para la línea 4, es la segunda vez que aparecen estas condiciones (por lo que las columnas D a 2)
| A | B | C | D | |
| 1 | Tipo | Account.Num | Valor | Count.ifs |
| 2 | Reserva | 1382879 | 2.000,00 | 1 |
| 3 | Otro | 1382879 | 2.000,00 | 1 |
| 4 | Otro | 1382879 | 2.000,00 | 2 |
Mi problema aquí es que necesito saber cuándo fue el primero, secont, tercero, .... tiempo aparece el valor, que contempla tales condiciones.
Fot exemple, en la fila 4 del ejemplo enviado anteriormente, la columna D asume que el valor es igual a 2, porque es la segunda vez que el valor 2.000,00 apears para condicciones Tipo - Otro, Account.Num - 1382879, y el valor de 2.000,00 .
| A | B | C | D | |
| 1 | Tipo | Account.Num | Valor | Count.ifs |
| 2 | Reserva | 1382879 | 2.000,00 | 1 |
| 3 | Otro | 1382879 | 2.000,00 | 1 |
| 4 | Otro | 1382879 | 2.000,00 | 2 |
Línea 16 - Es la tercera vez que aparece el valor 2.000,00 con el Tipo de condicionts , Reserva, Número de cuenta 1536899 y el valor es 2.000,00
| 16 | Reserva | 1536899 | 2.000,00 | 3 |
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!