BSky.Statistics.R.RCommandStrings.SetDatasetMeasureProp C# (CSharp) Method

SetDatasetMeasureProp() public static method

public static SetDatasetMeasureProp ( string columnName, string measure, List newOrder, ServerDataSource dataSource ) : string
columnName string
measure string
newOrder List
dataSource ServerDataSource
return string
        public static string SetDatasetMeasureProp(string columnName, string measure, List<string> newOrder,  ServerDataSource dataSource)
        {

            string vector = "c(";
            int i = 0;
            if (newOrder.Count > 0)
            {
                foreach (string fact in newOrder)
                {
                    if (i < newOrder.Count - 1)//put comma
                        vector = vector +"'"+ fact + "',";
                    else
                        vector = vector +"'"+ fact + "')";
                    i++;
                }
            }
            else
                vector = "";//will put <NA> Data lost. Bad
            return string.Format("UAsetColProp('{0}', '{1}', '{2}','{3}', {4}, '{5}')", columnName, "Measure", measure, "none", vector, dataSource.Name);
        }//for setting missing vals
        //UAsetColProp(colNameOrIndex, propertyName, propertyValue, dataSetNameOrIndex)