Qlik Sense Блог

Как сделать чередование цвета в строках прямой таблицы Qlik Sense?

Как сделать чередование цвета в строках прямой таблицы Qlik Sense?

Если порядок строк неважен, то есть простой способ без редактирования стилей css в теме сделать таблицу с чередованием цвета, как на картинке:

В каждом измерении и каждой мере нужно прописать формулу в поле background color:

=if(mod(rowNo(),2)=0, 'white', '#F0F0F0')

Но при таком подходе сбивается сортировка в таблице и не реагирует на изменение сортировки при клике на тот или иной столбец. Даже использование выражения для сортировки по условию Вам не поможет. Будьте аккуратны с этим подходом!

Описание проблемы и причины

Источник: The Qlik Sense table sort order and the sort order of the y-values in charts changes when RowNo() function is used

Порядок сортировки, определенный в таблице, не соблюдается, когда в выражении используется RowNo(). Сортировка возвращается к определенному порядку, если RowNo() удаляется.

Использование Inter Record Functions (например, RowNo()) в табличном выражении или на диаграмме ограничивает возможность сортировки.

Описание этой функции можно найти в документации: InterRecordFunctions-RowNo()

При использовании этой функции невозможно установить порядок сортировки.

0 0 голосов
Рейтинг статьи
qliksense-expert

Recent Posts

Доступ к системным данным и переменным в Extension Qlik Sense

Введение Иногда при создании расширения Qlik Sense вам необходимо получить доступ к системным данным. Это…

3 года ago

Как собрать с помощью PowerShell информацию по всем QVD из всех директорий?

// Команда, которая будет запускаться в Powershell на сервере LET vPowershellCommand = 'Get-ChildItem -Path ''lib://Data/QVDs''…

3 года ago

Как построить диаграмму Control Chart со скользящим средним в Qlik Sense?

Как построить диаграмму Control Chart со скользящим средним в Qlik Sense? В этой статье будет…

3 года ago

Как создать Qlik Sense Extension с помощью Nebula.js и React

Обзор В этой серии руководств мы собираемся создать расширение Qlik Sense с использованием Nebula.js и…

3 года ago

Создание Extension с помощью qlik nebula.js и D3.js – Tutorial

Создание расширенного расширения визуализации с использованием Qlik Nebula.js и D3.js   В моем последнем посте я рассказал…

3 года ago

Создание Extensions с помощью nebula.js – пример Hello World

В этом уроке мы создадим расширение HelloWorld, используя nebula.js и Qlik Sense Desktop Видео Hello…

3 года ago

This website uses cookies.