我有一个日期表(table_A),如下所示:
SALE_DATE |
---|
2022 年 1 月 10 日 |
2022年9月10日 |
2022 年 12 月 11 日 |
2022年11月23日 |
从该表中,我想创建一个新表(table_B),如下所示:
MONTH_SALE_DATE | LAST_2_MONTH |
---|---|
10/2022 | 08/2022 |
10/2022 | 09/2022 |
10/2022 | 10/2022 |
11/2022 | 09/2022 |
11/2022 | 10/2022 |
11/2022 | 11/2022 |
目标是当我在 table_A 的切片器上选择 2022 年 11 月的日期时,显示我的矩阵度量以及 9 月、10 月和 11 月的细分。 为了实现这一点,我们的想法是创建与 table_A 相关的 table_B。
任何帮助表示赞赏:)
给你。
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjDUNzTQNzIwMlKK1QFyLVG4hkb6hoYIrpExghsLAA==", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [SALE_DATE = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"SALE_DATE", type date}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each Table.FromRecords(
{[SALE_DATE = [SALE_DATE], LAST_2_MONTH =Date.AddMonths( [SALE_DATE],0) ],
[SALE_DATE = [SALE_DATE], LAST_2_MONTH =Date.AddMonths( [SALE_DATE],-1) ],
[SALE_DATE = [SALE_DATE], LAST_2_MONTH =Date.AddMonths( [SALE_DATE],-2) ]
})
),
#"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"SALE_DATE"}),
#"Expanded Custom" = Table.ExpandTableColumn(#"Removed Columns", "Custom", {"SALE_DATE", "LAST_2_MONTH"}, {"Custom.SALE_DATE", "Custom.LAST_2_MONTH"})
in
#"Expanded Custom"