2016-02-16 1 views
1

У меня есть две таблицы (А и В), которые связаны с помощью следующих четырех колонок:
Technology - LAYER - ГОД - WorkWeekВставьте столбец из другой таблицы, используя вычисляемый столбец в качестве ключа в Spotfire

ГОД и WORKWEEK вычисляют столбцы в обеих таблицах.

У меня есть столбец (WAFCOUNT) в таблице A, который я хочу вставить в таблицу B, исходя из этих четырех связанных столбцов.

Я попытался Insert-> Columns, но это не позволит мне присоединиться к столбцам YEAR и WORKWEEK. Я знаю, что это сработает, если я их заморожу, но я стараюсь не делать этого, чтобы таблицы не встраивались.

Это моя цель - сохранить этот элемент библиотеки как можно более динамичным.

Вот выборка данных для таблицы А.

TECHNOLOGY LAYER YEAR WORKWEEK WAFCOUNT 
XV-15  A  2016 1  23 
XV-15  A  2016 2  14 
XV-15  B  2016 2  49 
XV-20  A  2016 1  7 
XV-20  B  2016 1  19 

Вот образец данных для таблицы B.

TECHNOLOGY LAYER YEAR WORKWEEK 
XV-20  A  2016 1 
XV-20  B  2016 1 
XV-15  A  2016 1 
XV-15  A  2016 2 
XV-15  B  2016 2 

ответ

0

я создал столбец конкатенации ТЕХНИКИ а «unique_id» - СЛОЙ - ГОД - WorkWeek в обеих таблицах. Используя столбец Unique_ID, я добавил столбец «WAFCOUNT» в B. Пожалуйста, дайте мне знать, если это поможет.

Ниже приведен скриншот для справки:

enter image description here

+0

Это не решает мою проблему. Создание столбца Unique_ID с помощью concatenate по-прежнему создает расчетный столбец, из которого мне приходится работать. Это в основном то, что я уже пробовал, но с добавленным шагом. Если я неправильно понял, пожалуйста, дайте мне знать. –

0

Используйте преобразование вместо вычисляемый столбец из Insert> tranformations> Вычислить новый столбец, а затем попытаться присоединиться к

enter image description here

+0

Это похоже на то, что мне нужно! Теперь я получаю сообщение об ошибке следующим образом: «Эта операция вызовет циклическую привязку между таблицами данных. Если вы продолжите, таблица данных B станет встроенной. Продолжить?» Я определенно не хочу, чтобы таблица была встроена. Все, что я могу рассмотреть, чтобы это предотвратить? –

+0

Попробуйте добавить столбец из таблицы A в таблицу B, но прежде чем нажимать «Далее», добавьте «Calculate new column Transformation». – jleviaguirre

 Смежные вопросы

  • Нет связанных вопросов^_^