
So I have this issue and I'm not sure if it's a PowerApp bug or something I'm doing wrong.
If(
DataCardValue37.Selected.Value = "APPROVED - A", DateAdd( Now(), 3, Years ),"dd-mm-yyyy",
DataCardValue37.Selected.Value = "APPROVED - B", DateAdd( Now(), 1, Years ),"dd-mm-yyyy"
)
I have this condition where it checks a value of a dropdown (value37) and assigns a date on the Default property of a datetime field. This syntax isn't working for me, says that it has invalid arguments. But if I do this:
If(
DataCardValue37.Selected.Value = "APPROVED - A", DateAdd( Now(), 3, Years ),"dd-mm-yyyy",
)
It works just fine alone. I tried doing these:
If(
DataCardValue37.Selected.Value = "APPROVED - A", Text(DateAdd( Now(), 3, Years ),"dd-mm-yyyy"),
DataCardValue37.Selected.Value = "APPROVED - B", Text(DateAdd( Now(), 1, Years ),"dd-mm-yyyy")
but it displays an invalid date (when I hover through the formula it shows the right year 8/31/2024, but it's display si 7/8/2026. I'm really stumped here would appreciate any help!
)
If(
DataCardValue37.Selected.Value = "APPROVED - A", DateAdd( Now(), 3, Years ),"dd-mm-yyyy",
If(
DataCardValue37.Selected.Value = "APPROVED - B", DateAdd( Now(), 1, Years ),"dd-mm-yyyy"
))