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.
Hola
Tengo una tabla que abarca varios meses que muestra el acumulado para cada distrito a lo largo de ese mes.
Necesito una columna calculada que calcule el recuento diario para cada distrito.
Una vez que termina el mes, debe reiniciarse. Entonces, el 1 de julio, el recuento diario es esencialmente la cantidad acumulada, ya que es el día 1.
Ejemplo de lo que estoy buscando:
FECHA | DISTRITO | ACUMULATIVO | RECUENTO DIARIO |
6/15/2022 | Distrito 1 | 19361 | 1466 |
6/15/2022 | Distrito 2 | 10328 | 876 |
6/15/2022 | Distrito 3 | 7229 | 735 |
6/16/2022 | Distrito 1 | 20521 | 1160 |
6/16/2022 | Distrito 2 | 10943 | 615 |
6/16/2022 | Distrito 3 | 7724 | 495 |
... (fechas restantes de junio)
FECHA | DISTRITO | ACUMULATIVO | RECUENTO DIARIO |
7/01/2022 | Distrito 1 | 1501 | 1501 |
7/01/2022 | Distrito 2 | 718 | 718 |
7/01/2022 | Distrito 3 | 505 | 505 |
7/02/2022 | Distrito 1 | 2808 | 1307 |
7/02/2022 | Distrito 2 | 1252 | 534 |
7/02/2022 | Distrito 3 | 703 | 198 |
Pruebe esta columna calculada:
DAILY COUNT =
VAR vDate = Table1[DATE]
VAR vPrevDate =
CALCULATE (
MAX ( Table1[DATE] ),
ALLEXCEPT ( Table1, Table1[DISTRICT] ),
Table1[DATE] < vDate
)
VAR vPrevAmount =
CALCULATE (
SUM ( Table1[CUMULATIVE] ),
ALLEXCEPT ( Table1, Table1[DISTRICT] ),
Table1[DATE] = vPrevDate
)
VAR vResult =
IF (
DAY ( Table1[DATE] ) = 1,
Table1[CUMULATIVE],
Table1[CUMULATIVE] - vPrevAmount
)
RETURN
vResult
Esto funcionó perfectamente, ¡gracias!
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 | |
2 | |
2 | |
2 | |
1 |