add transaction hour of day to axis / category / series in insights explorer

This commit is contained in:
MaysWind
2026-03-07 22:53:21 +08:00
parent 127bed1026
commit 7ac1e0b69f
21 changed files with 30 additions and 0 deletions
+9
View File
@@ -279,6 +279,15 @@ export const useExplorersStore = defineStore('explorers', () => {
categoryIdType: TransactionExplorerDimensionType.Other,
categoryDisplayOrders: [dateTime.getGregorianCalendarQuarter()]
};
} else if (dimension === TransactionExplorerDataDimension.DateTimeByHourOfDay) {
const dateTime = isDefined(transactionTimeUtfOffset) ? parseDateTimeFromUnixTimeWithTimezoneOffset(transaction.time, transactionTimeUtfOffset) : parseDateTimeFromUnixTime(transaction.time);
return {
categoryName: dateTime.getHour().toString(10),
categoryId: dateTime.getHour().toString(10),
categoryIdType: TransactionExplorerDimensionType.Other,
categoryDisplayOrders: [dateTime.getHour()]
};
} else if (dimension === TransactionExplorerDataDimension.TransactionType) {
let transactionTypeName = 'Unknown';