У меня есть 3 индексных функтоида, каждый из которых получает значение из определенной записи в исходной схеме. Если в первом индексе есть значение, а во втором индексе нет значения, он должен отобразить первое значение индекса. Если второй индекс имеет значение, он должен отобразить это вместо этого.
Третий индексный функтоид должен просто отображать свое значение, если оно есть.
В моем тестовом файле первый индекс вернет значение, так как он заполнен, а второй нет, но мой конкатенация строк не содержит ничего в схему назначения, поэтому запрошенная запись не отображается.
Я не могу понять, почему это происходит. Логика кажется мне здравой, и в строке должно быть значение для сопоставления.