Forum Discussion
eliasayyy
3 years agoMemorable Member
Dynamic Format Data Labels in charts
hello everyone , i have a facebook ads by campaign table Campaign Impressions Camp A 1500000 Camp B 100500 Camp C 1000 Camp D 10000 i want to make a colu...
- 3 years ago
eliasayyy , Try like
SWITCH ( TRUE() ,
[Impressions]>= 1000000000 , FORMAT ([Impressions]/1000000000, decimal) & "bn" ,
[Impressions]>= 1000000, FORMAT ([Impressions]/1000000, decimal) & "M" ,[Impressions]>= 1000, FORMAT ([Impressions]/1000, decimal) & "K",
FORMAT ([Impressions] , decimal)
)
amitchandak
3 years agoSuper User
eliasayyy , Try like
SWITCH ( TRUE() ,
[Impressions]>= 1000000000 , FORMAT ([Impressions]/1000000000, decimal) & "bn" ,
[Impressions]>= 1000000, FORMAT ([Impressions]/1000000, decimal) & "M" ,
[Impressions]>= 1000, FORMAT ([Impressions]/1000, decimal) & "K",
FORMAT ([Impressions] , decimal)
)
- ewilliams04053 years agoFrequent Visitor
Actually with the dynamic formating you don't need to use division.
SWITCH(TRUE(),ABS([val]) >= 1000000, "\$#,0,,.0M;(\$#,0,,.0M)"ABS([val]) > 100000,"$#,0,.0k;($#,0,.0k)","#,0;(#,0)")I have noticed with trying to get K to work without a decimal using,"\$#,0,.k;(\$#,0,.k)" the values that appear in the data label is not correct but the value shown in tables and in the tool tip is corrrect. I have no Idea why but if someone knows a solution please let me know.Jack