Exemple #1
0
        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);
        }
Exemple #3
0
        public void NewDateVariable()
        {
            SpssDateVariable var = new SpssDateVariable();

            var.Name = "new date";
        }