Внутри канвас-приложения Power Apps столбчатые диаграммы имеют множество проблем с компоновкой и ограничений.

Вопрос или проблема

У меня есть список SharePoint, который хранит следующую информацию:

вставьте описание изображения здесь

В основном TotalNumberOfCompletedWorkOrder и TotalNumberOfWorkOrders. Я показываю эти столбцы в столбчатой диаграмме в своем приложении Canvas, следующим образом:

вставьте описание изображения здесь

Но мне нужно узнать, могу ли я сделать эти 2 улучшения:

  1. Показать проценты TotalNumberOfCompletedWorkOrder? Например, у меня есть такие данные для диаграммы:
  • TotalNumberOfWorkOrders = 375
  • TotalNumberOfCompletedWorkOrders = 25

Чтобы показать 6% рядом с 25? Что-то вроде этого:

вставьте описание изображения здесь

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

вставьте описание изображения здесь

Таким образом, в второй диаграмме я бы предположил, что высота столбца “5” должна быть в 1/2 высоты столбца “11”, в то время как на вышеуказанных диаграммах макет выглядит немного запутанным…

Пожалуйста, кто-нибудь может подсказать, есть ли прямой способ или какие-либо обходные пути для решения указанных выше 2 проблем?

Спасибо

Ответ или решение

Конечно! Давайте разберем два ваших запроса по улучшению столбчатой диаграммы в Power Apps.

1. Отображение процентов выполненных заказов

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

  • TotalNumberOfWorkOrders = 375
  • TotalNumberOfCompletedWorkOrders = 25

То вы можете рассчитать процент, используя следующее выражение:

Процент = (TotalNumberOfCompletedWorkOrders / TotalNumberOfWorkOrders) * 100

В вашем случае это будет:

Процент = (25 / 375) * 100 = 6.67%

Теперь, чтобы отобразить это значение рядом с колонкой "TotalNumberOfCompletedWorkOrders", вам нужно будет использовать элемент управления текстом или встроенное текстовое поле, чтобы, например, отобразить текст "6.67%" рядом с соответствующей колонной.

2. Исправление относительной высоты колонок

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

  1. Проверьте параметры осей: Убедитесь, что ось Y правильно масштабируется относительно вашего максимального значения. Вы можете вручную установить максимальное значение оси Y, чтобы оно соответствовало вашим данным.

  2. Используйте функцию max: При установке высоты столбцов попробуйте использовать функцию Max для определения максимального значения из ваших данных. Например:

Max(TotalNumberOfWorkOrders, TotalNumberOfCompletedWorkOrders)
  1. Настройка относительных значений: Убедитесь, что значения, которые вы передаете в диаграмму, действительно отражают их относительные размеры. Если ваши данные варьируются по масштабу, вы можете использовать нормализацию данных, чтобы они были более пропорциональны.

  2. Работа с стилем диаграммы: Проверьте стили и оформление, чтобы убедиться, что высоты и间距 между столбцами отображаются корректно. Вы можете уменьшить или увеличить ширину столбцов, чтобы сделать их более различимыми.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...