Framework:FKT GetRecord

Aus CoPlanner 10
Zur Navigation springenZur Suche springen

Funktion

FKT_GetRecord(<Rueckgabe-Feld>,<Einschränkung 1 bis n>)

Die Funktion FKT_GetRecord wird gleich angewendet, wie die Funktion FKT_Aggregat. Folgender Unterschied besteht jedoch: Die FKT_GetAggregat liefert die Summe der Werte, auf die die entsprechenden Bedingungen zutreffen. Die FKT_GetRecord liefert den ersten Wert, der unter den entsprechenden Einschränkungen gefunden wird. (ab Version 20060820 wird keine Logmeldung ausgegeben wenn kein Datensatz gefunden wird)

FKT_GetRecord kann auch COPSYS_ID’s retournieren.

Diese Funktion gehört zu den serverseitigen Funktionen.

Beispiel

FKT_GetRecord(Umsatzerloese_Plan.dim_sys_zeit_1, …))

FKT_GetRecord(Employees.PSPElements_1, Employees !me [Plantable.Employees_1.COPSYS_ID])

Holt aus der Employees Dimension den Lookup PSPElements der für den Employee der Planungstabelle übereinstimmt

Transform=fkt_GetRecord(TBL_PRE_BUD_MYP_PAR.FiscalYearPeriod_1, Company !me+under @Session_Unternehmen_ID@, StartYear != true)

Hinweis  Beachten Sie bitte, dass eine Boolabfrage auf True/False erfolgt und nicht auf 1/0.


Hinweis  Bei einem Measurebezug ist davor kein Verweis auf die Tabelle zu tätigen.


FKT_GetRecord(Studies.COPSYS_LDIM_634538468828176346_1,COPSYS_ID !=FKT_GetRecord(tb_SessionParameters.Value, COP_SESSION_ID != @Session_ID@, Name != 'Studies'))

Bei diesem Beispiel wird ein bestimmtes Attribut einer Dimension abgefragt.

Hinweis  Bei einem Dimensionsbezug ist davor kein Verweis auf die Tabelle zu tätigen. Es ist lediglich der Name der Dimension anzugeben.


Hinweis  Bei einem Attributwertfeld ist der Name des Dimensionslookups anzugeben.