# Визуализация отклонений от опорной точки на линейчатой диаграмме

В этом примере вы создадите горизонтальную линейчатую диаграмму стопкой для представления результатов опроса удовлетворенности клиентов. Цель состоит в том, чтобы визуализировать данные как положительные или отрицательные отклонения от 0, фиксированной опорной точки.

Готовая линейчатая диаграмма, отображающая результаты опроса

Готовая линейчатая диаграмма, отображающая результаты опроса

Готовая линейчатая диаграмма, отображающая результаты опроса ![Готовая линейчатая диаграмма, показывающая результаты опроса по показателям счастья по странам](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Resources/Images/ui_example-bar-chart-survey-results.png)

## Что вы будете делать

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

* Всегда

* Большую часть времени

* Иногда

* Редко

* Никогда

* Нет данных

В данных фиксированная опорная точка 0 является наиболее нейтральной оценкой удовлетворенности. Положительные и отрицательные отклонения от этой опорной точки указывают на более высокую и более низкую удовлетворенность клиентов соответственно.

## Подготовка

Создайте новое приложение и вставьте [Пример скрипта загрузки](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Visualizations/Bar-Chart/bar-chart-example3.htm#ExampleData) в новый раздел в Редактор загрузки данных. Затем загрузите данные.

После загрузки данных переключитесь на вид листа.

### Пример скрипта загрузки

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Visualizations/Bar-Chart/bar-chart-example3.htm)

#### Данные для примера

```
[Customer Satisfaction]:
CrossTable (Satisfaction_Level,Satisfaction_Value,2) 
LOAD RowNo() as Batch_ID, * INLINE [
Customer,Always,Most of the time,Sometimes,Rarely,Never,Unknown
B,6.7,28.7,36.6,19.2,4.2,4.5
L,20.8,60.5,14.4,2.2,2.0,0
I,10.1,36.8,30.3,15.3,5.3,2.2
J,30.5,43.6,18.8,5.4,1.6,0.0
N,17.4,53.1,22.3,5.0,1.7,0.6
D,16.1,34.3,37.2,9.0,1.9,1.5
K,9.7,46.4,31.0,11.1,1.6,0.2
F,3.8,26.2,38.6,21.2,7.5,2.7
G,7.8,38.1,34.6,11.1,2.0,6.4
A,15.4,61.1,17.0,5.5,1.0,0.0
M,11.1,47.3,32.2,6.7,2.2,0.5
C,13.9,51.4,24.1,6.9,2.7,0.8
H,16.4,58.8,18.5,4.7,1.6,0.0
E,10.7,41.2,36.1,9.7,1.8,0.6
B,7.2,27.4,36.2,20.5,4.7,4.1
L,14.1,66.0,15.0,3.6,1.2,0
I,9.8,36.3,31.0,16.1,4.8,2.0
J,26.5,42.4,22.3,6.7,2.1,0.0
N,14.1,51.6,24.9,6.1,2.5,0.8
D,16.6,31.2,37.4,10.9,2.4,1.5
K,8.0,45.4,33.2,11.4,1.9,0.1
F,4.3,26.9,39.0,21.2,6.5,2.2
G,8.3,36.9,33.5,14.1,2.1,5.0
A,13.5,61.9,17.7,6.1,0.9,0.0
M,9.2,50.2,31.1,7.4,1.6,0.5
C,11.6,52.3,24.4,7.8,2.4,1.6
H,12.9,62.5,18.8,4.9,0.9,0.0
E,11.5,40.0,34.4,11.0,2.5,0.6
];

[Satisfaction Levels]:
load * inline [
Satisfaction_Level,Satisfaction_Score,Satisfaction_Order,Satisfaction_Sign
Always,5,3,1
Most of the time,4,2,1
Sometimes,3,1,-1
Rarely,2,1,-1
Never,1,2,-1
Unknown,0,3,-1
];
```

## Часть 1: Создание основного измерения

Перед созданием линейчатой диаграммы добавьте основное измерение, чтобы задать определенные цвета, необходимые в диаграмме. Цвета могут варьироваться от красного до зеленого по мере увеличения показателей удовлетворенности клиентов.

