The functions you create will work on a per record basis but it just won't aggregate it for you. For example, if you wanted to create a Median function (because Access doesn't have this function), it won't display a unique set of records per group, but it will - if your coded it properly - display the results per record.