DateTime.IsInPreviousMinute

DateTime

Returns true if the datetime falls in the previous clock minute.

Examples on this page use shared sample tables. View them to understand the input data before reading the examples below.

Syntax

DateTime.IsInPreviousMinute(dateTime as any) as logical

Parameters

NameTypeRequiredDescription
dateTimeanyYesA datetime or datetimezone value to test.

Return Value

logicaltrue if the datetime falls within the clock minute immediately before the current minute, false otherwise.

Remarks

DateTime.IsInPreviousMinute returns true if the input datetime or datetimezone value falls within the clock minute immediately preceding the current minute (as determined by DateTime.LocalNow()). For example, if it is currently 10:32, this function returns true for any datetime between 10:31:00 and 10:31:59.9999999. The function is re-evaluated on each query refresh.

Examples

Example 1: Filter events from the previous minute

Table.SelectRows(
    Events,
    each DateTime.IsInPreviousMinute([EventTime])
)
Result
EventID
EventTime
1583/8/2026 10:31:05 AM
2593/8/2026 10:31:50 AM

Example 2: Flag previous-minute events

Table.AddColumn(
    Events,
    "IsPreviousMinute", each DateTime.IsInPreviousMinute([EventTime]), type logical
)
Result
EventID
EventTime
IsPreviousMinute
1573/8/2026 10:30:50 AMFALSE
2583/8/2026 10:31:05 AMTRUE
3603/8/2026 10:32:10 AMFALSE

Compatibility

Power BI Desktop Power BI Service Excel Desktop Excel Online Dataflows Fabric Notebooks