RemovePoints - metoda objektu tvPoints
Popis:
Smazaní datových bodů z bufferu podle parametrů sFilter, vParam.
Syntaxe:
Empty RemovePoints(String sFilter, [Variant vParam])
Parametry:
sFilter | (String) Rozsah hodnot, které budou smazány. Například text v podobě range:all;time:lt;.
"range" - Rozsah hodnot, které budou smazány. Například text v podobě range:all;.
"all" - Všechny hodnoty, které jsou v bufferu. Pokud je zadán parametr time, pak odstraní všechny hodnoty z bufferu ale pouze do časové hodnoty zadané parametry time, vParam.
"visible" - Hodnoty, které jsou v okamžiku volání metody v prohlížečem viditelné oblasti bufferu. Pokud je zadán parametr time, pak maže všechny hodnoty z viditelné oblasti, ale pouze do časové hodnoty zadané parametry time, vParam.
"one" - Pouze jedna hodnota. Má smysl pouze pokud je zadán parametr time, maže hodnotu podle parametrů time, vParam.
"time" - Určuje, které hodnoty budou z bufferu mazány. V tom případě je nutno zadat parametr vParam.
"near" - Z bufferu je smazán časově nejbližší bod času zadanému v parametru vParam. V tom případě není parametr range brán v úvahu.
"gt" - Z bufferu bodu smazány všechny hodnoty podle parametru range které jsou větší než čas zadaný v parametru vParam.
"ge" - Z bufferu bodu smazány všechny hodnoty podle parametru range které jsou větší nebo rovno času zadaném v parametru vParam.
"lt" - Z bufferu bodu smazány všechny hodnoty podle parametru range které jsou menší než čas zadaný v parametru vParam.
"le" - Z bufferu bodu smazány všechny hodnoty podle parametru range které jsou menší nebo rovno času zadaném v parametru vParam. |
vParam | [nepovinné] (Variant) Čas - určuje rozsah hodnot, které budou mazány. Zadává se pouze pokud je nastaven parametr time. |
---|
Poznámka:
Tato metoda je funkční i ve
Web obrazech.
Má smysl pouze pro trendy, které
nejsou připojeny ke zdroji dat (k proměnné v objektu
PmaTrendGroup).
Příklad1:
Příklad maže všechny hodnoty z bufferu, které jsou menší nebo rovno času: 18.11.2024 22:00:00.
JavaScriptVBScriptVyber a zkopíruj do schránky
var oTView = pMe.Items("../TrendView");
var oPoints = oTView.Trends("t1").Points;
var sFilter = "range:all;time:le;";
var vParam = Pm.CreateDate(2024, 11, 18, 22, 0, 0, 0);
oPoints.RemovePoints(sFilter, vParam);
Dim oTView
Set oTView = pMe.Items("../TrendView")
Dim oPoints
Set oPoints = oTView.Trends("t1").Points
Dim sFilter
sFilter = "range:all;time:le;"
Dim vParam
vParam = Pm.CreateDate(2024, 11, 18, 22, 0, 0, 0)
oPoints.RemovePoints sFilter, vParam
Příklad2:
Příklad maže jednu hodnotu z bufferu, která je časem nejbližší zadanému času: 18.11.2024 22:00:00.
JavaScriptVBScriptVyber a zkopíruj do schránky
var sFilter = "time:near;";
var vParam = Pm.CreateDate(2024, 11, 18, 22, 0, 0, 0);
oPoints.RemovePoints(sFilter, vParam);
Dim sFilter
sFilter = "time:near;"
Dim vParam
vParam = Pm.CreateDate(2024, 11, 18, 22, 0, 0, 0)
oPoints.RemovePoints sFilter, vParam