Был в моей практике случай, когда количество записей в SharePoint List превысил 2000 записей и возникли проблемы с отображением списка в галерее данных приложения Power APPS. Существует множество способов решить эту проблему и все эти варианты можете найти в интернете. В этой небольшой статье я вам предложу быстрое и простое решение для отображения списков, где записи имеют хронологический порядок и работа ведется всегда с актуальной (последней введенной) частью этих данных. Но вначале немного теории о проблеме в Power APPS.
При работе со списками в SharePoint не хочется сильно увлекаться представлением полей во множестве столбцах. С такими данными не очень удобно работать, а также это крайне расточительно в части операций записи/чтения для производительной работы. Всегда продумывайте структуру данных, и если это массив данных, который однозначно относится к одной сущности, то можно такой массив записать в одно поле, а не в несколько. Например, у вас есть серия испытаний в рамках одного теста, в котором вам надо записать 3 наблюдения. Каждое наблюдение содержит 3 характеристики.
Существует несколько способов соединения строк для удобной визуализации динамических данных в Power APPS. Для вставки значений переменных можно использовать функцию Cocatenate(string1,string2...).
Более распространенный способ вставки переменных или значений функций непосредственно в строку через &
.
"Сегодня " & Today() & "."
В этом небольшом материале хотел бы отметить уникальный способ через объявление в строке лидирующей конструкции $
-String.
В зарубежной практике широко применяется понятие фискального (финансового) года - FY
(Fiscal Year), который начинается с 1 апреля каждого года. Для учета вам нужно учитывать смещение на 1 квартал, но при этом первый квартал FY Q1 начинается также с 1 апреля. Для целей анализа можно в аналитических системах создавать календари с такими параметрами и пользоваться вкупе с данными, но в некоторых случаях требуется писать значение FY непосредственно в таблицу данных. Давайте напишем функцию (Формулу) в Power APPS, которая позволяет вычислять и представлять в виде строкового значения в формате FYxxQx
, где x
- это числовые значения текущего фискального года и соответствующего квартала.
Часто за автоматизацией ввода данных скрывается задача проверки вводимой информации или валидация. Если средства разработки позволяют, то проверка строковых данных по формату проверяется по маске, а если поддержки паттернов по маске нет, то в дело вступает применение регулярных выражений - один из незыблемых методов проверки строковых данных. Давай рассмотрим простой пример, когда в приложении Power APPS нужно проверять данные в строке под определенный формат. Если данные указаны в формате, то отметить это цветом, а неверные данные отметить другим цветом или значком.
Страница 1 из 3