0 Replies Latest reply: Feb 19, 2015 7:16 AM by Hans Müller RSS

    Wenn Feld leer dann anderes Feld wählen

    Hans Müller

      Hallo,

       

      folgende Ausgangssituation:

       

      Tabelle1:
      LOAD * INLINE [
      StartEins, EndeEins
            , 15.1.2015
      ]
      ;

      Tabelle2:
      LOAD * INLINE [
      StartZwei, EndeZwei
      1.1.2015, 5.1.2015
      ]
      ;


      CLuster:
      LOAD *,
      if(Liefertreue >= -5 and Liefertreue <= 5, 'pünktlich',
      if(Liefertreue < -5 ,'Früher als geplant',
      'Später als geplant'
      ))
      as Liefertreue_Cluster;

      New1:
      LOAD*,
      if(StartEins <=EndeEins, NetWorkDays(StartEins , EndeEins), NetWorkDays(StartEins , EndeEins)* (-1)) as Liefertreue
      Resident Tabelle1;

      Concatenate
      New2:
      LOAD*,
      if(StartZwei <=EndeZwei, NetWorkDays(StartZwei , EndeZwei), NetWorkDays(StartZwei , EndeZwei)* (-1)) as Liefertreue2
      Resident Tabelle2;

      drop Table Tabelle1;

      drop Table Tabelle2;

      Ich würde gerne im Bereich Cluster die Liefertreue2 anwenden wenn die Liefertreue nicht berechnet werden kann. In Tabelle1 existiert kein Wert bei StartEins, sodass die Liefertreue nicht berechnet werden kann. In diesem Fall soll die Clusterung das Feld Liefertreue2 berücksichtigen... Wie muss CLuster umstrukturiert werden?