Last modified by Artur on 2025/08/19 10:43

From version 5.2
edited by Helena
on 2025/05/21 21:41
Change comment: There is no comment for this version
To version 5.7
edited by Helena
on 2025/05/21 21:55
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -371,50 +371,47 @@
371 371  
372 372  The hierarchy of time formats is as follows (**bold** indicates a category which is made up of multiple formats, //italic// indicates a distinct format):
373 373  
374 -* **Observational Time Period **o **Standard Time Period**
374 +* **Observational Time Period**
375 +** **Standard Time Period**
376 +*** **Basic Time Period**
377 +**** **Gregorian Time Period**
378 +**** //Date Time//
379 +*** **Reporting Time Period**
380 +** //Time Range//
375 375  
376 - § **Basic Time Period**
377 -
378 -* **Gregorian Time Period**
379 -* //Date Time//
380 -
381 -§ **Reporting Time Period **o //Time Range//
382 -
383 383  The details of these time period categories and of the distinct formats which make them up are detailed in the sections to follow.
384 384  
385 -==== 4.2.2 Observational Time Period ====
384 +=== 4.2.2 Observational Time Period ===
386 386  
387 387  This is the superset of all time representations in SDMX. This allows for time to be expressed as any of the allowable formats.
388 388  
389 -==== 4.2.3 Standard Time Period ====
388 +=== 4.2.3 Standard Time Period ===
390 390  
391 391  This is the superset of any predefined time period or a distinct point in time. A time period consists of a distinct start and end point. If the start and end of a period are expressed as date instead of a complete date time, then it is implied that the start of the period is the beginning of the start day (i.e. 00:00:00) and the end of the period is the end of the end day (i.e. 23:59:59).
392 392  
393 -==== 4.2.4 Gregorian Time Period ====
392 +=== 4.2.4 Gregorian Time Period ===
394 394  
395 395  A Gregorian time period is always represented by a Gregorian year, year-month, or day. These are all based on ISO 8601 dates. The representation in SDMX-ML messages and the period covered by each of the Gregorian time periods are as follows:
396 396  
397 -**Gregorian Year:**
398 -
396 +**Gregorian Year:**
399 399  Representation: xs:gYear (YYYY)
398 +Period: the start of January 1 to the end of December 31
400 400  
401 -Period: the start of January 1 to the end of December 31 **Gregorian Year Month**:
402 -
400 +**Gregorian Year Month**:
403 403  Representation: xs:gYearMonth (YYYY-MM)
402 +Period: the start of the first day of the month to end of the last day of the month
404 404  
405 -Period: the start of the first day of the month to end of the last day of the month **Gregorian Day**:
406 -
404 +**Gregorian Day**:
407 407  Representation: xs:date (YYYY-MM-DD)
408 -
409 409  Period: the start of the day (00:00:00) to the end of the day (23:59:59)
410 410  
411 -==== 4.2.5 Date Time ====
408 +=== 4.2.5 Date Time ===
412 412  
413 413  This is used to unambiguously state that a date-time represents an observation at a single point in time. Therefore, if one wants to use SDMX for data which is measured at a distinct point in time rather than being reported over a period, the date-time representation can be used.
414 414  
415 415  Representation: xs:dateTime (YYYY-MM-DDThh:mm:ss)[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)^^~[1~]^^>>path:#_ftn1]]
416 416  
417 -==== 4.2.6 Standard Reporting Period ====
414 +=== 4.2.6 Standard Reporting Period ===
418 418  
419 419  Standard reporting periods are periods of time in relation to a reporting year. Each of these standard reporting periods has a duration (based on the ISO 8601 definition) associated with it. The general format of a reporting period is as follows:
420 420  
... ... @@ -421,75 +421,52 @@
421 421  [REPORTING_YEAR]-[PERIOD_INDICATOR][PERIOD_VALUE]
422 422  
423 423  Where:
424 -
425 425  REPORTING_YEAR represents the reporting year as four digits (YYYY) PERIOD_INDICATOR identifies the type of period which determines the duration of the period
426 -
427 427  PERIOD_VALUE indicates the actual period within the year
428 428  
429 429  The following section details each of the standard reporting periods defined in SDMX:
430 430  
431 -**Reporting Year**:
432 -
433 - Period Indicator: A
434 -
426 +**Reporting Year**:
427 +Period Indicator: A
435 435  Period Duration: P1Y (one year)
436 -
437 437  Limit per year: 1
430 +Representation: common:ReportingYearType (YYYY-A1, e.g. 2000-A1)
438 438  
439 -Representation: common:ReportingYearType (YYYY-A1, e.g. 2000-A1) **Reporting Semester:**
440 -
441 - Period Indicator: S
442 -
432 +**Reporting Semester:**
433 +Period Indicator: S
443 443  Period Duration: P6M (six months)
444 -
445 445  Limit per year: 2
436 +Representation: common:ReportingSemesterType (YYYY-Ss, e.g. 2000-S2)
446 446  
447 -Representation: common:ReportingSemesterType (YYYY-Ss, e.g. 2000-S2) **Reporting Trimester:**
448 -
449 - Period Indicator: T
450 -
438 +**Reporting Trimester:**
439 +Period Indicator: T
451 451  Period Duration: P4M (four months)
452 -
453 453  Limit per year: 3
442 +Representation: common:ReportingTrimesterType (YYYY-Tt, e.g. 2000-T3)
454 454  
455 -Representation: common:ReportingTrimesterType (YYYY-Tt, e.g. 2000-T3) **Reporting Quarter:**
456 -
457 - Period Indicator: Q
458 -
444 +**Reporting Quarter:**
445 +Period Indicator: Q
459 459  Period Duration: P3M (three months)
460 -
461 461  Limit per year: 4
448 +Representation: common:ReportingQuarterType (YYYY-Qq, e.g. 2000-Q4)
462 462  
463 -Representation: common:ReportingQuarterType (YYYY-Qq, e.g. 2000-Q4) **Reporting Month**:
464 -
450 +**Reporting Month**:
465 465  Period Indicator: M
466 -
467 467  Period Duration: P1M (one month)
468 -
469 469  Limit per year: 1
470 -
471 471  Representation: common:ReportingMonthType (YYYY-Mmm, e.g. 2000-M12) Notes: The reporting month is always represented as two digits, therefore 1-9 are 0 padded (e.g. 01). This allows the values to be sorted chronologically using textual sorting methods.
472 472  
473 473  **Reporting Week**:
474 -
475 475  Period Indicator: W
476 -
477 477  Period Duration: P7D (seven days)
478 -
479 479  Limit per year: 53
480 -
481 481  Representation: common:ReportingWeekType (YYYY-Www, e.g. 2000-W53)
482 -
483 483  Notes: There are either 52 or 53 weeks in a reporting year. This is based on the ISO 8601 definition of a week (Monday - Saturday), where the first week of a reporting year is defined as the week with the first Thursday on or after the reporting year start day.[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)^^~[2~]^^>>path:#_ftn2]](%%) The reporting week is always represented as two digits, therefore 1-9 are 0 padded (e.g. 01). This allows the values to be sorted chronologically using textual sorting methods.
484 484  
485 485  **Reporting Day**:
486 -
487 487  Period Indicator: D
488 -
489 489  Period Duration: P1D (one day)
490 -
491 491  Limit per year: 366
492 -
493 493  Representation: common:ReportingDayType (YYYY-Dddd, e.g. 2000-D366) Notes: There are either 365 or 366 days in a reporting year, depending on whether the reporting year includes leap day (February 29). The reporting day is always represented as three digits, therefore 1-99 are 0 padded (e.g. 001).
494 494  
495 495  This allows the values to be sorted chronologically using textual sorting methods.
... ... @@ -500,143 +500,109 @@
500 500  
501 501  Since the duration and the reporting year start day are known for any reporting period, it is possible to relate any reporting period to a distinct calendar period. The actual Gregorian calendar period covered by the reporting period can be computed as follows (based on the standard format of [REPROTING_YEAR][PERIOD_INDICATOR][PERIOD_VALUE] and the reporting year start day as [REPORTING_YEAR_START_DAY]):
502 502  
503 -1. **Determine [REPORTING_YEAR_BASE]:**
504 -
477 +**~1. Determine [REPORTING_YEAR_BASE]:**
505 505  Combine [REPORTING_YEAR] of the reporting period value (YYYY) with [REPORTING_YEAR_START_DAY] (MM-DD) to get a date (YYYY-MM-DD).
506 -
507 507  This is the [REPORTING_YEAR_START_DATE]
508 -
509 -**a) If the [PERIOD_INDICATOR] is W:**
510 -
511 -1.
512 -11.
513 -111.
514 -1111. **If [REPORTING_YEAR_START_DATE] is a Friday, Saturday, or Sunday:**
515 -
480 +**a) If the [PERIOD_INDICATOR] is W:
481 +~1. If [REPORTING_YEAR_START_DATE] is a Friday, Saturday, or Sunday:**
516 516  Add^^3^^ (P3D, P2D, or P1D respectively) to the [REPORTING_YEAR_START_DATE]. The result is the [REPORTING_YEAR_BASE].
517 517  
518 -1.
519 -11.
520 -111.
521 -1111. **If [REPORTING_YEAR_START_DATE] is a Monday, Tuesday, Wednesday, or Thursday:**
522 -
484 +​​​​​​​2. **If [REPORTING_YEAR_START_DATE] is a Monday, Tuesday, Wednesday, or Thursday:**
523 523  Add^^3^^ (P0D, -P1D, -P2D, or -P3D respectively) to the [REPORTING_YEAR_START_DATE]. The result is the [REPORTING_YEAR_BASE].
486 +b) **Else:** 
487 +The [REPORTING_YEAR_START_DATE] is the [REPORTING_YEAR_BASE]
524 524  
525 -b) **Else:**
489 +**2. Determine [PERIOD_DURATION]:**
526 526  
527 -The [REPORTING_YEAR_START_DATE] is the [REPORTING_YEAR_BASE].
491 +a) If the [PERIOD_INDICATOR] is A, the [PERIOD_DURATION] is P1Y.
492 +b) If the [PERIOD_INDICATOR] is S, the [PERIOD_DURATION] is P6M.
493 +c) If the [PERIOD_INDICATOR] is T, the [PERIOD_DURATION] is P4M.
494 +d) If the [PERIOD_INDICATOR] is Q, the [PERIOD_DURATION] is P3M.
495 +e) If the [PERIOD_INDICATOR] is M, the [PERIOD_DURATION] is P1M.
496 +f) If the [PERIOD_INDICATOR] is W, the [PERIOD_DURATION] is P7D.
497 +g) If the [PERIOD_INDICATOR] is D, the [PERIOD_DURATION] is P1D.
528 528  
529 -1. **Determine [PERIOD_DURATION]:**
530 -11.
531 -111. If the [PERIOD_INDICATOR] is A, the [PERIOD_DURATION] is P1Y.
532 -111. If the [PERIOD_INDICATOR] is S, the [PERIOD_DURATION] is P6M.
533 -111. If the [PERIOD_INDICATOR] is T, the [PERIOD_DURATION] is P4M.
534 -111. If the [PERIOD_INDICATOR] is Q, the [PERIOD_DURATION] is P3M.
535 -111. If the [PERIOD_INDICATOR] is M, the [PERIOD_DURATION] is P1M.
536 -111. If the [PERIOD_INDICATOR] is W, the [PERIOD_DURATION] is P7D.
537 -111. If the [PERIOD_INDICATOR] is D, the [PERIOD_DURATION] is P1D.
538 -1. **Determine [PERIOD_START]:**
539 -
499 +**3. Determine [PERIOD_START]:**
540 540  Subtract one from the [PERIOD_VALUE] and multiply this by the [PERIOD_DURATION]. Add[[(% class="wikiinternallink wikiinternallink wikiinternallink wikiinternallink wikiinternallink" %)^^~[3~]^^>>path:#_ftn3]](%%) this to the [REPORTING_YEAR_BASE]. The result is the [PERIOD_START].
541 541  
542 -1. **Determine the [PERIOD_END]:**
543 -
502 +**4. Determine the [PERIOD_END]:**
544 544  Multiply the [PERIOD_VALUE] by the [PERIOD_DURATION]. Add^^3^^ this to the [REPORTING_YEAR_BASE] add^^3^^ -P1D. The result is the [PERIOD_END].
545 545  
546 546  For all of these ranges, the bounds include the beginning of the [PERIOD_START] (i.e. 00:00:00) and the end of the [PERIOD_END] (i.e. 23:59:59).
547 547  
548 -**Examples: **
507 +**Examples:**
549 549  
550 550  **2010-Q2, REPORTING_YEAR_START_DAY = ~-~-07-01 (July 1)**
551 -
552 552  ~1. [REPORTING_YEAR_START_DATE] = 2010-07-01
553 -
554 554  b) [REPORTING_YEAR_BASE] = 2010-07-01
555 -
556 -1. [PERIOD_DURATION] = P3M
557 -1. (2-1) * P3M = P3M
558 -
512 +[PERIOD_DURATION] = P3M
513 +(2-1) * P3M = P3M
559 559  2010-07-01 + P3M = 2010-10-01
560 -
561 561  [PERIOD_START] = 2010-10-01
562 -
563 563  4. 2 * P3M = P6M
564 -
565 565  2010-07-01 + P6M = 2010-13-01 = 2011-01-01
566 -
567 567  2011-01-01 + -P1D = 2010-12-31
568 -
569 569  [PERIOD_END] = 2011-12-31
570 570  
571 571  The actual calendar range covered by 2010-Q2 (assuming the reporting year begins July 1) is 2010-10-01T00:00:00/2010-12-31T23:59:59
572 572  
573 573  **2011-W36, REPORTING_YEAR_START_DAY = ~-~-07-01 (July 1)**
574 -
575 575  ~1. [REPORTING_YEAR_START_DATE] = 2010-07-01
576 -
577 577  a) 2011-07-01 = Friday
578 -
579 579  2011-07-01 + P3D = 2011-07-04
580 -
581 581  [REPORTING_YEAR_BASE] = 2011-07-04
582 -
583 -1. [PERIOD_DURATION] = P7D
584 -1. (36-1) * P7D = P245D
585 -
528 +2. [PERIOD_DURATION] = P7D
529 +3. (36-1) * P7D = P245D
586 586  2011-07-04 + P245D = 2012-03-05
587 -
588 588  [PERIOD_START] = 2012-03-05
589 -
590 590  4. 36 * P7D = P252D
591 -
592 592  2011-07-04 + P252D =2012-03-12
593 -
594 594  2012-03-12 + -P1D = 2012-03-11
595 -
596 596  [PERIOD_END] = 2012-03-11
597 597  
598 598  The actual calendar range covered by 2011-W36 (assuming the reporting year begins July 1) is 2012-03-05T00:00:00/2012-03-11T23:59:59
599 599  
600 -==== 4.2.7 Distinct Range ====
539 +=== 4.2.7 Distinct Range ===
601 601  
602 602  In the case that the reporting period does not fit into one of the prescribe periods above, a distinct time range can be used. The value of these ranges is based on the ISO 8601 time interval format of start/duration. Start can be expressed as either an ISO 8601 date or a date-time, and duration is expressed as an ISO 8601 duration. However, the duration can only be postive.
603 603  
604 -==== 4.2.8 Time Format ====
543 +=== 4.2.8 Time Format ===
605 605  
606 606  In version 2.0 of SDMX there is a recommendation to use the time format attribute to gives additional information on the way time is represented in the message. Following an appraisal of its usefulness this is no longer required. However, it is still possible, if required , to include the time format attribute in SDMX-ML. 
607 607  
608 -|**Code**|**Format**
609 -|**OTP**|Observational Time Period: Superset of all SDMX time formats (Gregorian Time Period, Reporting Time Period, and Time Range)
610 -|**STP**|Standard Time Period: Superset of Gregorian and Reporting Time Periods
611 -|**GTP**|Superset of all Gregorian Time Periods and date-time
612 -|**RTP**|Superset of all Reporting Time Periods
613 -|**TR**|Time Range: Start time and duration (YYYY-MMDD(Thh:mm:ss)?/<duration>)
614 -|**GY**|Gregorian Year (YYYY)
615 -|**GTM**|Gregorian Year Month (YYYY-MM)
616 -|**GD**|Gregorian Day (YYYY-MM-DD)
617 -|**DT**|Distinct Point: date-time (YYYY-MM-DDThh:mm:ss)
618 -|**RY**|Reporting Year (YYYY-A1)
619 -|**RS**|Reporting Semester (YYYY-Ss)
620 -|**RT**|Reporting Trimester (YYYY-Tt)
621 -|**RQ**|Reporting Quarter (YYYY-Qq)
622 -|**RM**|Reporting Month (YYYY-Mmm)
623 -|**Code**|**Format**
624 -|**RW**|Reporting Week (YYYY-Www)
625 -|**RD**|Reporting Day (YYYY-Dddd)
547 +(% style="width:1049.29px" %)
548 +|**Code**|(% style="width:926px" %)**Format**
549 +|**OTP**|(% style="width:926px" %)Observational Time Period: Superset of all SDMX time formats (Gregorian Time Period, Reporting Time Period, and Time Range)
550 +|**STP**|(% style="width:926px" %)Standard Time Period: Superset of Gregorian and Reporting Time Periods
551 +|**GTP**|(% style="width:926px" %)Superset of all Gregorian Time Periods and date-time
552 +|**RTP**|(% style="width:926px" %)Superset of all Reporting Time Periods
553 +|**TR**|(% style="width:926px" %)Time Range: Start time and duration (YYYY-MMDD(Thh:mm:ss)?/<duration>)
554 +|**GY**|(% style="width:926px" %)Gregorian Year (YYYY)
555 +|**GTM**|(% style="width:926px" %)Gregorian Year Month (YYYY-MM)
556 +|**GD**|(% style="width:926px" %)Gregorian Day (YYYY-MM-DD)
557 +|**DT**|(% style="width:926px" %)Distinct Point: date-time (YYYY-MM-DDThh:mm:ss)
558 +|**RY**|(% style="width:926px" %)Reporting Year (YYYY-A1)
559 +|**RS**|(% style="width:926px" %)Reporting Semester (YYYY-Ss)
560 +|**RT**|(% style="width:926px" %)Reporting Trimester (YYYY-Tt)
561 +|**RQ**|(% style="width:926px" %)Reporting Quarter (YYYY-Qq)
562 +|**RM**|(% style="width:926px" %)Reporting Month (YYYY-Mmm)
563 +|**Code**|(% style="width:926px" %)**Format**
564 +|**RW**|(% style="width:926px" %)Reporting Week (YYYY-Www)
565 +|**RD**|(% style="width:926px" %)Reporting Day (YYYY-Dddd)
626 626  
627 - **Table 1: SDMX-ML Time Format Codes**
567 +**Table 1: SDMX-ML Time Format Codes**
628 628  
629 -==== 4.2.9 Transformation between SDMX-ML and SDMX-EDI ====
569 +=== 4.2.9 Transformation between SDMX-ML and SDMX-EDI ===
630 630  
631 631  When converting SDMX-ML data structure definitions to SDMX-EDI data structure definitions, only the identifier of the time format attribute will be retained. The representation of the attribute will be converted from the SDMX-ML format to the fixed SDMX-EDI code list. If the SDMX-ML data structure definition does not define a time format attribute, then one will be automatically created with the identifier "TIME_FORMAT".
632 632  
633 -When converting SDMX-ML data to SDMX-EDI, the source time format attribute will be irrelevant. Since the SDMX-ML time representation types are not ambiguous, the target time format can be determined from the source time value directly. For example, if the SDMX-ML time is 2000-Q2 the SDMX-EDI format will always be 608/708 (depending on whether the target series contains one observation or a range of observations)
573 +When converting SDMX-ML data to SDMX-EDI, the source time format attribute will be irrelevant. Since the SDMX-ML time representation types are not ambiguous, the target time format can be determined from the source time value directly. For example, if the SDMX-ML time is 2000-Q2 the SDMX-EDI format will always be 608/708 (depending on whether the target series contains one observation or a range of observations).
634 634  
635 635  When converting a data structure definition originating in SDMX-EDI, the time format attribute should be ignored, as it serves no purpose in SDMX-ML.
636 636  
637 637  When converting data from SDMX-EDI to SDMX-ML, the source time format is only necessary to determine the format of the target time value. For example, a source time format of will result in a target time in the format YYYY-Ss whereas a source format of will result in a target time value in the format YYYY-Qq.
638 638  
639 -==== 4.2.10 Time Zones ====
579 +=== 4.2.10 Time Zones ===
640 640  
641 641  In alignment with ISO 8601, SDMX allows the specification of a time zone on all time periods and on the reporting year start day. If a time zone is provided on a reporting year start day, then the same time zone (or none) should be reported for each reporting time period. If the reporting year start day and the reporting period time zone differ, the time zone of the reporting period will take precedence. Examples of each format with time zones are as follows (time zone indicated in bold):
642 642  
... ... @@ -657,7 +657,7 @@
657 657  
658 658  According to ISO 8601, a date without a time-zone is considered "local time". SDMX assumes that local time is that of the sender of the message. In this version of SDMX, an optional field is added to the sender definition in the header for specifying a time zone. This field has a default value of 'Z' (UTC). This determination of local time applies for all dates in a message.
659 659  
660 -==== 4.2.11 Representing Time Spans Elsewhere ====
600 +=== 4.2.11 Representing Time Spans Elsewhere ===
661 661  
662 662  It has been possible since SDMX 2.0 for a Component to specify a representation of a time span. Depending on the format of the data message, this resulted in either an element with 2 XML attributes for holding the start time and the duration or two separate XML attributes based on the underlying Component identifier. For example if REF_PERIOD were given a representation of time span, then in the Compact data format, it would be represented by two XML attributes; REF_PERIODStartTime (holding the start) and REF_PERIOD (holding the duration). If a new simple type is introduced in the SDMX schemas that can hold ISO 8601 time intervals, then this will no longer be necessary. What was represented as this:
663 663  
... ... @@ -667,30 +667,29 @@
667 667  
668 668  <Series REF_PERIOD="2000-01-01T00:00:00/P2M"/>
669 669  
670 -==== 4.2.12 Notes on Formats ====
610 +=== 4.2.12 Notes on Formats ===
671 671  
672 672  There is no ambiguity in these formats so that for any given value of time, the category of the period (and thus the intended time period range) is always clear. It should also be noted that by utilizing the ISO 8601 format, and a format loosely based on it for the report periods, the values of time can easily be sorted chronologically without additional parsing.
673 673  
674 -==== 4.2.13 Effect on Time Ranges ====
614 +=== 4.2.13 Effect on Time Ranges ===
675 675  
676 676  All SDMX-ML data messages are capable of functioning in a manner similar to SDMX-EDI if the Dimension at the observation level is time: the time period for the first observation can be stated and the rest of the observations can omit the time value as it can be derived from the start time and the frequency. Since the frequency can be determined based on the actual format of the time value for everything but distinct points in time and time ranges, this makes is even simpler to process as the interval between time ranges is known directly from the time value.
677 677  
678 -==== 4.2.14 Time in Query Messages ====
618 +=== 4.2.14 Time in Query Messages ===
679 679  
680 680  When querying for time values, the value of a time parameter can be provided as any of the Observational Time Period formats and must be paired with an operator. In addition, an explicit value for the reporting year start day can be provided, or this can be set to "Any". This section will detail how systems processing query messages should interpret these parameters.
681 681  
682 682  Fundamental to processing a time value parameter in a query message is understanding that all time periods should be handled as a distinct range of time. Since the time parameter in the query is paired with an operator, this is also effectively represents a distinct range of time. Therefore, a system processing the query must simply match the data where the time period for requested parameter is encompassed by the time period resulting from value of the query parameter. The following table details how the operators should be interpreted for any time period provided as a parameter.
683 683  
684 -|**Operator**|**Rule**
685 -|Greater Than|Any data after the last moment of the period
686 -|Less Than|Any data before the first moment of the period
687 -|Greater Than or Equal To|(((
688 -Any data on or after the first moment of
689 -
690 -the period
624 +(% style="width:1024.29px" %)
625 +|(% style="width:238px" %)**Operator**|(% style="width:782px" %)**Rule**
626 +|(% style="width:238px" %)Greater Than|(% style="width:782px" %)Any data after the last moment of the period
627 +|(% style="width:238px" %)Less Than|(% style="width:782px" %)Any data before the first moment of the period
628 +|(% style="width:238px" %)Greater Than or Equal To|(% style="width:782px" %)(((
629 +Any data on or after the first moment of the period
691 691  )))
692 -|Less Than or Equal To|Any data on or before the last moment of the period
693 -|Equal To|Any data which falls on or after the first moment of the period and before or on the last moment of the period
631 +|(% style="width:238px" %)Less Than or Equal To|(% style="width:782px" %)Any data on or before the last moment of the period
632 +|(% style="width:238px" %)Equal To|(% style="width:782px" %)Any data which falls on or after the first moment of the period and before or on the last moment of the period
694 694  
695 695  Reporting Time Periods as query parameters are handled based on whether the value of the reportingYearStartDay XML attribute is an explicit month and day or "Any":
696 696