Приветствую. Что-то мы забросили рубрику “как в QS”!
Предлагаю добавить возможность в плоской таблице устанавливать произвольный порядок полей.
Сейчас порядок следующий: сначала измерения, потом факты. Это не всегда удобно. В некоторых случаях факты нужны и в середине таблицы, а малозначимые измерения можно и в конец поместить.
Прошу доработать!
Добрый день! Вы можете менять порядок полей в table simple следующим образом: размерности переместить в массив measures и в самом массиве указать порядок полей какой вам требуется.
measures: [
'the_most_important_unit:the_most_important_unit',
'sum(the_least_important_unit):sum_the_least__important_unit',
'some_dimesion:some_dimesion',
],
В таблице поля будут отображаться в следующем порядке: the_most_important_unit, sum_the_least__important_unit, some_dimesion.
Единственное, что в общем итоге будет выводиться некое значение из поля dimension. Но вы можете эту опцию отключить.
1 лайк
Хорошее решение - апробирую.
Единственное, что в общем итоге будет выводиться некое значение из поля dimension
А вот это не нравится! Доработаете?
Всё же хорошо иметь некий инструмент, позволяющий мышкой перетаскиванием менять порядок столбцов, формируя их порядок.
Как вариант для Плоской таблицы ввести новый ключ в JSON-конфиге, в котором будет задаваться порядок полей. Если он будет пустой, то формировать так, как сейчас формируется.
Наличия этого ключа позволит:
- Обеспечить работу уже сделанных ДБ
- Более гибко формировать структуру плоской таблицы
- Избегать формирования итогов для измерений.
Прошу реализовать