0

我有一个名为“testDateField”的下拉菜单和一个名为“testLabel”的标签。

在下拉列表中,我的数据为月/年。例如: 01/2019 02/2019 03/2019 04/2019 05/2019 06/2019 07/2019 08/2019 ... ...

现在,在 testLabel 中;我想使用以下公式:

Date(Right(testdatefield.SelectedText.Value, 4), Left(testdatefield.SelectedText.Value, 2), 1)

使用这个公式,我可以获得从下拉列表中选择的月份的第一天。

理想情况下,我应该在从下拉列表中选择 08/2019 时得到 08/01/2019。示例 2:从下拉列表中选择 01/2019 时,我应该在标签中得到 01/01/2019。

任何帮助将不胜感激。

4

1 回答 1

1

Left和Right 函数返回一个文本值;要在Date函数中使用它们,您需要将它们转换为数字,您可以使用Value 函数

Date(
    Value(Right(Dropdown1.SelectedText.Value, 4)),
    Value(Left(Dropdown1.SelectedText.Value, 2)),
    1)
于 2019-10-14T21:28:58.390 回答