Резидентная выгрузка плоской таблицы

Автор RinatG, 13 мая 2020, 08:55:55

« назад - далее »

RinatG

Уважаемые эксперты. Как можно сформировать из уже загруженной таблицы плоскую по отдельным полям. Например
Табл_Оттенков:
LOAD * INLINE [
Красный, Желтый, Синий, Значение
90, -, 100, 10001
85, 23, 88, 12330
65, 20, -, 9999
] - Количество строк с данными переменное.
Нужно получить на выходе с использованием Табл_Оттенков;
Красный 90
Красный 85
Красный 65
Желтый -
Желтый 23
Желтый 20
Синий 100
Синий 88
Синий -

Uunit

В Excel заполнил следующую таблицу
Красный   Желтный   Синий
90   -   100
85   23   88
65   20   -

В QV использовал следующий скрипт, желаемый результат получил.
CrossTable(@2, Данные)
LOAD @1,
     @2,
     @3,
     @4
FROM
[D:\User\Desktop\Для отчёта\Удалить.xlsx]
(ooxml, no labels, table is Лист1, filters(
Transpose()
));

RinatG

Гениально и просто, спсб.
На основе этой таблицы хотел сделать диаграмму-радар, чтобы показать качество заполнения полей. Теперь думаю как долю высчитать в рамках каждой ветки радара :).

Яндекс.Метрика