Я пытаюсь сделать вычисляемый столбец в Spotfire, где определенное значение должно присутствовать в столбце другой таблицы перед назначением нового значения.spotfire: поиск столбца другой таблицы
Мое выражение выглядит следующим образом:
If(Find('Specific value first table',**'present in second table'**) is Null, 0, 'New Value')
Я понятия не имею, как привлечь эту вторую таблицу в моем поиске, не у кого есть какие-либо идеи?
Заранее благодарен!
Большое спасибо! Мне потребовалось некоторое время, чтобы заставить его работать, потому что мой примитивный ключ также является расчетной колонкой. Поэтому мне нужно было сначала заморозить столбец. Но теперь он работает отлично. Большой! – Pia
Добро пожаловать. Рад, что вы можете найти помощь здесь. Одной из целей Stack Exchange является то, что вопросы и ответы остаются чистыми и незагроможденными. Чтобы выразить благодарность, если вы считаете, что это заслужено, вы можете также подправить ответы и полезные комментарии по вашему вопросу. Принятие ответа, нажав на галочку, позволяет указать, какой ответ вы считаете лучшим решением. Вы можете изменить свой выбор или просто отключить ответ в любое время. Подробнее [здесь] (http://stackoverflow.com/help/someone-answers) – clesiemo3
@Pia, просто чтобы указать, что Calculated Columns, созданные с помощью преобразований (либо при первом добавлении таблицы данных, либо в меню Insert >> Transformation) обрабатываются как «импортированные» типы столбцов вместо «вычисленных». это означает, что, хотя вы не можете изменить выражение, вы сможете использовать столбец в качестве столбца первичного ключа для других преобразований. Конечно, вы всегда можете Файл >> Заменить таблицу данных и использовать исходный источник, а затем повторно применить любые преобразования, если вам нужно изменить выражение. – niko