Home Applications Calendar-dataset

Calendar-dataset Awaiting Review

InterSystems does not provide technical support for this project. Please contact its developer for the technical assistance.
5
1 reviews
0
Awards
14
Views
9
IPM installs
0
0
Details
Releases (1)
Reviews (1)
Issues
A date and time table generator to make working with date-related data easier.

What's new in this version

Initial Release

Calendar-dataset

This is simple calendar dataset for analytics purposes.

The dataset consist of three persistent data classes:

  • Days.cls
  • Month.cls
  • TimeTable.cls

And generator method that populates this classes

Days set consists of various date formats:

  • ShortMonthName: Jan
  • LongMonthName: January
  • MonthYearNum: 197001
  • MonthYear: Jan-1970
  • MonthYearLong: January-1970
  • WeekYearString: 1970-W1
  • WeekYearNumeric: 1970-01
  • Week: 01
  • Years: 1970
  • DayOfMonth: 1
  • DayOfYear: 1
  • DayName: Thursday
  • MonthNumeric: 1
  • FullDate: 1970-01-01 00:00:00
  • MonthYearNumDay: 19700101

Month set consist of similar to days set dimensions except:

  • Quarter: 1
  • QuarterYear: Q1 1970

Time set consist of:

  • FullTime: 00:00:00
  • Hours: 0-24
  • Munites: 0-59
  • Seconds: 0-53
  • HTimeStamp ($HOROLOG): 0-86399
  • AmPmTimeStamp: 00:00:00AM/PM

How to use it:

You can build it as standalone app with docker compose

docker compose build --no-cache --progress=plain
docker compose up -d

Or (intendent method) install it with your package with IPM:

zpm "install calendar-dataset"

After installation run:

do ##class(data.generator).Generate()

And thats it! Three tables with date dimensions is ready to go!

(For additional parameters, such as a custom date range or preferred data sets, see the ClassMethod documentation.)

Made with
Install
zpm install calendar-dataset
Version
1.0.011 May, 2026
Ideas portal
Category
Analytics
Works with
InterSystems IRISInterSystems IRIS for HealthInterSystems IRIS BI
First published
11 May, 2026
Last edited
11 May, 2026