GetObservationValues(FactData: IRubricatorFactData; CalendarDate: DateTime; [Options: DictionaryGetDataOptions = 0]): IFactorObservationValues;
FactData. Indicators dictionary data.
CalendarDate. Data, data for which should be obtained.
Options. Data getting parameter. Optional parameter.
The GetObservationValues method returns indicator values for specific date.
Executing the example requires that the repository contains a time series database with the OBJ_RUBRICATOR identifier. A indicator with the 1 key must be available in the indicators database.
Sub UserProc;
Var
MB: IMetabase;
RubrInst: IRubricatorInstance;
FactD: IRubricatorFactData;
FactorObVal: IFactorObservationValues;
Begin
MB := MetabaseClass.Active;
RubrInst := MB.ItemById("OBJ_RUBRICATOR").Open(Null) As IRubricatorInstance;
FactD := RubrInst.GetFactData(1);
FactorObVal := RubrInst.GetObservationValues(FactD, DateTime.Parse("01.01.2020 00:00:00"));
End Sub UserProc;
After executing the example the FactorObVal variable stores the object that contains indicator data with the specified key on January, 1st, 2020.
See also: