Package mondrian.udf

Class InverseNormalUdf

java.lang.Object
mondrian.udf.InverseNormalUdf
All Implemented Interfaces:
UserDefinedFunction

public class InverseNormalUdf extends Object implements UserDefinedFunction
A user-defined function which returns the inverse normal distribution value of its argument.

This particular function is useful in Six Sigma calculations, for example,

 WITH MEMBER [Measures].[Yield]
         AS '([Measures].[Number of Failures] / [Measures].[Population])',
         FORMAT_STRING = "0.00%"
     MEMBER [Measures].[Sigma]
         AS 'IIf([Measures].[Yield] <> 0,
                 IIf([Measures].[Yield] > 0.5,
                     0,
                     InverseNormal(1 - ([Measures].[Yield])) + 1.5), 6)',
         FORMAT_STRING = "0.0000"
 
  • Constructor Details

    • InverseNormalUdf

      public InverseNormalUdf()
  • Method Details