Вопрос или проблема
У меня есть список SharePoint, который хранит следующую информацию:
В основном TotalNumberOfCompletedWorkOrder
и TotalNumberOfWorkOrders
. Я показываю эти столбцы в столбчатой диаграмме в своем приложении Canvas, следующим образом:
Но мне нужно узнать, могу ли я сделать эти 2 улучшения:
- Показать проценты
TotalNumberOfCompletedWorkOrder
? Например, у меня есть такие данные для диаграммы:
- TotalNumberOfWorkOrders = 375
- TotalNumberOfCompletedWorkOrders = 25
Чтобы показать 6% рядом с 25? Что-то вроде этого:
- Исправить относительную высоту столбцов, чтобы она действительно показывала различия, например, это кажется запутанным:
Таким образом, в второй диаграмме я бы предположил, что высота столбца “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 иногда может автоматически определять высоту колонок на основе наибольшего значения, что может создавать путаницу, как вы указали. Для решения этой проблемы вы можете попробовать следующие шаги:
-
Проверьте параметры осей: Убедитесь, что ось Y правильно масштабируется относительно вашего максимального значения. Вы можете вручную установить максимальное значение оси Y, чтобы оно соответствовало вашим данным.
-
Используйте функцию max: При установке высоты столбцов попробуйте использовать функцию
Max
для определения максимального значения из ваших данных. Например:
Max(TotalNumberOfWorkOrders, TotalNumberOfCompletedWorkOrders)
-
Настройка относительных значений: Убедитесь, что значения, которые вы передаете в диаграмму, действительно отражают их относительные размеры. Если ваши данные варьируются по масштабу, вы можете использовать нормализацию данных, чтобы они были более пропорциональны.
-
Работа с стилем диаграммы: Проверьте стили и оформление, чтобы убедиться, что высоты и间距 между столбцами отображаются корректно. Вы можете уменьшить или увеличить ширину столбцов, чтобы сделать их более различимыми.
Заключение
С помощью этих методов вы сможете улучшить вашу столбчатую диаграмму в Power Apps. Отображение процента завершенных работ и правильная настройка осей помогут сделать диаграмму более наглядной и понятной. Если возникнут дополнительные вопросы, не стесняйтесь обращаться за помощью!