csv
angibt, so kann man in ein Eingabefeld mehrere Werte hintereinander, als Zahlenreihe, eintragen.
Brenngeschwindigkeit = (Brennstrecke / Brennzeit)*60
(254 / 202)*60 = 75,45
(123 / 202)*60 = 36,53
Funktion | Bezeichnung | Beispiel |
---|---|---|
mittelwert | mittelwert(Zahlenreihe) bildet den Mittelwert der Zahlenreihe | mittelwert(m['BV']['1']) = mittelwert(254; 123; 100; 254; 254) = 197 |
median | median(Zahlenreihe) bildet den Median der Zahlenreihe. Besteht die Zahlenreihe aus einer geraden Anzahl von Zahlen, berechnet median den Mittelwert der beiden mittleren Zahlen. | median(m['BV']['1']) = 254 |
stabw oder stabws | stabw(Zahlenreihe) bildet die Standardabweichung einer Stichprobe:![]() | stabw(m['BV']['1']) = 78,47 |
stabwn | stabwn(Zahlenreihe) bildet die Standardabweichung einer Grundgesamtheit:![]() | stabwn(m['BV']['1']) = 70,19 |
summe | summe(Zahlenreihe) bildet die Summe einer Zahlenreihe | summe(m['BV']['1']) = 985 |
produkt | produkt(Zahlenreihe) bildet das Produkt der Zahlenreihe | produkt(m['BV']['1']) = 201560887200 |
min | min(Zahlenreihe) gibt die kleinste Zahl der Zahlenreihe zurück | min(m['BV']['1']) = 100 |
max | max(Zahlenreihe) gibt die größte Zahl der Zahlenreihe | max(m['BV']['1']) = 254 |
first | first(Zahlenreihe) liefert den ersten Wert einer Zahlenreihe | first(m['BV']['1']) = 254 |
last | last(Zahlenreihe) liefert den letzten Wert einer Zahlenreihe | last(m['BV']['1']) = 254 |
csventry | csventry(Position, Werte) liefert den Werte an einer bestimmten Position einer Zahlenreihe. Wobei die Position bei 0 anfängt zu zählen. | z.B.: csventry(this(1), this(0)) liefert folgendes Ergebnis: ![]() |
csvadd | csvadd(Zahlenreihe A, Zahlenreihe B) addiert den 1. Wert der Zahlenreihe A zu dem 1. Wert der Zahlenreihe B, usw. und liefert wieder eine Zahlenreihe zurück | csvadd(m['BV']['1'], m['BV']['2']) = 456; 325; 150; 456; 456 |
csvminus | csvminus(Zahlenreihe A, Zahlenreihe B) subtrahiert den 1. Wert der Zahlenreihe A von dem 1. Wert der Zahlenreihe B, usw. und liefert wieder eine Zahlenreihe zurück | csvminus(m['BV']['1'], m['BV']['2']) = 52; -79; 50; 52; 52 |
csvmultiply | csvmultiply(Zahlenreihe A, Zahlenreihe B) multipliziert den 1. Wert der Zahlenreihe A mit dem 1. Wert der Zahlenreihe B, usw. und liefert wieder eine Zahlenreihe zurück | csvmultiply(m['BV']['1'], m['BV']['2']) = 51308; 24846; 5000; 51308; 51308 |
csvdivide | csvdivide(Zahlenreihe A, Zahlenreihe B) dividiert den 1. Wert der Zahlenreihe A mit dem 1. Wert der Zahlenreihe B, usw. und liefert wieder eine Zahlenreihe zurück | csvdivide(m['BV']['1'], m['BV']['2']) = 1,26; 0,61; 2,00; 1,26; 1,26 |
csvpow | csvpow(Zahlenreihe A, Zahlenreihe B) nimmt den 1. Wert Zahlenreihe A als Basis und dem 1. Wert der Zahlenreihe B als Potenz, usw. und liefert wieder eine Zahlenreihe zurück | csvpow(10, 3) = 1000 |
csvanzahl | csvanzahl(Zahlenreihe) liefert als Ergebnis die Anzahl der Zahlen in der Zahlenreihe | csvanzahl(1,26; 0,61; 2,00; 1,26; 1,26) = 5 |
csvverketten | csvverketten(Zahlenreihe, Zahlenreihe) erlaubt die Verkettung von zwei Zahlenreihen | csvverketten(15; 16, 'mg/l') = 15mg/l; 16mg/l |
Brenngeschwindigkeit = csvmultiply(csvdivide(m['BV']['1'], m['BV']['2']), 60) = 75,45; 36,53; 120,00; 75,45; 75,45
Funktion | Bezeichnung | Beispiel |
---|---|---|
csvwenn | csvwenn(Ausdruck, a, b) prüft zeilenweise ob der Ausdruck (basierend auf dem csvvergleicher ) 1 (wahr) oder 0 (falsch) ist und gibt dann die Zahl aus der Zahlenreihe a oder b wieder (a wenn der Wert wahr ist (1) und b wenn der Wert falsch ist (0)). | csvwenn({0, 1, 1, 0},{1, 2, 3, 4},{55, 66, 77, 88}) = {55, 2, 3, 88} |
csvvergleich | csvvergleich(a, Vergleichsoperator, b) vergleicht zeilenweise a und b basierend auf dem Vergleichsoperator (>, <, <=, >=, !=, ==) und liefert 0 (false) oder 1 (true) zurück. | csvvergleich({10, 11, 12, 13},'<',{12, 12, 12, 12})={1,1, 0, 0} |
csvund | csvund(a, b) bildet zeilenweise eine logische UND-Verknüpfung zwischen a und b. (Dient zum verknüpfen von zwei csvvergleichern innerhalb einer csvwenn abfrage) | csvund({0, 0, 1, 1}, {0, 1, 0, 1}) = {0, 0, 0, 1} |
csvoder | csvoder(a, b) bildet zeilenweise eine logische ODER-Verknüpfung zwischen a und b. (Dient zum Verknüpfen mehrerer csvvergleiche innerhalb einer csvwenn abfrage) | csvoder({0, 0, 1, 1}, {0, 1, 0, 1}) = {0, 1, 1, 1} |
csvinverter | csvinverter(a) invertiert a zeilenweise (aus 0 wird 1, aus 1 wird 0). | csvinverter({0, 1, 1, 0}) = {1, 0, 0, 1} |
csvwenn(csvvergleich(a, Vergleichsoperator, b), a, b)
a
und b
eine Zahlenreihe ist und als Vergleichsoperator >, <, <=, >=, !=, == verwendet werden.
a
und b
vergleichen und dann zeilenweise jeweils den größeren Wert zurückgeben:
a = {1, 3, 4}
b = {7, 1, -1}
csvwenn(csvvergleich(a, '>', b), a, b) = {7, 3, 4}
csvvergleich({1, 3, 4}, '>', {7, 1, -1}) = {0, 1, 1}
csvwenn( csvund( csvvergleich(a, ’>’ , 0), csvvergleich(b, ‘>’, 0) ), ‘<0’, csvadd(a,b) ) = {8, 4, ‘<0’}
Letzte Änderung: 27.04.2023
Allgemeines
Einführungsphase
Mitarbeiter
Aufträge
Proben
Probenvorlage
Berichte
Berichtstabellen Editor
Kunden
Kundenzone (optional)
Anlagen
Angebote
Rechnungen
Parameter
Rechnen mit Parametern
Schnittstellen
Webservice
Transformationscode
Prüfpläne / Grenzwerte / Spezifikationen
Dokumentenlenkung
Prüfmittel
Material
Mitarbeiterschulungen
8D-Report
Sonstiges
PDF-Vorlagen
Fragen und Antworten
Lieferantenbewertung
Dateiverwaltung
Auswertungen
Module
Funktionen