首页 文章

如何选择下拉值并在Powerapp的标签上显示其他值?

提问于
浏览
1

我想选择一个下拉值,然后显示从标签上的excel数据表中提取的一些其他值 . 例如,如果我在下拉列表中选择“Jonathan Soh”,则文本标签将显示“a” . 否则,如果我在下拉列表中选择“Peter”,则文本标签将显示“b”等 .

下面是我尝试过的canvas-app公式,但它只能选择下拉列表值并在文本标签上显示下拉列表值 . 请参阅图片以便更好地理解 .

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

1 回答

  • 0

    你正在使用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
    

相关问题