У меня есть 3 индексных функтоида, каждый из которых получает значение из определенной записи в исходной схеме. Если в первом индексе есть значение, а во втором индексе нет значения, он должен отобразить первое значение индекса. Если второй индекс имеет значение, он должен отобразить это вместо этого.
![enter image description here](https://i.stack.imgur.com/Ysk0W.png)
Третий индексный функтоид должен просто отображать свое значение, если оно есть.
В моем тестовом файле первый индекс вернет значение, так как он заполнен, а второй нет, но мой конкатенация строк не содержит ничего в схему назначения, поэтому запрошенная запись не отображается.
Я не могу понять, почему это происходит. Логика кажется мне здравой, и в строке должно быть значение для сопоставления.