создать линейный график из таблицы в таблице

У меня есть данные, похожие на эти

+------------+--------------+---------+---------+---------+---------+
| funding_id | amountOnHand | rate_1d | rate_1w | rate_1m | rate_1y |
+------------+--------------+---------+---------+---------+---------+
| USDOIS     |          100 |      18 |       9 |      12 |       2 |
| USDOIS     |          106 |       3 |       6 |      16 |       2 |
| USDOIS     |          103 |       1 |       7 |       5 |      15 |
| USDOIS     |          108 |       1 |      11 |      11 |      13 |
| JPYOIS     |          100 |       0 |      19 |      16 |      15 |
| JPYOIS     |          106 |       9 |      10 |      10 |       5 |
| JPYOIS     |          103 |       4 |       9 |      11 |       6 |
| JPYOIS     |          109 |       9 |      18 |      14 |       2 |
| EUROIS     |          104 |       3 |       6 |      19 |       6 |
| EUROIS     |          103 |       3 |      11 |      19 |       3 |
| EUROIS     |          104 |       9 |       1 |       8 |      15 |
| EUROIS     |          107 |      18 |       4 |       1 |       5 |
+------------+--------------+---------+---------+---------+---------+

Я создаю взвешенные ставки для каждого идентификатора финансирования, используя агрегирование: SUM([rate_1d]*[initial])/SUM([initial])

А затем используйте tableau, чтобы создать текстовую таблицу и получить что-то похожее на следующую таблицу (обратите внимание, что иногда вся строка равна нулю. Это нормально)

+------------+------------------+------------------+------------------+------------------+
| funding_id | weighted_rate_1d | weighted_rate_1w | weighted_rate_1m | weighted_rate_1y |
+------------+------------------+------------------+------------------+------------------+
| AUDOIS     | 3.0              | 8.0              | 6.0              | 3.0              |
| CADOIS     | 20.0             | 3.0              | 17.0             | 0.0              |
| EUROIS     | 9.0              | 0.0              | 19.0             | 7.0              |
| GBP CORP   |                  |                  |                  |                  |
| GBPOIS     | 12.0             | 19.0             | 14.0             | 16.0             |
| JPYOIS     | 10.0             | 7.0              | 18.0             | 3.0              |
| USDOIS     | 19.0             | 7.0              | 5.0              | 7.0              |
+------------+------------------+------------------+------------------+------------------+

Что я хотел бы сделать, так это создать линейный график, показывающий время по оси x (так 1d / 1w / 1m / 1y) и ставку на оси y, с каждой линией, окрашенной financial_id.

Есть какой-либо способ сделать это?


person Mohammad Athar    schedule 16.01.2020    source источник


Ответы (2)


Перейдите на панель источника данных -> Выберите взвешенную скорость измерения 1d, 1w, 1m и т. Д., -> Затем щелкните правой кнопкой мыши и выберите pivot, это преобразует данные столбца в данные строки, то есть имена сводных полей и значения сводных полей -> Go обратно на рабочий лист и перетащите имена сводных полей на полку столбцов, а значения сводных полей - на полку строк, в карточке меток измените параметр типа диаграммы с автоматического на линейную диаграмму, и все готово.

Добавьте больше эстетики в свою диаграмму в соответствии с вашими требованиями.

Надеюсь это поможет.!

person Abhishek Boorugu    schedule 16.01.2020

Решение состоит в том, чтобы использовать поля «имя меры» и «значение меры» в нижней части панелей «измерения» и «меры» в области выбора данных (вообще не нужно создавать таблицу).

Итак, шаги:

1) создать 4 агрегации (weighted_rate_1d и т. Д.)

2) создайте новый рабочий лист

3) перетащите Имена мер (находятся в разделе «Размеры») на полку «Столбцы».

4) щелкните его правой кнопкой мыши и отфильтруйте все, кроме агрегатов

5) перетащите «Измерение значений» на полку строк.

6) в области «меток» слева от графика (где вы можете изменить цвет, форму и т. Д.) Используйте раскрывающееся меню, чтобы изменить столбчатый график на линейный график.

7) чуть ниже вы увидите значения меры, перечисленные в зеленых полях - перетащите их, чтобы изменить порядок, чтобы они были 1d, 1w, 1m, 1y (по умолчанию 1w и 1m переключаются, потому что они расположены в алфавитном порядке)

8) перетащите financial_id на цветовую панель

person Mohammad Athar    schedule 17.01.2020