Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:functions:statistic [05.09.2023 20:36] – [statistic()] swissel.uni-mannheimde:create:functions:statistic [08.03.2024 10:57] (aktuell) – [Teildatensätze auswerten] admin
Zeile 1: Zeile 1:
 ====== statistic() ====== ====== statistic() ======
  
-''mixed **statistic**(string //statistics//, array|string //variables//, mixed //option//, [boolean //AllData//])''+''mixed **statistic**(string //Statistik//, array|string //Variablen//, mixed //Option//, [boolean //AlleDaten//])''
  
 Mit der Funktion statistic() kann man univariate Kennwerte aus dem Datensatz ermitteln (über alle bisherigen Interviews hinweg). Mit der Funktion statistic() kann man univariate Kennwerte aus dem Datensatz ermitteln (über alle bisherigen Interviews hinweg).
Zeile 186: Zeile 186:
 $n = statistic('filter', false, '(SD02==1) AND (SD03 >= 35) AND (LANGUAGE == "ger")'); $n = statistic('filter', false, '(SD02==1) AND (SD03 >= 35) AND (LANGUAGE == "ger")');
 </code> </code>
 +
 +Für den Vergleich mit Texten müssen selbige in Anführungszeichen stehen. Folgender Code würde z.B. alle Fälle betrachten, welche dieselbe Referenz (REF) haben wie das aktuelle Interview.
 +
 +<code php>
 +$n = statistic('filter', false, 'REF=="'.reference().'"');
 +</code>
 +
 +Der Punkt fügt hier das ''%%REF=="%%'' mit der aktuellen Referenz und einem schließenden Anführungszeichen zusammen. Wenn das aktuelle Inteview mit der Referenz ''ABC'' gestartet wurde, wird der dritte Parameter also zu ''%%REF="ABC"%%'' berechnet.
de/create/functions/statistic.1693938967.txt.gz · Zuletzt geändert: 05.09.2023 20:36 von swissel.uni-mannheim
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki