The usage data splitted from the spending transactions/subscription, and the filter function is missing.
And the sort functions could add more field to do the sortBy.