ich zur Zeit die folgende Berechnung in Tableau haben:Tableau Berechnetes Feld Kombinieren und Umbenennen von zwei Datenquellen
IF CONTAINS(ATTR([Unix].[Environment]), 'PROD') THEN 'PROD'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), 'QA') THEN 'QA'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), 'STAGING') THEN 'STAGING'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), 'UAT') THEN 'UAT'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), 'INFRA') THEN 'INFRA'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), 'DEV') THEN 'DEV'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), 'DRP') THEN 'DRP'
ELSEIF CONTAINS(ATTR([Unix].[Environment]), NULL) THEN 'OTHERS'
ELSE 'OTHERS'
END
Ich habe eine andere Datenquelle genannt Windows
, die das gleiche Feld wie Environment
hat, außer es ServerEnvironment
genannt wird. Mit diesem berechneten Feld sollen die Felder "Environment" und "ServerEnvironment", die für Spalten verwendet werden sollen, kombiniert werden. Ich weiß jedoch nicht, wie man nach Werten in Unix und Windows sucht. Ich habe versucht, die folgenden, ohne Erfolg:
IF CONTAINS(ATTR([Unix].[Environment]), 'PROD')
OR CONTAINS(ATTR([Windows].[ServerEnvironment]), 'PROD')
THEN 'Prod'
.
.
.
Wie würde ich in der Lage sein, Kontrollen zu kombinieren, sowohl in Unix- und Windows? Das Endziel ist zum Beispiel: Unix hat einen Wert "PROD" und Windows hat den Wert "PROD", also erzeugt das berechnete Feld eine Spalte "Prod" und ähnlich für die anderen Werte.