根据不同日期计算值的百分比

Calculate percentage of values ​based on different dates

想要得到这个[1]:https://i.stack.imgur.com/8dXSG.png 所以我将 2018 年作为索引期,需要计算每年与 2018 年的差异:例如 2018 年和 2019 年、2018 年和 2020 年、2018 年和 2021 年...

需要使用类似 summarize total=sum(value) | 之类的东西where date == '2018-01-01' 但如何将每个值迭代到 2024 年?

请帮助,检查了 Kusto 文档,但没有找到如何做到这一点的答案:(

我有这个table

datatable(Value:int, Date:datetime) 
    [2121, datetime(2018-01-01), //100% as this is index perios
     5645, datetime(2019-01-01), // will be 266%
     5123, datetime(2020-01-01),
     4478, datetime(2024-01-01),
     9965, datetime(2024-01-01),
     7645, datetime(2024-01-01),
    ];
let t = (datatable(Value:int, Date:datetime) 
    [2121, datetime(2018-01-01), //100% as this is index perios
     5645, datetime(2019-01-01), // will be 266%
     5123, datetime(2020-01-01),
     4478, datetime(2024-01-01),
     9965, datetime(2024-01-01),
     7645, datetime(2024-01-01),
    ]);
let val_2018 = toscalar(t | where Date == datetime(2018-01-01) | summarize sum(Value));
t
| summarize percent = 100.0 * sum(Value) / val_2018 by Date
| render linechart with (xcolumn=Date, ycolumns=percent) 

Fiddle