【问题标题】:Filtering from todays date, showing past dates从今天的日期过滤,显示过去的日期
【发布时间】:2021-11-29 19:46:03
【问题描述】:

我遵循了有关如何根据日期过滤 CDS 记录的建议。我认为它在上周工作,但现在它显示过去的日期。我正在使用 powerapps,数据源是 cds,我将其放入画廊中。

项目字段中输入的公式:

Sort(FirstN(Filter('Course schedule',End <= DateAdd(Today(), 70)),2),End)

现在它显示的是 End = 26/11 的记录。过去的日期。加上 2022 年 1 月的日期。但是,我在今天和 1 月之间有几个日期。 预期的视图将是看到最接近今天日期的 2 条即将出现的记录。而不是过去的日期... 在这张图片中,我们看到 End-field 显示 11 月 26 日和 1 月 21 日。

首先是了解为什么它显示过去的日期以及如何解决它。 第二,添加什么来按结束日期排序。

为澄清起见,“课程安排”是我所指的表/实体,End 是其中选择过滤的列/字段。这是一个日期类型的字段。

非常感谢!

【问题讨论】:

  • 我现在尝试了 SortByColumns('Course schedule', End, Ascending),它根本没有显示任何结果,但没有错误。我在这张表中有 11 条记录,所以它并不大。
  • 我现在添加了升序,但它仍然显示过去的日期:FirstN(Sort(Filter('Course schedule', End

标签: sorting filter powerapps-canvas


【解决方案1】:

好的,我想我已经通过尝试解决了。不知道为什么:

    Sort(
        Filter(
            'Course schedule',
            End >= DateAdd(
                Today(),
                1
            )
        ),
        End,
        Ascending
    ),
    2
)```

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多