【问题标题】:PowerApps IF OR Formula for Date < Today()+15PowerApps IF OR 日期 < Today()+15 的公式
【发布时间】:2019-04-08 13:27:18
【问题描述】:

IF OR 公式一直有效,直到我添加一个日期来检查所选日期是否出现在从今天起 15 天之后。

// Works w/o date
If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text) ), DisplayMode.Disabled, DisplayMode.Edit)

但是,一旦我添加了日期公式,它就无法正确计算日期。

// Does NOT Work Due to Date Forumala
If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text), dpkrDueDateSignature.SelectedDate < Today()+15 ), DisplayMode.Disabled, DisplayMode.Edit)

感谢任何建议。

【问题讨论】:

  • 添加日期比较时是否出现错误?如果没有,这个新公式怎么行不通?
  • @carlosfigueira - 自然地,我在发布后不久就开始工作了。这是解决方案: If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text), dpkrDueDateSignature.SelectedDate
  • 太棒了。您可以将解决方案作为答案发布并接受它作为解决方案吗?这样,如果其他人遇到类似问题,他们将能够看到您所做的事情。

标签: powerapps powerapps-formula


【解决方案1】:

解决方法如下:

If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text), dpkrDueDateSignature.SelectedDate < DateAdd( Today(), 15, Days) ), DisplayMode.Disabled, DisplayMode.Edit)

DateAdd( Today(), 15, Days) 是我需要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-11
    • 1970-01-01
    • 1970-01-01
    • 2016-02-24
    • 1970-01-01
    相关资源
    最近更新 更多