Task: Functional-Dependency (source dataset: Auto-Relate)

Given a table represented shown below, your task is to determine functional dependencies that exist in the table. Recall that a functional dependency is a relationship where the value of one attribute (or a set of attributes), known as the determinant columns, can uniquely determines the value of another attribute, known as the dependent columns (e.g., student-ID => student-Name, car-model => car-make, employee-ID => department, etc.).

Instructions:
Analyze the provided table below, identify all functional dependencies that should semantically hold in the table. Do not produce spurious relationships that not semantically meaningful.

No explanation, format the output as a JSON object:{"Functional-Dependency": <list of functional dependencies>}. Each functional dependency should be represented as [<determinant column>, <dependent column>]

Input Table:
|   time_period |   client_id |   balance_start_period |   revenue |   payments |   cashback |   balance_end_period |   Year |   Month |   FirstDay | StartDate               | End of Month            |   Revenue Cashback |   Change Cashback |   DateKey | FullDate                | MonthName   |   MonthOfYear |   CalendarQuarter |   CalendarYear | CalendarYearWeek   | CalendarYearWeekISO   | CalendarYearMonth   | CalendarYearQtr   |   CalendarYearMonthINT | FutureDate   |
|--------------:|------------:|-----------------------:|----------:|-----------:|-----------:|---------------------:|-------:|--------:|-----------:|:------------------------|:------------------------|-------------------:|------------------:|----------:|:------------------------|:------------|--------------:|------------------:|---------------:|:-------------------|:----------------------|:--------------------|:------------------|-----------------------:|:-------------|
|        201512 |         653 |                 -38.94 |      0    |       0    |       0    |               -38.94 |   2015 |      12 |          1 | 2015-12-01 00:00:00.000 | 2015-12-31 00:00:00.000 |               0    |              0    |  20151231 | 2015-12-31 00:00:00.000 | December    |            12 |                 4 |           2015 | 2015W53            | 2015W53               | 2015-12             | 2015Q4            |                 201512 | N            |
|        201712 |         181 |                  16.76 |    -22.96 |      22.96 |       0    |                16.76 |   2017 |      12 |          1 | 2017-12-01 00:00:00.000 | 2017-12-31 00:00:00.000 |             -22.96 |            -22.96 |  20171231 | 2017-12-31 00:00:00.000 | December    |            12 |                 4 |           2017 | 2017W53            | 2017W52               | 2017-12             | 2017Q4            |                 201712 | N            |
|        201510 |         686 |                   0    |    -17.53 |       0    |       0    |               -17.53 |   2015 |      10 |          1 | 2015-10-01 00:00:00.000 | 2015-10-31 00:00:00.000 |             -17.53 |            -17.53 |  20151031 | 2015-10-31 00:00:00.000 | October     |            10 |                 4 |           2015 | 2015W44            | 2015W44               | 2015-10             | 2015Q4            |                 201510 | N            |
|        201603 |         699 |                   2.24 |      0    |       0    |       0    |                 2.24 |   2016 |       3 |          1 | 2016-03-01 00:00:00.000 | 2016-03-31 00:00:00.000 |               0    |              0    |  20160331 | 2016-03-31 00:00:00.000 | March       |             3 |                 1 |           2016 | 2016W14            | 2016W13               | 2016-03             | 2016Q1            |                 201603 | N            |
|        201802 |         686 |                   0.7  |      0    |       0    |       0    |                 0.7  |   2018 |       2 |          1 | 2018-02-01 00:00:00.000 | 2018-02-28 00:00:00.000 |               0    |              0    |  20180228 | 2018-02-28 00:00:00.000 | February    |             2 |                 1 |           2018 | 2018W09            | 2018W09               | 2018-02             | 2018Q1            |                 201802 | N            |
|        201508 |         699 |                 -92.76 |      0    |      85    |       0    |                -7.76 |   2015 |       8 |          1 | 2015-08-01 00:00:00.000 | 2015-08-31 00:00:00.000 |               0    |              0    |  20150831 | 2015-08-31 00:00:00.000 | August      |             8 |                 3 |           2015 | 2015W36            | 2015W36               | 2015-08             | 2015Q3            |                 201508 | N            |
|        201609 |         686 |                   2.1  |      0    |       0    |       0    |                 2.1  |   2016 |       9 |          1 | 2016-09-01 00:00:00.000 | 2016-09-30 00:00:00.000 |               0    |              0    |  20160930 | 2016-09-30 00:00:00.000 | September   |             9 |                 3 |           2016 | 2016W40            | 2016W39               | 2016-09             | 2016Q3            |                 201609 | N            |
|        201602 |         653 |                 -19.74 |     -5.8  |      20    |       0    |                -5.54 |   2016 |       2 |          1 | 2016-02-01 00:00:00.000 | 2016-02-29 00:00:00.000 |              -5.8  |             -5.8  |  20160229 | 2016-02-29 00:00:00.000 | February    |             2 |                 1 |           2016 | 2016W10            | 2016W09               | 2016-02             | 2016Q1            |                 201602 | N            |
|        201505 |         181 |                  -0.62 |      0    |       0    |       0    |                -0.62 |   2015 |       5 |          1 | 2015-05-01 00:00:00.000 | 2015-05-31 00:00:00.000 |               0    |              0    |  20150531 | 2015-05-31 00:00:00.000 | May         |             5 |                 2 |           2015 | 2015W23            | 2015W22               | 2015-05             | 2015Q2            |                 201505 | N            |
|        201806 |         699 |                  -1.05 |      0    |       0    |       0    |                -1.05 |   2018 |       6 |          1 | 2018-06-01 00:00:00.000 | 2018-06-30 00:00:00.000 |               0    |              0    |  20180630 | 2018-06-30 00:00:00.000 | June        |             6 |                 2 |           2018 | 2018W26            | 2018W26               | 2018-06             | 2018Q2            |                 201806 | N            |
|        201501 |         686 |                   0    |    -28.89 |       0    |       0    |               -28.89 |   2015 |       1 |          1 | 2015-01-01 00:00:00.000 | 2015-01-31 00:00:00.000 |             -28.89 |            -28.89 |  20150131 | 2015-01-31 00:00:00.000 | January     |             1 |                 1 |           2015 | 2015W05            | 2015W05               | 2015-01             | 2015Q1            |                 201501 | N            |
|        201704 |         686 |                   0    |    -54.3  |      55    |       0    |                 0.7  |   2017 |       4 |          1 | 2017-04-01 00:00:00.000 | 2017-04-30 00:00:00.000 |             -54.3  |            -54.3  |  20170430 | 2017-04-30 00:00:00.000 | April       |             4 |                 2 |           2017 | 2017W18            | 2017W17               | 2017-04             | 2017Q2            |                 201704 | N            |
|        201808 |          96 |                  -8.47 |     -8.46 |       8.46 |       0    |                -8.47 |   2018 |       8 |          1 | 2018-08-01 00:00:00.000 | 2018-08-31 00:00:00.000 |              -8.46 |             -8.46 |  20180831 | 2018-08-31 00:00:00.000 | August      |             8 |                 3 |           2018 | 2018W35            | 2018W35               | 2018-08             | 2018Q3            |                 201808 | N            |
|        201610 |         699 |                   2.24 |      0    |       0    |       0    |                 2.24 |   2016 |      10 |          1 | 2016-10-01 00:00:00.000 | 2016-10-31 00:00:00.000 |               0    |              0    |  20161031 | 2016-10-31 00:00:00.000 | October     |            10 |                 4 |           2016 | 2016W45            | 2016W44               | 2016-10             | 2016Q4            |                 201610 | N            |
|        201607 |         181 |                  -5    |      0    |       0    |       0    |                -5    |   2016 |       7 |          1 | 2016-07-01 00:00:00.000 | 2016-07-31 00:00:00.000 |               0    |              0    |  20160731 | 2016-07-31 00:00:00.000 | July        |             7 |                 3 |           2016 | 2016W32            | 2016W30               | 2016-07             | 2016Q3            |                 201607 | N            |
|        201602 |         686 |                 -12.09 |      0    |      12.09 |       0    |                 0    |   2016 |       2 |          1 | 2016-02-01 00:00:00.000 | 2016-02-29 00:00:00.000 |               0    |              0    |  20160229 | 2016-02-29 00:00:00.000 | February    |             2 |                 1 |           2016 | 2016W10            | 2016W09               | 2016-02             | 2016Q1            |                 201602 | N            |
|        201705 |         181 |                 -25.98 |    -10.88 |      20.98 |       0    |               -15.88 |   2017 |       5 |          1 | 2017-05-01 00:00:00.000 | 2017-05-31 00:00:00.000 |             -10.88 |            -10.88 |  20170531 | 2017-05-31 00:00:00.000 | May         |             5 |                 2 |           2017 | 2017W22            | 2017W22               | 2017-05             | 2017Q2            |                 201705 | N            |
|        201612 |         181 |                   0.3  |      0    |       0    |       0    |                 0.3  |   2016 |      12 |          1 | 2016-12-01 00:00:00.000 | 2016-12-31 00:00:00.000 |               0    |              0    |  20161231 | 2016-12-31 00:00:00.000 | December    |            12 |                 4 |           2016 | 2016W53            | 2016W52               | 2016-12             | 2016Q4            |                 201612 | N            |
|        201509 |         699 |                  -7.76 |      0    |      10    |       0    |                 2.24 |   2015 |       9 |          1 | 2015-09-01 00:00:00.000 | 2015-09-30 00:00:00.000 |               0    |              0    |  20150930 | 2015-09-30 00:00:00.000 | September   |             9 |                 3 |           2015 | 2015W40            | 2015W40               | 2015-09             | 2015Q3            |                 201509 | N            |
|        201704 |         699 |                  -1.05 |      0    |       0    |       0    |                -1.05 |   2017 |       4 |          1 | 2017-04-01 00:00:00.000 | 2017-04-30 00:00:00.000 |               0    |              0    |  20170430 | 2017-04-30 00:00:00.000 | April       |             4 |                 2 |           2017 | 2017W18            | 2017W17               | 2017-04             | 2017Q2            |                 201704 | N            |
|        201607 |         699 |                   2.24 |      0    |       0    |       0    |                 2.24 |   2016 |       7 |          1 | 2016-07-01 00:00:00.000 | 2016-07-31 00:00:00.000 |               0    |              0    |  20160731 | 2016-07-31 00:00:00.000 | July        |             7 |                 3 |           2016 | 2016W32            | 2016W30               | 2016-07             | 2016Q3            |                 201607 | N            |
|        201709 |         686 |                   0.7  |      0    |       0    |       0    |                 0.7  |   2017 |       9 |          1 | 2017-09-01 00:00:00.000 | 2017-09-30 00:00:00.000 |               0    |              0    |  20170930 | 2017-09-30 00:00:00.000 | September   |             9 |                 3 |           2017 | 2017W39            | 2017W39               | 2017-09             | 2017Q3            |                 201709 | N            |
|        201612 |         699 |                   2.24 |    -13.29 |       0    |       0    |               -11.05 |   2016 |      12 |          1 | 2016-12-01 00:00:00.000 | 2016-12-31 00:00:00.000 |             -13.29 |            -13.29 |  20161231 | 2016-12-31 00:00:00.000 | December    |            12 |                 4 |           2016 | 2016W53            | 2016W52               | 2016-12             | 2016Q4            |                 201612 | N            |
|        201502 |         699 |                 -10.45 |      0    |       9.06 |       0    |                -1.39 |   2015 |       2 |          1 | 2015-02-01 00:00:00.000 | 2015-02-28 00:00:00.000 |               0    |              0    |  20150228 | 2015-02-28 00:00:00.000 | February    |             2 |                 1 |           2015 | 2015W09            | 2015W09               | 2015-02             | 2015Q1            |                 201502 | N            |
|        201809 |         699 |                   1.37 |     -2.12 |       0    |       0    |                -0.75 |   2018 |       9 |          1 | 2018-09-01 00:00:00.000 | 2018-09-30 00:00:00.000 |              -2.12 |             -2.12 |  20180930 | 2018-09-30 00:00:00.000 | September   |             9 |                 3 |           2018 | 2018W40            | 2018W39               | 2018-09             | 2018Q3            |                 201809 | N            |
|        201607 |         686 |                   0    |    -76.14 |       0    |       0    |               -76.14 |   2016 |       7 |          1 | 2016-07-01 00:00:00.000 | 2016-07-31 00:00:00.000 |             -76.14 |            -76.14 |  20160731 | 2016-07-31 00:00:00.000 | July        |             7 |                 3 |           2016 | 2016W32            | 2016W30               | 2016-07             | 2016Q3            |                 201607 | N            |
|        201502 |         653 |                 -13.37 |      0    |       0    |       0    |               -13.37 |   2015 |       2 |          1 | 2015-02-01 00:00:00.000 | 2015-02-28 00:00:00.000 |               0    |              0    |  20150228 | 2015-02-28 00:00:00.000 | February    |             2 |                 1 |           2015 | 2015W09            | 2015W09               | 2015-02             | 2015Q1            |                 201502 | N            |
|        201808 |         653 |                 -33.34 |      0    |       0    |       2.41 |               -30.93 |   2018 |       8 |          1 | 2018-08-01 00:00:00.000 | 2018-08-31 00:00:00.000 |               0    |              2.41 |  20180831 | 2018-08-31 00:00:00.000 | August      |             8 |                 3 |           2018 | 2018W35            | 2018W35               | 2018-08             | 2018Q3            |                 201808 | N            |
|        201608 |         181 |                  -5    |      0    |       0    |       0    |                -5    |   2016 |       8 |          1 | 2016-08-01 00:00:00.000 | 2016-08-31 00:00:00.000 |               0    |              0    |  20160831 | 2016-08-31 00:00:00.000 | August      |             8 |                 3 |           2016 | 2016W36            | 2016W35               | 2016-08             | 2016Q3            |                 201608 | N            |
|        201810 |         181 |                  16.76 |    -72.22 |      23.86 |       0    |               -31.6  |   2018 |      10 |          1 | 2018-10-01 00:00:00.000 | 2018-10-31 00:00:00.000 |             -72.22 |            -72.22 |  20181031 | 2018-10-31 00:00:00.000 | October     |            10 |                 4 |           2018 | 2018W44            | 2018W44               | 2018-10             | 2018Q4            |                 201810 | N            |
|        201805 |         653 |                 -14.04 |    -48.87 |       0    |       0    |               -62.91 |   2018 |       5 |          1 | 2018-05-01 00:00:00.000 | 2018-05-31 00:00:00.000 |             -48.87 |            -48.87 |  20180531 | 2018-05-31 00:00:00.000 | May         |             5 |                 2 |           2018 | 2018W22            | 2018W22               | 2018-05             | 2018Q2            |                 201805 | N            |
|        201607 |         653 |                  -1.86 |     -5.8  |       0    |       0    |                -7.66 |   2016 |       7 |          1 | 2016-07-01 00:00:00.000 | 2016-07-31 00:00:00.000 |              -5.8  |             -5.8  |  20160731 | 2016-07-31 00:00:00.000 | July        |             7 |                 3 |           2016 | 2016W32            | 2016W30               | 2016-07             | 2016Q3            |                 201607 | N            |
|        201611 |         181 |                  -5    |      5.3  |       0    |       0    |                 0.3  |   2016 |      11 |          1 | 2016-11-01 00:00:00.000 | 2016-11-30 00:00:00.000 |               0    |              0    |  20161130 | 2016-11-30 00:00:00.000 | November    |            11 |                 4 |           2016 | 2016W49            | 2016W48               | 2016-11             | 2016Q4            |                 201611 | N            |
|        201812 |         686 |                   0.19 |      0    |       0    |       0    |                 0.19 |   2018 |      12 |          1 | 2018-12-01 00:00:00.000 | 2018-12-31 00:00:00.000 |               0    |              0    |  20181231 | 2018-12-31 00:00:00.000 | December    |            12 |                 4 |           2018 | 2018W53            | 2019W01               | 2018-12             | 2018Q4            |                 201812 | N            |
|        201601 |         699 |                   2.24 |      0    |       0    |       0    |                 2.24 |   2016 |       1 |          1 | 2016-01-01 00:00:00.000 | 2016-01-31 00:00:00.000 |               0    |              0    |  20160131 | 2016-01-31 00:00:00.000 | January     |             1 |                 1 |           2016 | 2016W06            | 2016W04               | 2016-01             | 2016Q1            |                 201601 | N            |
|        201507 |         699 |                 -85.84 |     -6.92 |       0    |       0    |               -92.76 |   2015 |       7 |          1 | 2015-07-01 00:00:00.000 | 2015-07-31 00:00:00.000 |              -6.92 |             -6.92 |  20150731 | 2015-07-31 00:00:00.000 | July        |             7 |                 3 |           2015 | 2015W31            | 2015W31               | 2015-07             | 2015Q3            |                 201507 | N            |
|        201506 |         653 |                 -44.71 |      0    |      50    |       0    |                 5.29 |   2015 |       6 |          1 | 2015-06-01 00:00:00.000 | 2015-06-30 00:00:00.000 |               0    |              0    |  20150630 | 2015-06-30 00:00:00.000 | June        |             6 |                 2 |           2015 | 2015W27            | 2015W27               | 2015-06             | 2015Q2            |                 201506 | N            |
|        201802 |         699 |                  -1.05 |      0    |       0    |       0    |                -1.05 |   2018 |       2 |          1 | 2018-02-01 00:00:00.000 | 2018-02-28 00:00:00.000 |               0    |              0    |  20180228 | 2018-02-28 00:00:00.000 | February    |             2 |                 1 |           2018 | 2018W09            | 2018W09               | 2018-02             | 2018Q1            |                 201802 | N            |
|        201706 |         653 |                 -41.37 |      0    |      50    |       0    |                 8.63 |   2017 |       6 |          1 | 2017-06-01 00:00:00.000 | 2017-06-30 00:00:00.000 |               0    |              0    |  20170630 | 2017-06-30 00:00:00.000 | June        |             6 |                 2 |           2017 | 2017W26            | 2017W26               | 2017-06             | 2017Q2            |                 201706 | N            |
|        201711 |         699 |                  -1.05 |      0    |       0    |       0    |                -1.05 |   2017 |      11 |          1 | 2017-11-01 00:00:00.000 | 2017-11-30 00:00:00.000 |               0    |              0    |  20171130 | 2017-11-30 00:00:00.000 | November    |            11 |                 4 |           2017 | 2017W48            | 2017W48               | 2017-11             | 2017Q4            |                 201711 | N            |
|        201508 |         181 |                  -5    |    -12.09 |       0    |       0    |               -17.09 |   2015 |       8 |          1 | 2015-08-01 00:00:00.000 | 2015-08-31 00:00:00.000 |             -12.09 |            -12.09 |  20150831 | 2015-08-31 00:00:00.000 | August      |             8 |                 3 |           2015 | 2015W36            | 2015W36               | 2015-08             | 2015Q3            |                 201508 | N            |
|        201604 |         181 |                  -5    |    -19.12 |      19.12 |       0    |                -5    |   2016 |       4 |          1 | 2016-04-01 00:00:00.000 | 2016-04-30 00:00:00.000 |             -19.12 |            -19.12 |  20160430 | 2016-04-30 00:00:00.000 | April       |             4 |                 2 |           2016 | 2016W18            | 2016W17               | 2016-04             | 2016Q2            |                 201604 | N            |
|        201811 |         653 |                  14.24 |    -43.07 |       9.48 |       0    |               -19.35 |   2018 |      11 |          1 | 2018-11-01 00:00:00.000 | 2018-11-30 00:00:00.000 |             -43.07 |            -43.07 |  20181130 | 2018-11-30 00:00:00.000 | November    |            11 |                 4 |           2018 | 2018W48            | 2018W48               | 2018-11             | 2018Q4            |                 201811 | N            |
|        201609 |         653 |                  -7.66 |     -3.92 |       0    |       0    |               -11.58 |   2016 |       9 |          1 | 2016-09-01 00:00:00.000 | 2016-09-30 00:00:00.000 |              -3.92 |             -3.92 |  20160930 | 2016-09-30 00:00:00.000 | September   |             9 |                 3 |           2016 | 2016W40            | 2016W39               | 2016-09             | 2016Q3            |                 201609 | N            |
|        201511 |         181 |                  -5    |      4.84 |       0    |       0    |                -0.16 |   2015 |      11 |          1 | 2015-11-01 00:00:00.000 | 2015-11-30 00:00:00.000 |               0    |              0    |  20151130 | 2015-11-30 00:00:00.000 | November    |            11 |                 4 |           2015 | 2015W49            | 2015W49               | 2015-11             | 2015Q4            |                 201511 | N            |
|        201505 |         699 |                  -1.23 |      0    |       0    |       0    |                -1.23 |   2015 |       5 |          1 | 2015-05-01 00:00:00.000 | 2015-05-31 00:00:00.000 |               0    |              0    |  20150531 | 2015-05-31 00:00:00.000 | May         |             5 |                 2 |           2015 | 2015W23            | 2015W22               | 2015-05             | 2015Q2            |                 201505 | N            |
|        201702 |         699 |                  -1.05 |      0    |       0    |       0    |                -1.05 |   2017 |       2 |          1 | 2017-02-01 00:00:00.000 | 2017-02-28 00:00:00.000 |               0    |              0    |  20170228 | 2017-02-28 00:00:00.000 | February    |             2 |                 1 |           2017 | 2017W09            | 2017W09               | 2017-02             | 2017Q1            |                 201702 | N            |
|        201803 |         699 |                  -1.05 |      0    |       0    |       0    |                -1.05 |   2018 |       3 |          1 | 2018-03-01 00:00:00.000 | 2018-03-31 00:00:00.000 |               0    |              0    |  20180331 | 2018-03-31 00:00:00.000 | March       |             3 |                 1 |           2018 | 2018W13            | 2018W13               | 2018-03             | 2018Q1            |                 201803 | N            |
|        201810 |         699 |                  -0.75 |      0    |       0    |       0    |                -0.75 |   2018 |      10 |          1 | 2018-10-01 00:00:00.000 | 2018-10-31 00:00:00.000 |               0    |              0    |  20181031 | 2018-10-31 00:00:00.000 | October     |            10 |                 4 |           2018 | 2018W44            | 2018W44               | 2018-10             | 2018Q4            |                 201810 | N            |
|        201812 |         653 |                 -19.35 |      0    |       0    |       0    |               -19.35 |   2018 |      12 |          1 | 2018-12-01 00:00:00.000 | 2018-12-31 00:00:00.000 |               0    |              0    |  20181231 | 2018-12-31 00:00:00.000 | December    |            12 |                 4 |           2018 | 2018W53            | 2019W01               | 2018-12             | 2018Q4            |                 201812 | N            |



