如何 select 下拉值并在 Powerapp 的标签上显示其他值?
How do I select a dropdown value and display other value on the label in Powerapp?
我想 select 一个下拉值,然后在标签上显示从 excel 数据表中提取的其他一些值。
例如,如果我在下拉列表中 select "Jonathan Soh",文本标签将显示 "a"。否则,如果我在下拉列表中 select "Peter",文本标签将显示 "b" 等
下面是我试过的canvas-app公式,但它只能select下拉列表值并在文本标签上显示下拉列表值。请查看图片以便更好地理解。
If(
InspectorDropdown.Selected.Value = "Jonathan Soh",
"Jonathan Soh",
InspectorDropdown.Selected.'name ')
你在 If function 的正确轨道上;在您的情况下,您可以对标签使用类似这样的表达式:
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 function,这将使表达式更易于阅读:
Switch(
InspectorDropdown.Selected.Value,
"Jonathan Son", "a",
"Peter", "b",
"James", "c",
InspectorDropdown.Selected.'name ') // this last value will be used if nothing matched before
我想 select 一个下拉值,然后在标签上显示从 excel 数据表中提取的其他一些值。 例如,如果我在下拉列表中 select "Jonathan Soh",文本标签将显示 "a"。否则,如果我在下拉列表中 select "Peter",文本标签将显示 "b" 等
下面是我试过的canvas-app公式,但它只能select下拉列表值并在文本标签上显示下拉列表值。请查看图片以便更好地理解。
If(
InspectorDropdown.Selected.Value = "Jonathan Soh",
"Jonathan Soh",
InspectorDropdown.Selected.'name ')
你在 If function 的正确轨道上;在您的情况下,您可以对标签使用类似这样的表达式:
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 function,这将使表达式更易于阅读:
Switch(
InspectorDropdown.Selected.Value,
"Jonathan Son", "a",
"Peter", "b",
"James", "c",
InspectorDropdown.Selected.'name ') // this last value will be used if nothing matched before