Выполните следующие действия.

1. На панели ресурсов нажмите the Основные элементы icon .

2. Нажмите the Создать icon рядом с Измерения, чтобы добавить основное измерение.

3. Выберите Satisfaction\_Level на левой боковой панели.

4. В поле Имя введите Satisfaction Level.

5. Нажмите Создать.

6. Выберите основное измерение в списке Измерения и нажмите the Изменить icon. Щелкните Продолжить.

7. В диалоговом окне перейдите на вкладку Цвета значений.

8. В списке значений полей присвойте следующие шестнадцатеричные коды для каждого соответствующего значения:

   * Always: 276e27
   * Most of the time: 46c646
   * Never: f93f17
   * Rarely: f8981d
   * Sometimes: ffcf02
   * Unknown: b0afae

## Часть 2: Настройка данных диаграммы

Выполните следующие действия.

1. Перетащите линейчатую диаграмму на лист.

2. Добавьте Customer как первое измерение.

3. Добавьте Satisfaction Level основное измерение в качестве второго измерения.

4. Добавьте следующую меру:

   ```
   avg(Satisfaction_Value)*Satisfaction_Sign/100
   ```

5. Для только что добавленной меры введите Score в качестве Label.

## Часть 3: Настройка сортировки

Отсортируйте данные на диаграмме, чтобы отразить баланс между результатами опроса и значениями рангов удовлетворенности. Кроме того, используйте поле Satisfaction\_Order, которое представляет каждый из рангов удовлетворенности в числовом порядке, чтобы отсортировать, как значения измерения расположены стопкой.

Выполните следующие действия.

1. На панели свойств разверните элемент Сортировка.

2. Развернуть Customer.

3. Установите Сортировка на Пользовательский и установите флажок Сортировать по выражению.

4. Используйте следующее Выражение:

   ```
   avg(Satisfaction_Value*Satisfaction_Score)
   ```

5. Измените сортировку на По убыванию.

6. Снимите флажки Сортировать по численным значениям и Сортировать по алфавиту.

7. Развернуть Satisfaction Level.

8. Установите Сортировка на Пользовательский и установите флажок Сортировать по выражению.

9. Используйте следующее Выражение:

   ```
   sum(Satisfaction_Order)
   ```

10. Снимите флажки Сортировать по численным значениям и Сортировать по алфавиту.

11. Развернуть Score.

12. Установите для параметра Сортировка значение Пользовательский.

13. Снимите флажки Сортировать по численным значениям и Сортировать по алфавиту.

## Часть 4: Настройка представления

После того как данные и сортировка были определены, настройте представление диаграммы.

Выполните следующие действия.

1. На панели свойств разверните Вид &gt; Общие.

2. Добавьте Заголовок Удовлетворенность клиентов.

3. Разверните Вид &gt; Представление.

4. Переключитесь с Группированной на Накопленную презентацию.

5. Переключитесь с Вертикальной на Горизонтальную ориентацию.

6. Включите Метки значений.

7. Включите Метки сегментов.

8. Включите Метки итогов.

9. Нажмите the Стилизация icon .

10. В разделе Общие установите размер шрифта Заголовок на 22px.

11. В разделе Диаграмма задайте следующие свойства:

    * Для Заголовок оси установите размер шрифта на 18px.

    * Для метки оси установите размер шрифта 18px.

    * Для меток значений установите размер шрифта 16px.

    * Для заголовка легенды установите размер шрифта 18px.

    * Для меток легенды установите размер шрифта 16px.

12. Разверните Вид &gt; Цвета и легенда.

13. Для параметра Цвета выберите значение Пользовательский.

14. В раскрывающемся меню выберите По измерению и убедитесь, что выбрано Satisfaction Level измерение.

## Результаты

Готовая линейчатая диаграмма должна выглядеть следующим образом.

Готовая линейчатая диаграмма, отображающая результаты опроса

Готовая линейчатая диаграмма, отображающая результаты опроса

Готовая линейчатая диаграмма, отображающая результаты опроса ![Готовая линейчатая диаграмма, показывающая результаты опроса по показателям счастья по странам](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Resources/Images/ui_example-bar-chart-survey-results.png)