For more information, refer to the following links:
- GENERATESERIES: https://docs.microsoft.com/en-us/dax/generateseries-function-dax
- GENERATEALL: https://docs.microsoft.com/en-us/dax/generateall-function-dax
- SELECTCOLUMNS: https://docs.microsoft.com/en-us/dax/selectcolumns-function-dax
- ADDCOLUMNS: https://docs.microsoft.com/en-us/dax/addcolumns-function-dax
- CONVERT: https://docs.microsoft.com/en-us/dax/convert-function-dax
- TIMEVALUE: https://docs.microsoft.com/en-us/dax/timevalue-function-dax
- HOUR: https://docs.microsoft.com/en-us/dax/hour-function-dax