Bug 197212 Cannot insert aggregation in detail row
Drag an aggregation item from the palette. You cannot drop it in a detail row. There are some aggregations, such as runningsum, movingave, percentrank, and rank, that make sense only when inserted in a detail row. The workaround I discovered is to insert the aggregation item in a header or footer, then move the aggregation item to the detail row. This workaround will confuse users, though. The software should be fixed to allow inserting an aggregation item in the detail row.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/AggDataDropAdapter.java
if ( transfer instanceof Object[] )
		{
		}
		if ( transfer.equals( TEMPLATE ) )
		{
			if ( target instanceof TableCellEditPart )
			{
				CellHandle cellHandle = (CellHandle) ( (TableCellEditPart) target ).getModel( );
					int slotId = cellHandle.getContainer( )
							.getContainerSlotHandle( )
							.getSlotID( );
					if ( slotId == TableHandle.HEADER_SLOT
							|| slotId == TableHandle.FOOTER_SLOT
							|| slotId == TableHandle.GROUP_SLOT )
					{
						return DNDService.LOGIC_TRUE;
					}
					else
					{
						return DNDService.LOGIC_FALSE;
					}
			}
			else if ( target instanceof ListBandEditPart )
			{
				ListBandProxy cellHandle = (ListBandProxy) ( (ListBandEditPart) target ).getModel( );
				int slotId = cellHandle.getSlotId( );
				if ( slotId == ListHandle.HEADER_SLOT
						|| slotId == ListHandle.FOOTER_SLOT
						|| slotId == ListHandle.GROUP_SLOT )
				{