Power Query 比较公司具有不同会计年度的会计和日历数据
Posted
技术标签:
【中文标题】Power Query 比较公司具有不同会计年度的会计和日历数据【英文标题】:Power Query compare Fiscal and Calendar data where companies have different fiscal years 【发布时间】:2021-04-16 02:18:23 【问题描述】:我正在使用 Power Query 分析各种公司的数据。 100家公司,2组数据由各公司根据各自的财务报告期发布,涵盖过去12个月,1组是日历,涵盖过去3个月(季度)。我很乐意假设年度数据可以在每个季度平均分配,一旦完成,我想结合 2 个指标(他们的产品)
希望一些示例数据有所帮助:
CompanyScores
|company ID| Metric | Fiscal Year | Value|
|:---------|:-------|:------------|:----:|
|Company 1 |Metric1 | 2019 | 123 |
|Company 1 |Metric1 | 2020 | 234 |
|Company 1 |Metric1 | 2021 | 234 |
|Company 1 |Metric2 | 2019 | 456 |
|Company 1 |Metric2 | 2020 | 567 |
|Company 1 |Metric2 | 2021 | 567 |
|Company 2 ......
FiscalYearEndDatesv - 注意不同的公司有不同的财政年度结束(尽管总是在一个季度末)。他们可能偶尔也会改变他们的财政年度结束,但我们现在不要去那里......
|company ID| Fiscal Year | FYEnd|
|:---------|:-------------|:-----:|
|Company 1 | 2019 | 31/3/19|
|Company 1 | 2020 | 31/3/20|
|Company 2 | 2019 | 30/6/19|
|Company 1 | 2020 | 30/6/20|
Company Weights (using calendar dates)
|company ID| Period Ending |Weight|
|:---------|:-------------|:-----:|
|Company 1 | 31/3/19 | 3%|
|Company 1 | 30/6/20 | 6%|
|Company 1 | 31/9/20 | 5%|
对于任何结束的期间,所有公司权重的总和为 100%。
1- 我认为我需要将年度数据系列扩展为季度数据,每个周期为年度金额的 1/4。
2- 然后我需要根据公司将会计期间滞后不同的数量。
结果将是假设公司 1 的财政年度结束于 31/3/21
对于 2020 年第一季度的日历价值 = 2020 财年价值的 1/4
对于 2020 年第二季度的日历价值 = 2021 财年价值的 1/4
恐怕我不知道如何执行这两个步骤。
【问题讨论】:
【参考方案1】:不确定您尝试过什么(?),但除以 4 超过四分之一并不困难
添加列,自定义列,具有公式
= Table.FromList("Q1", "Q2", "Q3", "Q4", null, "Qtr")
单击新列顶部的箭头以展开行并创建标有四分之一的每行的副本。右键单击值列并对其应用一些随机变换操作,例如圆形。这给了你类似的东西
= Table.TransformColumns(#"Expanded Custom","Value", each Number.Round(_, 1), type number)
将代码改为以此结尾
each _ / 4, type number)
下面的示例整体代码
你需要更好地解释下一步
let Source = Excel.CurrentWorkbook()[Name="Table2"][Content],
#"Added Custom" = Table.AddColumn(Source, "Custom", each Table.FromList("Q1", "Q2", "Q3", "Q4", null, "Qtr")),
#"Expanded Custom" = Table.ExpandTableColumn(#"Added Custom", "Custom", "Qtr", "Qtr"),
#"Divide" = Table.TransformColumns(#"Expanded Custom","Value", each _ / 4, type number)
in #"Divide"
【讨论】:
以上是关于Power Query 比较公司具有不同会计年度的会计和日历数据的主要内容,如果未能解决你的问题,请参考以下文章
Power Query - 当文件具有不同页面时从 PDF 中获取数据