![]() |
#3 |
Участник
|
Можно в таблице создать ключ по полю-измерению. В этом ключе указать поле-факт как SumIndexField.
В этой же таблице создать Flow поле с типом Average, которое рассчитывается по полю-факту с фильтром по полю-измерению. Вот так: Код: OBJECT Table 57406 AvgExample { OBJECT-PROPERTIES { Date=07.09.09; Time=[ 9:43:33]; Modified=Yes; Version List=; } PROPERTIES { } FIELDS { { 1 ; ;Line ;Integer } { 2 ; ;DimValue ;Code10 } { 3 ; ;FactValue ;Decimal } { 4 ; ;FactAvg ;Decimal ;FieldClass=FlowField; CalcFormula=Average(AvgExample.FactValue WHERE (DimValue=FIELD(DimValue))) } } KEYS { { ;Line ;Clustered=Yes } { ;DimValue ;SumIndexFields=FactValue } } CODE { BEGIN END. } } |
|