У меня возникла проблема, когда я пытаюсь написать сценарий для одной версии Insert and Update
Инкрементальная загрузка.QlikView: Вставить и обновить в соответствии с условием (без метки времени)
Пример: Для упрощения примера я сделал иллюстрацию того, как я хочу, чтобы набор данных обновлялся. (Я оставляю код для обсуждения)
Иллюстрация:
В приведенном выше примере, вы можете увидеть, что я и хочу вставить новые записи и обновления записей. Условием является то, что я хочу только обновлять записи, если новое значение больше, чем существующая запись.
Например, существующая запись для ID 2 равна 0 (таблица 1), а поскольку новая запись для ID 2 равна 100 (таблица 2), я хочу обновить эту запись, чтобы окончательная обновленная запись для ID 2 равнялась к самому большому значению из них два (обновленная таблица). Если в Таблице 2 содержится новая запись, я просто хочу добавить эту запись в окончательный набор данных.
Описание:
- Включить новые записи
- Обновление записей, если значение выше существующей записи
Что вы, ребята, думаете, является лучшим решением для такого рода проблема?