label: End of Month
DateKey
End of Month
FullDate
End of Month
MonthName
End of Month
MonthOfYear
End of Month
CalendarQuarter
End of Month
CalendarYear
End of Month
CalendarYearWeek
End of Month
CalendarYearWeekISO
End of Month
CalendarYearMonth
End of Month
CalendarYearQtr
End of Month
CalendarYearMonthINT
End of Month
FutureDate
output: {"Functional-Dependency": [["End of Month", "DateKey"], ["End of Month", "FullDate"], ["End of Month", "MonthName"], ["End of Month", "MonthOfYear"], ["End of Month", "CalendarQuarter"], ["End of Month", "CalendarYear"], ["End of Month", "CalendarYearWeek"], ["End of Month", "CalendarYearWeekISO"], ["End of Month", "CalendarYearMonth"], ["End of Month", "CalendarYearQtr"], ["End of Month", "CalendarYearMonthINT"], ["End of Month", "FutureDate"]]}
labeled_fds: End of Month
DateKey
End of Month
FullDate
End of Month
MonthName
End of Month
MonthOfYear
End of Month
CalendarQuarter
End of Month
CalendarYear
End of Month
CalendarYearWeek
End of Month
CalendarYearWeekISO
End of Month
CalendarYearMonth
End of Month
CalendarYearQtr
End of Month
CalendarYearMonthINT
End of Month
FutureDate
balance_start_period
cashback
balance_end_period
cashback
source: $MMTU_HOME/resources/Relationship-finding/FD/136610936