[英]Conditional Filtering of table in 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
所需的表應該有設備、最晚時間的日期及其對應的 Val。
請讓我知道獲得所需表格的任何可能方式。
這里最困難的部分是您需要按日期分組,但沒有相應的列。 這是我使用 INT 將日期時間列截斷為日期的一種可能性。
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] )
)
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.