当前,我们正在努力在PowerBI中设计一个仪表板以显示基准统计数据。
我们拥有过去3年中200多家公司的数据。该数据是从调查表中检索的。多年来,我们开发了此调查表并对其进行了详细说明。
数据是分层的(在5个级别上),并且包含有关全时等效的信息。级别从1(最通用)到5(最详细)。例如,示例中级别1中的类别为411,但可以细分为多个更详细的级别(411-> 4111-> 41112-> 411123-> 4111231)。
ID Level1 Level2 Level3 Level4 Level5 Absolute value Relative value
1 411 4111 41112 411123 4111231 2 20%
1 411 4111 41112 411123 4111232 3 30%
2 411 4111 41112 411123 4 40%
如您在示例中看到的那样,ID_2没有报告最低级别的数据,但ID 1却报告了最低级别的数据。这就是随着时间的推移检索数据的方式。我们不知道ID 2的411123的值如何除以4111231和4111232。
目标是求出相对值的平均值。
我们的问题:
如果我们计算平均值,则在父行上出现错误时,平均值中会包含更多的组织,而在子行中包含更少的组织。在矩阵表中这是错误的(请参见下文)。
Category Average of the relative value
411123 45% (Both ID 1 and ID 2 included)
4111231 20% (Only ID 1 included)
4111232 30% (Only ID 1 included)
20%和30%与主要级别(411123)的45%不匹配。 我们要如何解决这个问题:我们想使用ID 1的比率(因此,对于411231为20%/ 50%,对于4111232为30%/ 50%)并将其应用于ID 2(即40%)。
您能帮我们吗?
如果您有任何疑问,请告诉我们。
预先感谢
亲切的问候,
花粉