Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Cambiar DAX mostrando resultados incorrectos

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

cvalues = SWITCH(TRUE(),
AND([achvd%]>=0.0,[achvd%]<=0.4),"0",
AND([achvd%]>0.4,[achvd%]<=0.6),"60",
AND([achvd%]>0.61,[achvd%]<=0.70),"70",
AND([achvd%]>0.71,[achvd%]<=0.80),"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")
bilalkhokar73_0-1627358234092.png



6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

No @bilalkhokar73,

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:

vyangliumsft_0-1627540214106.png

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

Syndicate_Admin
Administrator
Administrator

No @bilalkhokar73

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:

VahidDM_1-1627361953661.png

¿Respondí a su pregunta? Marcar mi post como una solución! Aprecia tus felicitaciones VahidDM_0-1627361917161.png !!

@VahidDM
este erro vino, mi achvd% es medida aquí

bilalkhokar73_0-1627363297725.png

Syndicate_Admin
Administrator
Administrator

@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

@amitchandak

Sigue siendo el mismo, mi achvd% es medida y es %

bilalkhokar73_1-1627363704794.png

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

Check out the June 2024 Power BI update to learn about new features.

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors