I think you will need to create these missing data maybe as a cartesian product from all your users + applications + dates and concatenate these data with the session-log data. I believe this would be helpful, too: How to populate a sparsely populated field.