Как выбрать раскрывающееся значение и отобразить другое значение на ярлыке в Powerapp? - PullRequest
0 голосов
/ 03 декабря 2018

Я хотел бы выбрать раскрывающееся значение, а затем показать некоторые другие значения, извлеченные из таблицы данных Excel, на этикетке.Например, если я выберу «Джонатан Сох» в раскрывающемся списке, текстовая метка будет показывать «а».Иначе, если я выберу «Питер» в раскрывающемся списке, текстовая метка будет показывать «b» и т. Д.

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

If(
    InspectorDropdown.Selected.Value = "Jonathan Soh",
    "Jonathan Soh",
    InspectorDropdown.Selected.'name ')

1 Ответ

0 голосов
/ 03 декабря 2018

Вы на правильном пути с функцией If ;в вашем случае вы можете использовать такое выражение для метки:

If(
    InspectorDropdown.Selected.Value = "Jonathan Soh",
    "a",
    InspectorDropdown.Selected.Value = "Peter",
    "b",
    InspectorDropdown.Selected.'name ') // this last value will be used if nothing matched before

В этом конкретном случае, если вы всегда сравниваете одно и то же значение, вы также можете использовать переключатель функция , которая немного облегчит чтение выражения:

Switch(
    InspectorDropdown.Selected.Value,
    "Jonathan Son", "a",
    "Peter", "b",
    "James", "c",
    InspectorDropdown.Selected.'name ') // this last value will be used if nothing matched before
...