У меня возникли проблемы с разработкой логики для этого маленького сценария. В принципе у меня есть набор данных, и он хранится в неделях года и каждую неделю данные прошлой недели удаляются из набора данных. Что мне нужно сделать, это скопировать данные прошлых недель до их удаления из набора данных, а затем добавить его обратно после его удаления. Так, например, если сегодня неделя 33, мне нужно сохранить это, а затем на следующей неделе добавить его обратно. Затем на следующей неделе мне нужно взять 34-ю неделю и сохранить это, чтобы добавить в течение 35-й недели. На картинке лучше, чем тысяча слов так вот оно.Вставка удаленных данных обратно в набор данных с использованием таблицы temp. Qlikview
Как вы можете видеть, что я нужен минимум неделю из набора данных, прежде чем добавить данные предыдущих недель. Реальная проблема, которую я нахожу, заключается в том, что набор данных можно повторно запускать более одного раза в неделю, поэтому мне нужно будет сохранить временные данные до следующей недели, извлекая набор данных «Минимальные недели».
Это более логично, я здесь ... Надеюсь, это имеет смысл и спасибо в Advance.
Оцените ответ. Проблема с решением заключается в том, что он в конечном итоге накапливается до горы QVD, которая не идеальна. Кроме того, я забыл упомянуть, что после того, как неделя 35 была запущена и добавлена неделя 34, данные недели 33 больше не требуются. И, чтобы бросить еще один гаечный ключ в работах QVW, теоретически можно запускать несколько раз в неделю не только неделю. Это не нормально, но может случиться. – TechCowboy
Если вы не хотите предыдущие недели, вы можете легко удалить QVD, которые вам больше не нужны, используя «выполнить cmd/r c: \ path \ to \ qvd.qvd» и просто сохранить 2, которые вы хотите. Опять же, если их называют разумно, это должно быть довольно просто. Я не уверен, что вы подразумеваете под «бегом несколько раз в неделю, а не только за неделю», извините. – x3ja
То, что я намеревался напечатать, было, когда я сказал, что «выполняйте несколько раз в неделю не только неделю», так это то, что QVW можно запускать несколько раз в неделю не один раз в неделю. – TechCowboy