Перейти к основному содержимому

Удаление строк с помощью тега Deleterow

Использование тега Deleterow в шаблоне отчета обеспечивает простой способ удаления строки, которая не должна присутствовать в выходном файле отчета, но должна быть включена в шаблон, чтобы он правильно работал.

Создавая встроенную таблицу Excel в шаблоне отчета, внизу необходимо добавить пустую строку. Это гарантирует, что надстройка Qlik для Microsoft Excel распространит все встроенные формулы Excel в каждую строку таблицы. Если не включить пустую строку и добавить вычисляемые столбцы Excel или итоги строк, формула будет применена только к той строке, в которой она определена, а не ко всей таблице.

Вставьте тег <deleterow> в эту пустую строку, чтобы эта пустая строка не отображалась в выходном файле отчета.

Если шаблон отчета включает пустые строки, которые не должны отображаться в созданном отчете, используйте тег <deleterow>. Это часто требуется для устранения зазора между данными и итогами таблицы. Теги Deleterow не являются обязательными. Если не добавить тег в пустую строку, в конце таблицы просто будет пустая строка.

Также можно добавлять теги <deleterow> под стандартными табличными данными, добавленными из диаграммы Qlik Sense, или в любую строку файла шаблона. При этом выполняется та же функция — удаление строки, в которую вставлен тег.

Пример

Допустим, вы создали встроенную таблицу Excel и хотите удалить из созданного отчета последнюю пустую строку (которая необходима для создания правильного выходного файла отчета). Добавьте тег <deleterow>, как показано на снимке ниже.

Необходимое применение тега <deleterow> для удаления последней строки в таблице Excel

Тег Deleterow вставлен в конце встроенной таблицы Excel

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

Созданный выходной файл отчета после применения тега <deleterow> в шаблоне

Выходной файл отчета, созданный при использовании тега Deleterow в конце встроенной таблицы Excel.

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!