Don't use computed columns to enter select statements in a view. This will make your SQL fire a select per row. RBAR.
What you want is an inner join between the InventJournalTrans and a table/view that has the fields itemid, and every dimension. This can be renedered by the SQL server in a non-RBAR way.