Update analytic functions for 3.8

Deprecated or Unsupported 3.7 Functions

Replace with 3.8 Function

correlation(Number column, Number column)

corr(Number column, Number column)

covariance(Number column, Number column)

covar(Number column, Number column)

denserank()

dense_rank()

firstvalue(Object column)

first_value(Object column)

analytics.kmean_clusters(String column-list, Integer k, Integer iterations, String measure)

analytics.kmeans_clusters(String column1[,String column2,...String columnN]; Integer k, Integer iterations, String measure)

This changes the function name (for consistency) and changes the signature of the function. The syntax change supports a variable number of columns as parameters to identify the features for clustering.

analytics.kmeans_observations(String column-list, Integer k, Integer iterations, String measure)

analytics.kmeans_observations(String column1[,String column2,...String columnN]; Integer k, Integer iterations, String measure)

This changes the signature of the function to support a variable number of columns as parameters to identify the features for clustering.

lastvalue(Object column)

last_value(Object column)

mean(Number column) (Unsupported Function)

avg(Number column)

rownumber()

row_number()