1

我有两个不同的表格财务和预算。两个表之间存在关系。

财务表:

截至日期 属性 ID 年初至今收入 四分之一
21 年 3 月 31 日 1 5,000 美元 1
21 年 6 月 30 日 1 6,000 美元 2
21 年 3 月 31 日 2 7,000 美元 1
21 年 6 月 30 日 2 8,000 美元 2

预算:

截至日期 属性 ID 预算收入 四分之一
21 年 3 月 31 日 1 10,000 美元 1
21 年 6 月 30 日 1 10,000 美元 2
21 年 3 月 31 日 2 11,000 美元 1

如果预算收入与上一季度相同,则企业不想输入数据。

页面上有一个四分之一切片器,我正在使用 Finance[Quarter]。假设我选择了第 2 季度,并且预算表中没有属性 id 2 的第 2 季度数据,在这种情况下,我们必须显示上一季度的预算收入,即 2021 年 3 月 31 日(11,000 美元)。

4

1 回答 1

0

创建一个新Budget表。

  • JoinKind.FullOuter使用除收入以外的所有列作为键合并两个表
  • 展开Budget Revenue结果表的列
  • Fill DownBudget Revenue列_
  • 删除不需要的列并重新排序
let
    Source = Table.NestedJoin(
                Revenue, {"As of Date", "Property Id", "Quarter"}, 
                Budget, {"As of Date", "Property Id", "Quarter"}, "Budget", 
                JoinKind.FullOuter),
    #"Expanded Budget" = Table.ExpandTableColumn(Source, "Budget", {"Budget Revenue"}, {"Budget Revenue"}),
    #"Filled Down" = Table.FillDown(#"Expanded Budget",{"Budget Revenue"}),
    #"Removed Columns" = Table.RemoveColumns(#"Filled Down",{"YTD Revenue"}),
    #"Reordered Columns" = Table.ReorderColumns(#"Removed Columns",{"As of Date", "Budget Revenue", "Quarter"})
in
    #"Reordered Columns"

在此处输入图像描述

于 2021-11-05T20:24:41.667 回答