If function

The If() function returns the result of a conditional statement. It allows you to specify conditional logic within the column(s) of macro actions defined to update or insert data.

Only allows up to 8 levels of nested If() statements. This is a SQL Server restriction.

Use case

You can use the If function to return the appropriate classification of a Pareto score for a product. The function is:

IF (Pareto.Score > 0.8, ‘A', IF (Pareto.Score > 0.6, ‘B', IF (Pareto.Score > 0.4, 'C', IF (Pareto.Score > 0.2, 'E’, 'U’))))

The results from the following sample data are:

Product Pareto Score Result
1 .9 A
2 .75 B
3 .7 B
4

.65

B
5 .55 C
6 .45 C
7 .3 E
8 .1 U

For a use case with greater detail, see Classify locations by volume of orders shipped.

Last modified: Friday May 12, 2023

Is this useful?