Как объединить две таблицы в Qlik Sense - PullRequest
0 голосов
/ 17 марта 2020

Я пытаюсь объединить / объединить 2 таблицы, потому что было бы удобнее работать, потому что у них есть общий столбец "год-месяц". Как вы можете видеть ниже:

picture of two tables in Qlik

У меня только 1 таблица загружена в Qlik Sense, 1-я. И я пытаюсь загрузить 2-й на одну таблицу. Не было бы никакого смысла перемещать период «год-месяц» в столбцах 2 раза.

Я использую только выражения, и таблицы имеют отношение год-месяц.

Есть идеи?

1 Ответ

0 голосов
/ 17 марта 2020

Только с выражениями

Это может быть сложно, потому что то, что вы пытаетесь сделать, обычно обрабатывается перед переходом к клиентскому интерфейсу. Если вы просто пытаетесь легко работать с данными и выбирать их, добавьте две отдельные таблицы в качестве основного элемента (какой бы график вы ни хотели), а затем добавьте этот график на свой лист. Это позволит вам вызывать один набор данных диаграммы.

В конечном счете, это не решит вашу проблему, но лучше всего будет, если вы захотите использовать только выражения.


Объединение таблиц

Я думаю, что вы намерены: использовать скрипт загрузки данных . Скрипт загрузки данных представляет собой простой SQL -подобный скрипт, который выполняется при нажатии кнопки «загрузить данные». Здесь вы можете создавать столбцы, выполнять математические операции, объединять таблицы, разбивать таблицы, делать все, что вы хотите.

Информация о загрузчике скрипта: https://help.qlik.com/en-US/sense/February2020/Subsystems/Hub/Content/Sense_Hub/Scripting/introduction-data-modeling.htm

Кажется, что вы пытаетесь сделать это внешнее соединение . Зарезервированное слово синтаксиса сценария загрузки данных Qlik для внешних объединений просто join - по умолчанию это внешнее объединение.

По своей сути, вы бы просто получили что-то вроде этого:

LOAD * from table1.csv;
join LOAD a, d from table2.csv;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...