One single datatable for all or several for each item category?

Did you create that find value function yourself?