Datenreihenfolge über Zeilen hinweg prüfen
Anforderung: Prüfen, ob ein Wert (VK) einer geringeren Auflage teurer ist als einer höheren Auflage.
[‘X 01 Test’:{‘v3’}]=N:DIMIX (‘D Auflage P010’,!D Auflage P010);
[‘X 01 Test’:{‘v4’}]=N:DB (‘x 01 Test’,ATTRS(‘D Auflage P010′,!D Auflage P010 ,’vor’) , !D Format P010, ‘VK’ );
[‘X 01 Test’:{‘v6’}]=N:IF(DB (‘x 01 Test’, !D Auflage P010, !D Format P010, ‘v4’ )<>0,
DB (‘x 01 Test’, !D Auflage P010, !D Format P010, ‘v4’ ),
DB (‘x 01 Test’,ATTRS(‘D Auflage P010′,!D Auflage P010 ,’vor’), !D Format P010, ‘v6’ ));
[‘X 01 Test’:{‘Fehler’}]=S:IF(([‘X 01 Test’:’VK’]>0)&([‘X 01 Test’:’VK’]<[‘X 01 Test’:’v6′]),’Fehler’,”);
FEEDERS;
[‘X 01 Test’:’VK’] => [‘X 01 Test’:’v4′];
[‘X 01 Test’:’v4′] => [‘X 01 Test’:’v6′];
[‘X 01 Test’:{‘v6’}] => DB (‘x 01 Test’,ATTRS(‘D Auflage P010′,!D Auflage P010 ,’Nach’), !D Format P010, !X 01 Test );
Hinterlasse einen Kommentar
An der Diskussion beteiligen?Hinterlasse uns deinen Kommentar!