Power BI中的表的条件过滤

雨云

我有一定的要求,可以尝试在Power BI的帮助下实施。我有看起来像如下所示的数据:

Equipment   Date         Val
AV001   2/6/19 12:10 AM  24
AV001   2/6/19 12:12 AM  22
AV001   2/6/19 12:20 AM  32
AV001   4/6/19 12:24 AM  28
AV001   4/6/19 12:25 AM  25
AV001   4/6/19 12:28 AM  27
AV002   5/6/19 12:00 AM  25
AV002   5/6/19 12:10 AM  24
AV002   6/6/19 12:12 AM  23
AV003   7/6/19 12:03 AM  29
AV003   7/6/19 12:05 AM  26
AV003   7/6/19 12:06 AM  24
AV003   7/6/19 12:09 AM  22

我想以此创建一个表格,其中将包含设备,日期和时间及其值。如下图所示:

AV001   2/6/19 12:20 AM  32
AV001   4/6/19 12:28 AM  27
AV002   5/6/19 12:10 AM  24
AV002   6/6/19 12:12 AM  23
AV003   7/6/19 12:09 AM  22

所需的表应具有Equipment,具有最新时间的日期及其对应的Val。

请让我知道任何获取所需表格的方法。

亚历克西斯·奥尔森(Alexis Olson)

这里的难点是您需要按日期分组,但没有专栏。这是一种可能,尽管我使用INT将datetime列截断为一个日期。

FILTER (
    Table1,
    Table1[Date]
        = CALCULATE (
            MAX ( Table1[Date] ),
            FILTER (
                Table1,
                Table1[Equipment] = EARLIER ( Table1[Equipment] ) &&
                INT ( Table1[Date] ) = INT ( EARLIER ( Table1[Date] ) )
            )
        )
)

如果您将INT ( Table1[Date] )计算列添加到中Table1,那么会更简单:

FILTER (
    Table1,
    Table1[Date]
        = CALCULATE (
            MAX ( Table1[Date] ),
            ALLEXCEPT ( Table1, Table1[Equipment], Table1[DateInt] )
        )
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章