You could use any of Sales Analysis Transactions, Order Entry History Details or Inventory Transaction History (in that order of preference, depending on what Adagio modules you use). You would have to create a calculated column to determine the date range such as Last Year or YTD - in a format something like:
IF (Transaction Date in date range , Sales amount , 0 )

Is 'Sales by Branch' a lifetime date range? Or a different range of dates than Last Year or YTD?

You could sort/summarize the view by Location code to get the above calculated columns have one row per location. Or if you want side-by-side columns comparing the branches, then incorporate the location code within the formulas:
IF (AND(Location code = "X",Transaction Date in date range) , Sales amount , 0 )
_________________________
Regards,
Softrak Tech Support