我早些时候发布了这个问题,但是现在已经发展了。我需要创建一个度量来计算计算机上前三个样本的平均值。我现在需要执行相同的操作,但要为每台机器的隔室执行相同的操作。然后,我需要能够使用隔室平均值来得出总体机器分数。
我的数据看起来像这样
Machine Compartment SampleDate Interp
A Engine 8/20/2019 1
A Transmission 8/20/2019 0
B Engine 8/20/2019 1
B Final Drive 8/20/2019 1
A Engine 8/14/2019 1
C Engine 8/14/2019 1
C Transmission 8/14/2019 0
C Engine 8/12/2019 1
B Final Drive 8/12/2019 0
B Engine 8/12/2019 1
A Engine 8/11/2019 1
A Transmission 8/11/2019 1
B Engine 8/8/2019 0
A Engine 8/8/2019 0
A Engine 8/3/2019 1
我拥有的是:
CompartmentScore = AVERAGEX (TOPN (3,FILTER ( Oil_Sample_Lookup, Oil_Sample_Lookup[SampledDate] < MAX ( Rolling_Calendar[Date] ) ),Oil_Sample_Lookup[SampledDate]),Oil_Sample_Lookup[AR?])
此度量有效,如果我将Compartment
拉到表中,它也适用于隔离专区,我得到:
Machine Compartment CompartmentScore
A Engine 1
A Transmission .5
B Engine .67
B Final Drive .5
C Engine 1
C Transmission 0
但是,我接下来需要做的是将每个隔间卷起来,并分配一个OverallMachineScore
,如下所示:
Machine Compartment CompartmentScore OverallMachineScore
A Engine 1 .75
A Transmission .5 .75
B Engine .67 .59
B Final Drive .5 .59
C Engine 1 .5
C Transmission 0 .5
我需要一些指导,以决定是否需要更改我的初始度量,或者是否有办法添加另一种度量来获得最终的OverallMachineScore
。预先感谢!