get ineger from number

Stimulsoft Reports.NET discussion
Post Reply
hamed Rezaei
Posts: 12
Joined: Sun Aug 30, 2009 9:47 am

get ineger from number

Post by hamed Rezaei »

hi
i want get integer part of any number
i use from Div
it work in design report but dont work in generat reports!
i use this code but not worked

{Div(Totals.Sum(GroupHeader1,Table1.fieldname),60)}
8.4?
i want 8 no 0.4
Jan
Posts: 1265
Joined: Thu Feb 19, 2009 8:19 am

get ineger from number

Post by Jan »

Hello,

You can use following expression:

Code: Select all

{(int)Totals.Sum(GroupHeader1,Table1.fieldname) % 60}
Thank you.

hamed Rezaei
Posts: 12
Joined: Sun Aug 30, 2009 9:47 am

get ineger from number

Post by hamed Rezaei »

very tanks jan
i changed your code to

Code: Select all

{(int)Totals.Sum(GroupHeader1,Table1.fieldname)/60}
then ok
but if sum =0
show nothing value want show 0
my code now is :

Code: Select all

{(int)Totals.Sum(GroupHeader1,Table1.fieldname)/60 +"":""+(int)Totals.Sum(GroupHeader1,Table1.fieldname)%60  }
wath code for formatting result i like show 127:08 or 127:00
now show 127:8 , 127:

Thank you.
Edward
Posts: 2913
Joined: Fri Jun 09, 2006 4:02 am

get ineger from number

Post by Edward »

Hi

You can use the following formatting then:

Code: Select all

{  ...   ((int)Totals.Sum(GroupHeader1,Table1.fieldname)%60).ToString("#00")}

Thank you.
hamed Rezaei
Posts: 12
Joined: Sun Aug 30, 2009 9:47 am

get ineger from number

Post by hamed Rezaei »

tanky edvard
but it not worked!!!
i use it in code :

Code: Select all

{((int)Totals.Sum(GroupHeader1,Table1.fieldname)/60) + ":" + ((int)Totals.Sum(GroupHeader1,Table1.fieldname)% 60).ToString("#00")}
i testing thes code so :

Code: Select all

{((int)Totals.Sum(GroupHeader1,Table1.fieldname)/60) + ":" + ((int)Totals.Sum(GroupHeader1,Table1.fieldname)% 60).ToString("00")}

Code: Select all

{((int)Totals.Sum(GroupHeader1,Table1.fieldname)/60) + ":" + ((int)Totals.Sum(GroupHeader1,Table1.fieldname)% 60).ToString("##")}

Code: Select all

{((int)Totals.Sum(GroupHeader1,Table1.fieldname)/60) + ":" + ((int)Totals.Sum(GroupHeader1,Table1.fieldname)% 60).ToString("#0")}
Ivan
Posts: 960
Joined: Thu Aug 10, 2006 1:37 am

get ineger from number

Post by Ivan »

Hello,

Please try to use the following code:

Code: Select all

{(int)Totals.Sum(GroupHeader1, Table1.fieldname) / 60}:{((int)Totals.Sum(GroupHeader1, Table1.fieldname) % 60).ToString("#00")}
If the issue is still present, please send to us a mrt file with data for analysis.

Thank you.
Post Reply