Werteliste an Funktion übergeben

Hallo,

ich habe eine (gruppierte) Liste mit numerischen Werten per proc transpose zeilenweise ausgegeben und möchte nun die Spalten x1 bis xn (Anzahl der Spalten ist zeilenweise identisch, aber vorher nicht bekannt) für die Errechnung einer Formel (z.B. IRR()) nutzen. Ich habe dazu zunächst mal die Werte in einen array gelesen und scheitere jetzt an der Übergabe des Array an die Funktion. Die erwartet nämlich eine komma-getrennte Liste von Werten.
Hat jemand eine Idee?

Bsp.:
irr_B enthält u.a. fortlaufende Spalten mit dem Prefix 'Jahr_';
data irr_B ;
set irr_A;
by me_id;
array cashflow{*} Jahr_: ;
x = IRR(12, ....kommagetrennte Liste... array(*) ??... );
run;

Danke
emil

Array-Parameter mit of übergeben

Hallo Emil,

so sollte es eigentlich funktionieren.

data irr_B ;
set irr_A;
by me_id;
array cashflow{*} Jahr_: ;
x = IRR(12,of cashflow{*});
run;

Schöne Grüße

Jan

Array-Parameter mit of

Hallo Jan,

danke, ja das funktioniert. Hatte das inzwischen selber schon ausprobiert. Kannte das of eigentlich nur im Zusammenhang mit der Sum-Funktion.
Funktioniert aber bei allen Funktionen, bei denen man eine komma-liste mit Parametern übergeben muss ( NPV, usw.)

Vielen Dank und Grüsse
E.