Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Tengo estos datos y quiero obtener la suma de los primeros 6 meses de cada usuario con una nueva columna que indica el tipo de mes
identificación | año | mes | stepspermonth | distanciapermes | etiquetaspermes |
UserA | 2021 | Enero | 23 | 4 | 5 |
UserA | 2021 | Febrero | 12 | 1.1 | 23 |
UserA | 2021 | Junio | 23 | 21 | 1 |
UsuarioB | 2022 | Marzo | 55 | 6 | 7 |
UsuarioB | 2022 | Agosto | 22 | 1.2 | 4 |
UsuarioB | 2022 | Septiembre | 43 | 1.3 | 5 |
UsuarioB | 2022 | Octubre | 4345 | 1.4 | 88 |
UsuarioB | 2022 | Noviembre | 55 | 2 | 9 |
UsuarioC | 2022 | Noviembre | 22 | 1 | 3 |
Ejemplo del resultado que necesito
identificación | month_type | Pasos | distancia | Etiquetas |
UserA | 1er mes | 23 | 4 | 5 |
UserA | 2º mes | 12 | 1.1 | 23 |
UserA | 3er mes | 23 | 21 | 1 |
UsuarioB | 1er mes | 55 | 6 | 7 |
UsuarioC | 1er mes | 22 | 1 | 3 |
En primer lugar, creo que necesita tener una columna que una el mes y el año como 1 columna que muestre el 1 de marzo de 2022, etc. Puede crear una columna Dax:
Luego puede crear una columna de rango, clasificada por cada usuario
Probablemente el número de mes funcionaría en lugar de la month_type que enumera a continuación, pero si desea obtener month_type para decir '1er mes', etc., podría crear otra columna:
¡Espero que eso ayude!
¡Perfecto! Gracias
Puede crear dos columnas como se muestra a continuación:
month_type =
SWITCH(TRUE(),
'Table'[month] = "January","1st Month",
'Table'[month]="February","2nd Month",
'Table'[month]="March","3rd Month",
'Table'[month]="April","4th Month",
'Table'[month]="May","5th Month",
'Table'[month]="June","6th Month",
'Table'[month]="July","7th Month",
'Table'[month]="August","8th Month",
'Table'[month]="September","9th Month",
'Table'[month]="October","10th Month",
'Table'[month]="November","11th Month",
'Table'[month]="December","12th Month")
yearly = IF('Table'[month] IN {
"January",
"February",
"March",
"April",
"May",
"June"},"H1","H2")
Ahora use la columna anual como filtro de nivel visual: -
Consulte un archivo a continuación: -
Por lo tanto, la columna de tipo de mes debe depender de los usuarios. Por ejemplo, el primer mes de UserB en esta tabla es March'22 y el primer mes de UserC es November'22