2017-03-15 4 views
3

Es ist eine meiner Praxis Sachen, die Bedingung, um die Grausamkeit der Achterbahnen zu teilen.
Es funktionierte jedoch nicht richtig, da es die Standardausgabe, die als "Nicht gruselig" festgelegt ist, nicht aufteilte.
Ich denke etwas falsch mit meiner zweiten Bedingung, aber kann nicht herausfinden, wie das zu korrigieren ist. Hier

ist die erforderliche Bedingung:SSIS Conditional Split - Einstellung der Bedingung

  • Very scary: Die „Speed“ Spalte ist mehr als 50
  • Quite scary: Entweder ist die Spalte „Typ“ der Achterbahn ist Holz, oder die „Design“ Spalte Setz dich nicht hin.
  • Not scary: Alle anderen Küstenmotorschiffe, die die ersten beiden Bedingungen nicht erfüllen (die Standardausgabe).

Und hier ist der Zustand, den ich schrieb:

  1. Very scary [Speed (mph)] > 50
  2. Quite scary Type == "wood" || Design != "sit down"

Das Ergebnis keine "nicht beängstigend" zeigte auch wenn Typ Holz nicht gleich oder Design entspricht der Website

Bitte helfen Sie mir, das zu schätzen! danke :)

+0

bitte Screenshot das bedingte Split Editor, um die Bedingungen zu zeigen Ausdrücke in voll und das wird wahrscheinlich helfen, eine Antwort zu bekommen. – Rich

Antwort

1

Im Allgemeinen Ihre bedingte Spaltung sieht gut aus, aber beachten Sie, dass SSIS == Operator case sensitive so können Sie alle Werte in Großbuchstaben umwandeln

Quite scary:  UPPER([Type]) == "WOOD" || UPPER([Design]) != "SIT DOWN" 
+0

Problem gelöst! Ich war mir der Groß-/Kleinschreibung nicht bewusst. Ich danke dir sehr :) –

Verwandte Themen