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.
Hola a todos
Por favor, ayúdame en el siguiente problema.
Categorizar a los clientes en Puntuación entre 1 y 4 en función del valor total de ventas del cliente en todos los datos
Nombre del cliente | Ventas |
Claire Gute | 261.96 |
Claire Gute | 731.94 |
Darrin Van Huff | 14.62 |
Sean O'Donnell | 957.5775 |
Sean O'Donnell | 22.368 |
Brosina Hoffman | 48.86 |
Brosina Hoffman | 7.28 |
Brosina Hoffman | 907.152 |
Brosina Hoffman | 18.504 |
Brosina Hoffman | 114.9 |
Brosina Hoffman | 1706.184 |
Brosina Hoffman | 911.424 |
Andrés Allen | 15.552 |
Irene Maddox | 407.976 |
Harold Pawlan | 68.81 |
Harold Pawlan | 2.544 |
Estallido de la crisis | 665.88 |
Alejandro Grove | 55.5 |
Subvención Donatelli | 8.56 |
Subvención Donatelli | 213.48 |
Subvención Donatelli | 22.72 |
Ken Negro | 19.46 |
Ken Negro | 60.34 |
Sandra Flanagan | 71.372 |
Emily Burns | 1044.63 |
Eric Hoffmann | 11.648 |
Eric Hoffmann | 90.57 |
Tracy Blumstein | 3083.43 |
Tracy Blumstein | 9.618 |
Tracy Blumstein | 124.2 |
Tracy Blumstein | 3.264 |
Tracy Blumstein | 86.304 |
Tracy Blumstein | 6.858 |
Tracy Blumstein | 15.76 |
Matt Abelman | 29.472 |
Gen Hale | 1097.544 |
Gen Hale | 190.92 |
Steve Nguyen | 113.328 |
Steve Nguyen | 532.3992 |
Steve Nguyen | 212.058 |
Steve Nguyen | 371.168 |
Linda Cazamias | 147.168 |
Rubén Ausman | 77.88 |
Erin Smith | 95.616 |
Odella Nelson | 45.98 |
Odella Nelson | 17.46 |
Patricio O'Donnell | 211.96 |
Gracias, Siva
Solved! Go to Solution.
Hay @saanvikamaruva ,
Estos son los pasos que puede seguir:
1. Crear columna calculada.
all_Sales = CALCULATE(SUM('Table'[Sales]),FILTER(ALL('Table'),'Table'[Customer Name]=EARLIER('Table'[Customer Name])))
rank = RANKX('Table','Table'[all_Sales],,DESC,Dense)
Customers – Score =
var _all_count = DISTINCTCOUNT('Table'[Customer Name])
var _divide = 1-DIVIDE('Table'[rank],_all_count)
return
SWITCH(
TRUE(),
_divide<=0.25,1,
_divide>0.25&&_divide<=0.5,2,
_divide>0.5&&_divide<=0.75,3,
_divide>0.75&&_divide<=1,4)
3. Resultado:
Saludos
Liu Yang
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente
Hay @saanvikamaruva ,
Estos son los pasos que puede seguir:
1. Crear columna calculada.
all_Sales = CALCULATE(SUM('Table'[Sales]),FILTER(ALL('Table'),'Table'[Customer Name]=EARLIER('Table'[Customer Name])))
rank = RANKX('Table','Table'[all_Sales],,DESC,Dense)
Customers – Score =
var _all_count = DISTINCTCOUNT('Table'[Customer Name])
var _divide = 1-DIVIDE('Table'[rank],_all_count)
return
SWITCH(
TRUE(),
_divide<=0.25,1,
_divide>0.25&&_divide<=0.5,2,
_divide>0.5&&_divide<=0.75,3,
_divide>0.75&&_divide<=1,4)
3. Resultado:
Saludos
Liu Yang
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente