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.
Hi, im fairly new to Power Bi and need some assistance with an adjustment of a formula please
My formula is as follows:
Days trading formula = IF('Data for Tableau'[Days trading 1/3 volume]=">=0",'Data for Tableau'[Days trading 1/3 volume]="<=2.09999","1 day")
= IF('Data for Tableau'[Days trading 1/3 volume]=">=2.1",'Data for Tableau'[Days trading 1/3 volume]="<=5.09999","2 to 5 days")
= IF('Data for Tableau'[Days trading 1/3 volume]=">=5.1",'Data for Tableau'[Days trading 1/3 volume]="<=15.09999","5 to 15 days")
= IF('Data for Tableau'[Days trading 1/3 volume]=">=15.1",'Data for Tableau'[Days trading 1/3 volume]="<=30","16 to 30 days")
= IF('Data for Tableau'[Days trading 1/3 volume]=">=30","30 plus days")
Im getting the following "error" message though
DAX comparison operations do not support comparing values of type Number with values of type Text. Consider using the VALUE or FORMAT function to convert one of the values.
Could anyone please assist
Thank you
Solved! Go to Solution.
Try this :
Days trading formula = IF('Data for Tableau'[Days trading 1/3 volume]>=0 && 'Data for Tableau'[Days trading 1/3 volume]<=2.09999,"1 day",
IF('Data for Tableau'[Days trading 1/3 volume]>=2.1 && 'Data for Tableau'[Days trading 1/3 volume]<=5.09999,"2 to 5 days",
IF('Data for Tableau'[Days trading 1/3 volume]>=5.1 && 'Data for Tableau'[Days trading 1/3 volume]<=15.09999,"5 to 15 days",
IF('Data for Tableau'[Days trading 1/3 volume]>=15.1 && 'Data for Tableau'[Days trading 1/3 volume]<=30,"16 to 30 days",
IF('Data for Tableau'[Days trading 1/3 volume]>=30 , "30 plus days")))))
You can try something like :
Days trading formula = IF('Data for Tableau'[Days trading 1/3 volume] >=0 && 'Data for Tableau'[Days trading 1/3 volume] <=2.09999 ,"1 day")
....
Thank you Erikajain02
i adjusted as you suggested and im now getting the following pop up
Too few arguments were passed to the IF function. The minimum argument count for the function is 2.
Days trading formula = IF('Data for Tableau'[Days trading 1/3 volume] >=0 && 'Data for Tableau'[Days trading 1/3 volume] <=2.09999 ,"1 day", IF(Data for Tableau'[Days trading 1/3 volume].....
Did you tried like this....?
Can u upload ur sample sheet..
This is now my updated formula
Days trading formula = IF('Data for Tableau'[Days trading 1/3 volume]>=0 && 'Data for Tableau'[Days trading 1/3 volume]<=2.09999,"1 day"
= IF('Data for Tableau'[Days trading 1/3 volume]>=2.1 && 'Data for Tableau'[Days trading 1/3 volume]<=5.09999,"2 to 5 days"
= IF('Data for Tableau'[Days trading 1/3 volume]>=5.1 && 'Data for Tableau'[Days trading 1/3 volume]<=15.09999,"5 to 15 days"
= IF('Data for Tableau'[Days trading 1/3 volume]>=15.1 && 'Data for Tableau'[Days trading 1/3 volume]<=30,"16 to 30 days"
= IF('Data for Tableau'[Days trading 1/3 volume]>=30 && "30 plus days"
Try this :
Days trading formula = IF('Data for Tableau'[Days trading 1/3 volume]>=0 && 'Data for Tableau'[Days trading 1/3 volume]<=2.09999,"1 day",
IF('Data for Tableau'[Days trading 1/3 volume]>=2.1 && 'Data for Tableau'[Days trading 1/3 volume]<=5.09999,"2 to 5 days",
IF('Data for Tableau'[Days trading 1/3 volume]>=5.1 && 'Data for Tableau'[Days trading 1/3 volume]<=15.09999,"5 to 15 days",
IF('Data for Tableau'[Days trading 1/3 volume]>=15.1 && 'Data for Tableau'[Days trading 1/3 volume]<=30,"16 to 30 days",
IF('Data for Tableau'[Days trading 1/3 volume]>=30 , "30 plus days")))))
Works perfectly!
Thanky you so much!!!
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 |
---|---|
113 | |
103 | |
76 | |
66 | |
63 |
User | Count |
---|---|
142 | |
105 | |
102 | |
81 | |
68 |