HasScaledData: Boolean;
HasScaledData: boolean;
Свойство HasScaledData возвращает признак, учитываются ли при условном форматировании единицы измерения.
Возвращаемые значения:
True. При условном форматировании учитываются единицы измерения;
False. При условном форматировании не учитываются единицы измерения.
Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS».
Добавьте ссылки на системные сборки Metabase, Express, Pivot.
Sub UserProc;
Var
Metabase: IMetabase;
Express: IEaxAnalyzer;
Pivot: IPivot;
Begin
Metabase := MetabaseClass.Active;
Express := Metabase.ItemById("EXPRESS").Bind As IEaxAnalyzer;
// Получим таблицу экспресс-отчета
Pivot := Express.Pivot;
If Pivot.HasScaledData = True Then
Debug.WriteLine("При условном форматировании учитываются единицы измерения");
Else
Debug.WriteLine("При условном форматировании не учитываются единицы измерения");
End If;
End Sub UserProc;
В результате выполнения примера в окно консоли будет выведен признак учета при условном форматировании единицы измерения.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore.
Imports Prognoz.Platform.Interop.Metabase;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Pivot;
…
Public Shared Sub Main(Params: StartParams);
Var
Metabase: IMetabase;
Express: IEaxAnalyzer;
Pivot: IPivot;
Begin
Metabase := Params.Metabase;
Express := Metabase.ItemById["EXPRESS"].Bind() As IEaxAnalyzer;
// Получим таблицу экспресс-отчета
Pivot := Express.Pivot;
If Pivot.HasScaledData = True Then
System.Diagnostics.Debug.WriteLine("При условном форматировании учитываются единицы измерения");
Else
System.Diagnostics.Debug.WriteLine("При условном форматировании не учитываются единицы измерения");
End If;
End Sub;
См. также: