public static void CreateMetaData(SpssDataDocument doc) { // Define dictionary SpssStringVariable v1 = new SpssStringVariable(); v1.Name = "v1"; v1.Label = "What is your name?"; doc.Variables.Add(v1); SpssNumericVariable v2 = new SpssNumericVariable(); v2.Name = "v2"; v2.Label = "How old are you?"; doc.Variables.Add(v2); SpssNumericVariable v3 = new SpssNumericVariable(); v3.Name = "v3"; v3.Label = "What is your gender?"; v3.ValueLabels.Add(1, "Male"); v3.ValueLabels.Add(2, "Female"); doc.Variables.Add(v3); SpssDateVariable v4 = new SpssDateVariable(); v4.Name = "v4"; v4.Label = "What is your birthdate?"; doc.Variables.Add(v4); // Add some data doc.CommitDictionary(); }
private SpssVariable CreateSpssVariable(String datatype, String name, String label, int columnWidth) { SpssVariable v = null; switch (datatype.ToLower()) { case "string": v = new SpssStringVariable(); v.ColumnWidth = columnWidth; break; case "numeric": v = new SpssNumericVariable(); v.ColumnWidth = columnWidth; break; case "date": //v = new SpssStringVariable(); v = new SpssDateVariable(); break; default: v = new SpssNumericVariable(); break; } if (name.EndsWith("hv") && datatype != "String") { v = new SpssStringVariable(); v.ColumnWidth = 255; } v.Name = name; v.Label = label; return(v); }
public void NewDateVariable() { SpssDateVariable var = new SpssDateVariable(); var.Name = "new date"; }