Expand my Community achievements bar.

Don’t miss the Workfront AMA: System Smarts & Strategic Starts! Ask your questions about keeping Workfront running smoothly, planning enhancements, reporting, or adoption, and get practical insights from Adobe experts.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

Custom Aggregation Not Displaying Correctly

Avatar

Level 2

I am trying to use a custom expression to sum the hours a person worked on a certain day (e.g., 2.5 hrs) and to calculate and display what time it would be that amount of time after 8:00am on that day (e.g., 8:00am + 2.5 hrs = "10:30," so "10:30" should be displayed in this example).

 

I do this by using the following formula:

 

aggregator.displayformat=HTML
aggregator.function=SUM
aggregator.valueexpression=IF({hours} = 0,"-",CONCAT(HOUR(ADDDAYS(DATE("1/1/00"),(8+{hours})/24)),":",RIGHT(CONCAT("0",MINUTE(ADDDAYS(DATE("1/1/00"),(8+{hours})/24))),2)))
aggregator.valueformat=HTML
displayname=End Time
querysort=hours
shortview=true
textmode=true
valueexpression=IF({hours} = 0,"-",CONCAT(HOUR(ADDDAYS(DATE("1/1/00"),(8+{hours})/24)),":",RIGHT(CONCAT("0",MINUTE(ADDDAYS(DATE("1/1/00"),(8+{hours})/24))),2)))valueformat=HTML

 

However, the aggregate in the groupings is only displaying the sum of the hours (e.g., "10" following the example above), but it is not displaying the full concatenation. I can get the tasks to display the time (e.g., "10:30") accurately, but it is not displaying properly in the aggregate, which is where I really need it.

 

Any thoughts? 

0 Replies