Skip to main content Skip to complementary content

RangeSkew - script and chart function

RangeSkew() returns the value corresponding to the skewness of a range of numbers.

Syntax:  

RangeSkew(first_expr[, Expression])

Return data type: numeric

Arguments:  

The argument of this function may contain inter-record functions which in themselves return a list of values.

  • first_expr: The expression or field containing the data to be measured.
  • Expression: Optional expressions or fields containing the range of data to be measured.

Limitations:  

If no numeric value is found, NULL is returned.

Examples:  

Examples and results
Example Result
rangeskew (1,2,4) Returns 0.93521952958283
rangeskew (above(SalesValue,0,3))

Returns a sliding skewness of the range of three values returned from the above() function calculated on the current row and the two rows above the current row, as seen in the below table output.

Example output in table form
CustID RangeSkew(Above(SalesValue,0,3))
1-20

-, -, 0.5676, 0.8455, 1.0127, -0.8741, 1.7243, -1.7186, 1.5518, 1.4332, 0, 1.1066, 1.3458, 1.5636, 1.5439, 0.6952, -0.3766

Data used in examples:

SalesTable:

LOAD recno() as CustID, * inline [

SalesValue

101

163

126

139

167

86

83

22

32

70

108

124

176

113

95

32

42

92

61

21

] ;

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!

Join the Analytics Modernization Program

Remove banner from view

Modernize without compromising your valuable QlikView apps with the Analytics Modernization Program. Click here for more information or reach out: ampquestions@qlik.com