【发布时间】:2019-10-02 01:57:43
【问题描述】:
我有一个包含两列的表格: 1个月 2.周
表中数据如下:
月 |周
1 | 4
2 | 3
3 | 2
4 | 1
5 | 4
6 | 3
7 | 2
8 | 1
9 | 4
10 | 3
11 | 2
12 | 1
现在,根据用户提供的日期,我需要根据上表中的映射找到对应的一周的第一天。
示例 1:
来自用户的日期:2019 年 9 月 29 日
现在,我将在用户提供的日期中查看月份,然后基于该月份;我将查看表格并查看该月的相应周。 在这里,对于第 9 个月(9 月),相应的一周将是第 4 周。 现在,因为我有那个月的一周;我需要在一年中的那个月份找到那一周的第一个日期。在这种情况下,它将是 2019 年 9 月 23 日。
我的解决方案应该是 2019 年 9 月 23 日。
示例 2:
来自用户的日期:2019 年 10 月 10 日
现在,我将在用户提供的日期中查看月份,然后基于该月份;我将查看表格并查看该月的相应周。 在这里,对于第 10 个月(10 月),相应的一周将是第 3 周。 现在,因为我有那个月的一周;我需要在一年中的那个月份找到那一周的第一个日期。在这种情况下,它将是 2019 年 10 月 21 日。
我的解决方案应该是 2019 年 10 月 21 日。
我正在尝试为这种情况提出 PowerApps 公式。 任何帮助将不胜感激。
【问题讨论】:
-
周数是如何确定的?在您的示例中,您认为一周的开始时间是 9/23(星期一)。但如果是这样的话,第 4 周不是从 9/16 到 9/22 吗?详情请参阅imgur.com/a/Rfxt1YZ 的图片。
-
@carlosfigueira 在这种情况下,第一个星期一被视为第一周的第一天。
-
如果星期一是一周的第一天,那么为什么不是从 9 月 16 日到 9 月 22 日这一周的第 4 周?如果是这种情况,那么您的解决方案应该是 2019 年 9 月 16 日,而不是 2019 年 9 月 23 日,对吧?或者换句话说,您如何确定从 9/23 到 9/29 的那一周是该月的第 4 周?
-
第一周是 9/2 - 9/8,第二周是 9/9 - 9/15,第三周是 9/16 - 9/22,第四周是 9/23 - 9/29 .
-
我的问题是你用什么来确定一周是第一周?为什么 9/1 的那一周不是第一周?您是否只考虑一个月内所有 7 天都在的一周?其他一些逻辑?
标签: powerapps powerapps-formula powerapps-canvas