Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Así que tengo una tabla de la siguiente manera:
clientela | Días desde que se compró | Otras columnas |
madre | 123 | - |
bob | 223 | - |
Caroline | 6000 | - |
Dally | 5732 | - |
madre | 4511 |
Quiero encontrar el RECUENTO de clientes que han comprado dentro de los 2000 días (y en esta tabla ver, por ejemplo, Anya ha comprado reently como wel como varios días antes, nos gustaría mantener sólo la compra reciente de Anya y por lo tanto el recuento debe devolver 2 (ya que Dally y Caroline han comprado > 2000 días antes).
¡gracias!
Solved! Go to Solution.
@AssumeWork , Pruebe una medida como
countx(filter(summarize(Table, Table[Customers], "_1", min(Table[Days Since Purchased])),[_1]>2000),[Customers])
Deje de usar SUMMARIZE para cualquier otra cosa que no sea la agrupación y no lo recomiende a otros, especialmente a aquellos que no están muy familiarizados con las peculiaridades de DAX. Esta función está "rota" y hay alternativas mucho mejores. Si quieres saber por qué, por favor lee esto: https://www.sqlbi.com/articles/all-the-secrets-of-summarize/
gracias.
@AssumeWork , Pruebe una medida como
countx(filter(summarize(Table, Table[Customers], "_1", min(Table[Days Since Purchased])),[_1]>2000),[Customers])
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |