Regex_match 在 IF 情况下
Regex_match in IF case
我想制作一个 Alteryx 最终用户提示,允许他在数据行中输入日期。
诀窍是只接受以下格式的月份的第一天:
"mm/d/yyyy"(2017 年 1 月 1 日、2018 年 12 月 1 日)
不幸的是,每当我输入文本或其他格式(JAN-1-2016 等)时,警告提示都会接受它并将值输入到行中。
IsEmpty([#1])
or
IIF(regex_match([#1],"(0[1-9]|1[0-2])\/([1-9]|[12]\d|3[01])\/[12]\d{3}"),1,0)
好的,我修改了正则表达式并在 IIF 末尾将 1 替换为 0。
这将强制最终用户以一种格式仅输入月份的第一天:mm/d/yyyy
IsEmpty([#1])
or
IIF(regex_match([#1],"(0[1-9]|1[0-2])\/([1]|[12]\d|3[01])\/[12]\d{3}"),0,1)
我想制作一个 Alteryx 最终用户提示,允许他在数据行中输入日期。 诀窍是只接受以下格式的月份的第一天:
"mm/d/yyyy"(2017 年 1 月 1 日、2018 年 12 月 1 日)
不幸的是,每当我输入文本或其他格式(JAN-1-2016 等)时,警告提示都会接受它并将值输入到行中。
IsEmpty([#1])
or
IIF(regex_match([#1],"(0[1-9]|1[0-2])\/([1-9]|[12]\d|3[01])\/[12]\d{3}"),1,0)
好的,我修改了正则表达式并在 IIF 末尾将 1 替换为 0。 这将强制最终用户以一种格式仅输入月份的第一天:mm/d/yyyy
IsEmpty([#1])
or
IIF(regex_match([#1],"(0[1-9]|1[0-2])\/([1]|[12]\d|3[01])\/[12]\d{3}"),0,1)