Существует несколько способов соединения строк для удобной визуализации динамических данных в Power APPS. Для вставки значений переменных можно использовать функцию Cocatenate(string1,string2...). Более распространенный способ вставки переменных или значений функций непосредственно в строку через &

"Сегодня " & Today() & "."

В этом небольшом материале хотел бы отметить уникальный способ через объявление в строке лидирующей конструкции $-String. 

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

  1. Сначала указываем символ $
  2. Далее можно писать строку, как обычно, заключая в кавычки или же начать запись с указания значения функции/переменной (см. п.3)
  3. Переменная должна быть заключена в фигурные скобки { }, например, {var1}.

В одной из статей (Power APPS: вывод числа с разделителями групп через пробел) рассматривалась задача форматирования чисел для удобочитаемого финансового представления. Если взять этот пример за основу, то было так:

"Результат: " &Text(Round(TextInputCanvas1.Value,2),"[$-ru-RU] ## 0 ","ru-RU"  )&" ₽"

В современном представление через запись с $ строка значения вывода будет выглядеть так:

$"Результат: {Text(Round(TextInputCanvas1.Value,2),"[$-ru-RU] ## 0 ","ru-RU")} ₽"

Как видите, визуально один и тот же результат, возвращаемый в приложении Power APPS, но с точки зрения записи кода компактнее и яснее (на мой взгляд).