median fucntion

Has anyone had any experience/success creating an external DLL to solve for the median of a result data set?
Median is simply the value located at the midpoint of an ordered dataset.

Martha Poulter


Listserv Archives (BOB member since 2002-06-25)

Poulter, Martha C (CAP, CMF) schrieb:

Has anyone had any experience/success creating an external DLL to solve for the median of a result data set?
Median is simply the value located at the midpoint of an ordered dataset.

Martha Poulter

As far as I remember from the docs, it’s not possible to create external aggregation functions, to which the median belongs…

Walter

Walter Muellner
Delphi Software GmbH, Vivenotgasse 48, A-1120 Vienna, Austria Tel. +43-1-8151456-12, Fax: +43-1-8151456-21 e-mail: w.muellner@delphi.at, WEB: http://www.delphi.at


Listserv Archives (BOB member since 2002-06-25)

Walter wrote:

Poulter, Martha C (CAP, CMF) schrieb wrote:

Has anyone had any experience/success creating an external DLL to
solve for
the median of a result data set?
Median is simply the value located at the midpoint of an ordered
dataset.
As far as I remember from the docs, it’s not possible to create
external
aggregation functions, to which the median belongs…

Walter

It might be worth noting that it WAS possible to write an external aggregation function in V3.1, but BusObj decided to remove the key functions which allowed this to operate. I asked them why they decided to emasculate this functionality but never received a satisfactory answer.

In V3.1, certain Before… and After… functions could be defined which would be called by BusObj before or after (respectively) data was processed. This could be used to allocate or free memory used to store the arguments passed to external functions written by the user. This technique was typically used to compute running averages and other aggregation functions which BusObj V3.1 did not include.

In V4.x they decided to cease calling these functions, thereby removing the ability to write external aggregation functions. And incidentally stopping us from writing the type of external function which we were PROMISED BusObj could handle before we would purchase the product. (Who me??? Bitter? Never!)

Matt


Listserv Archives (BOB member since 2002-06-25)