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

Примеры расширенного режима матричного контейнера

Этот раздел справки содержит примеры использования матричного контейнера в расширенном режиме для настройки расширенных выражений в диаграммах.

В этом разделе справки демонстрируются следующие переменные:

  • $(vDim)

  • $(vDimValue)

  • $(vDimSetFull)

Для получения дополнительных примеров см. раздел Использование расширенного режима.

Пример 1: условное выражение меры

В этом примере показано, как переменную $(vDimValue) можно добавить в выражения меры, чтобы сделать матричный контейнер совместимым с расширенными выражениями. Выражение, используемое в этой диаграмме, представляет собой условное выражение if.

Добавление данных

Создайте новое приложение и добавьте приведенный ниже скрипт загрузки в Редактор загрузки данных. Затем загрузите данные.

Создание основной визуализации

  1. Откройте лист в режиме редактирования.

  2. Щелкните Расширенные параметры.

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

  4. Добавьте Item Type как измерение в линейчатую диаграмму.

  5. Добавьте следующее выражение в качестве меры:

    =if(Sum([Units Sold])>=40000, Sum({<Region={$(vDimValue)}>} [Total Profit]), Sum({<Region={$(vDimValue)}>} [Units Sold]))

    В матричном контейнере это выражение покажет:

    • Если продано 40 000 или больше единиц продукции: общая прибыль для каждого отдельного региона.

    • Если продано меньше 40 000 единиц, или если данных нет: общее количество проданных единиц из каждого отдельного региона.

    Для каждой диаграммы в контейнере переменная $(vDimValue) будет заменена именем значения измерения для Region.

  6. Для только что созданной меры добавьте следующую Метку:

    =if(Sum([Units Sold])>=40000, 'Total Profit', 'Items Sold')
  7. На панели свойств разверните элемент Сортировка. Настройте сортировку таким образом, чтобы диаграмма в первую очередь выполняла сортировку по значению меры в порядке убывания.

  8. На панели свойств откройте Вид и разверните элемент Цвета и легенда.

  9. Задайте параметру Цвета значение Пользовательские и выберите вариант раскрашивания графика По измерению.

  10. Включите параметр Устойчивые цвета:

  11. Щелкните диаграмму правой кнопкой мыши или нажмите кнопку Меню «Троеточие», затем щелкните Добавить к основным элементам.

  12. Присвойте основному элементу Имя (например, BarChartExample), и щелкните Добавить.

Создание матричного контейнера

  1. Перетащите матричный контейнер на лист.

  2. Щелкните Добавить измерение и выберите Region.

  3. Щелкните Добавить основную визуализацию. В раскрывающемся меню выберите основной элемент BarChartExample.

  4. На панели свойств для матричного контейнера в разделе Вид разверните элемент Параметры матричного контейнера.

  5. Задайте параметру Расширенный режим значение Вкл.

  6. На панели свойств для матричного контейнера в разделе Вид разверните элемент Общие.

  7. При необходимости включите параметр Показать заголовки. Добавьте следующее выражение в поле Заголовок диаграммы:

    =if(Sum([Units Sold])>=40000, 'Total Profit, by Region and Item Type', 'Total Items Sold, by Region and Item Type')

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

Пример результата без выборок в приложении

Матричный контейнер, содержащий несколько линейчатых диаграмм для каждого региона.

Если сделать выборки в приложении (например, путем выбора конкретного значения Order Priority), то мера, показанная на диаграмме, может измениться, учитывая меньший объем заказа.

Пример результата с выборками в приложении

Матричный контейнер, содержащий несколько линейчатых диаграмм для каждого региона.

Пример 2: раскрашивание диаграммы с картой

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

  • Использование $(vDimSetFull) для раскрашивания диаграмм с картой по мере.

  • Использование $(vDim) и $(vDimValue) в тексте внутри диаграмм (в данном случае для подзаголовков диаграмм).

Добавление данных

Создайте новое приложение и добавьте приведенный ниже скрипт загрузки в Редактор загрузки данных. Затем загрузите данные.

Создание основной визуализации

  1. Откройте лист в режиме редактирования.

  2. Щелкните Расширенные параметры.

  3. Перетащите диаграмму с картой на лист.

  4. На панели свойств создайте новый слой области для диаграммы.

  5. Добавьте измерение Country для слоя области.

  6. В слое области Country разверните элемент Цвета.

  7. Задайте параметру Цвета значение Пользовательские и выберите вариант раскрашивания По мере.

  8. Добавьте следующее выражение в поле Выберите меру:

    =Sum($(vDimSetFull) Sales)
  9. Добавьте следующую метку для цвета меры: Total Sales

  10. На панели свойств откройте раздел Вид и разверните элемент Общие.

  11. Добавьте следующее выражение в поле Подзаголовок диаграммы:

    ='Total Sales, ' & $(vDim) & ': ' & $(vDimValue)

    Это выражение возвращает ошибку в основной визуализации, но в матричном контейнере оно работает правильно. Для каждого уникального значения Year заголовок диаграммы будет иметь вид Total Sales, Year: <year>.

  12. Щелкните диаграмму правой кнопкой мыши или нажмите кнопку Меню «Троеточие», затем щелкните Добавить к основным элементам.

  13. Присвойте основному элементу Имя (например, MapChartExample), и щелкните Добавить.

Создание матричного контейнера

  1. Перетащите матричный контейнер на лист.

  2. Щелкните Добавить измерение и выберите Year.

  3. Щелкните Добавить основную визуализацию. В раскрывающемся меню выберите основной элемент MapChartExample.

  4. На панели свойств для матричного контейнера в разделе Вид разверните элемент Trellis options.

  5. Для параметра Advanced mode выберите значение On.

  6. Задайте параметру Количество столбцов значение, которое лучше всего подходит для конкретного листа и размера экрана. Чтобы получить изображение, приведенное ниже, установите значение 5.

  7. На панели свойств для матричного контейнера в разделе Вид разверните элемент Общие.

  8. Добавьте следующий Заголовок для диаграммы: Total Sales by Country

  9. При необходимости измените размер диаграммы, чтобы она занимала всю длину листа.

  10. Выйдите из режима редактирования листа.

Чтобы получить такую же цветовую схему, как на изображении ниже, выберите тему приложения Sense Классический.

Пример результата

Матричный контейнер, содержащий 5 диаграмм с картой, по одной на каждый год в данных приложения

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

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