Using .NET DLL in Busniess Intelligence modul

Discussion in 'Business-Intelligence' started by avreporter, Jul 27, 2014.

  1. avreporter

    avreporter Administrator Staff Member

    Create and Using .NET dll in Business Intellignece modul
  2. avreporter

    avreporter Administrator Staff Member

  3. avreporter

    avreporter Administrator Staff Member

    Step 2 Open Business Intelligence (BI) modul and add new project

    Add new quantity and new expression:

    Image1.png
  4. avreporter

    avreporter Administrator Staff Member

    Step 3 Create Script in Business Intelligence

    Image3.png
  5. avreporter

    avreporter Administrator Staff Member

    Script:

    Public Shared Function Test(ByVal x As Double) As Double

    Dim retval As double
    Dim parameters(1) As Object
    Dim AddRef As System.Reflection.Assembly = System.Reflection.Assembly.LoadFrom("d:\TestDLL.dll")
    Dim obj As Object = AddRef.CreateInstance("TestDLL.Class1")
    Dim t As Type = obj.GetType
    Dim AddMyValues As System.Reflection.MethodInfo = t.GetMethod("AddMyValues", Reflection.BindingFlags.Public Or Reflection.BindingFlags.Instance)
    parameters(0) = 1.0
    parameters(1) = 3.5
    retval=AddMyValues.Invoke(obj, parameters)
    return retval
    End Function

    Image4.png
  6. avreporter

    avreporter Administrator Staff Member

    BI report:

    Image5.png
  7. avreporter

    avreporter Administrator Staff Member

    Download example:

    Important!! In this example dll file is located D:\.

    Attached Files:

Share This Page