The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
Hola, Parece que su givign me todavía worng resultados
necesita su ayuda lo que me estoy perdiendo,
Necesito si mi achvd% entre 0 a 4 entonces Cvalue debe darme 0
SI Achvd % entre 0.4 a 0.6 theen 60 así , achvd% tipo de datos i hizo % ,
puede alguien ayudarme lo que se usa
Thsi es mi fórmula
Puede convertirlo en medida.
1. Crea medida.、
Measure =
SWITCH(
TRUE(),
AND([achvd%]>=0.000001,[achvd%]<=0.0999999),"001111",
AND([achvd%]>=0,[achvd%]<=0.4),"0",
AND([achvd%]>0.41,[achvd%]<=0.6),"60",
AND([achvd%]>0.61,[achvd%]<=0.7),"70",
AND([achvd%]>0.71,[achvd%]<=0.8),"80",
AND([achvd%]>0.81,[achvd%]<=0.9),"90",
AND([achvd%]>0.91,[achvd%]<=1),"100",
AND([achvd%]>1.1,[achvd%]<=9.9),"125.5",
AND([achvd%]>14,[achvd%]<=100),"14100",
"0")
2. Resultado:
Saludos
Liu Yang
Si este post ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente
No estoy seguro de entender bien su pregunta o no, pero por favor pruebe la siguiente medida:
cvalues = SWITCH(TRUE(),
AND(max('Table'[achvd%])>=0.0,max('Table'[achvd%])<=0.4),"0",
AND(max('Table'[achvd%])>0.4,max('Table'[achvd%])<=0.6),"60",
AND(max('Table'[achvd%])>0.61,max('Table'[achvd%])<=0.70),"70",
AND(max('Table'[achvd%])>0.71,max('Table'[achvd%])<=0.80),"80",
AND(max('Table'[achvd%])>0.81,max('Table'[achvd%])<=0.9),"90",
AND(max('Table'[achvd%])>0.91,max('Table'[achvd%])<=1),"100",
AND(max('Table'[achvd%])>1.1,max('Table'[achvd%])<=9.9),"125.5",
AND(max('Table'[achvd%])>14,max('Table'[achvd%])<=100),"14100",
"0")
el resultado sería el siguiente:
¿Respondí a su pregunta? Marcar mi post como una solución! Aprecia tus felicitaciones !!
@bilalkhokar73 , la medida parece correcta. Pero asegúrese de que achvd% es la medida de porcentaje (marcado como % en la herramienta de medida). Y estos valores están por debajo de 1 y se muestran como *100.
Si no es así la lógica tiene que cambiar
Prueba así
cvalues = SWITCH(TRUE(),
,[achvd%]<=0.4,"0",
[achvd%]<=0.6,"60",
[achvd%]<=0,70,"70",
[achvd%]<=0.80,"80",
[achvd%]<=0.9,"90",
[achvd%]<=1,"100",
[achvd%]<=9,9,"125,5",
[achvd%]<=100,"14100",
"0")
¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O un pbix de ejemplo después de eliminar datos confidenciales.
Hola amit esto es mi power bi enlace
https://www.dropbox.com/s/7zct41wc47xudt9/test.pbix?dl=0
este es mi archivo aquí achvd% viene mal, necesito un nombre de columna nuevo más que será achvd% dividido por 100 como una nueva columna
@amitchandak
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.