У меня есть запрос Power Query, который использует запрос вторичной функции, который извлекает параметры из таблицы в моей книге. Например, для фильтрации по диапазону дат я использую
#"Filtered Rows" = Table.SelectRows(#"Added Custom", each [EventDatetime] >= fnGetParameterValue("EventStartDate") and [EventDatetime] <= fnGetParameterValue("EventEndDate"))
То, что я хотел бы сделать, это фильтровать, только если значение, возвращаемое fnGetParameterValue("AccountNumber"), не является пустой строкой.
Я попытался вставить этот шаг после шага фильтра даты:
#"Filtered Rows1" = if fnGetParameterValue("AccountNumber") = "" then #"Filtered Rows" else Table.SelectRows(#"Filtered Rows", each [AccountNumber] = fnGetParameterValue("AccountNumber"))
У меня нет синтаксической ошибки, но я не получаю никаких данных.
Как я могу условно фильтровать данные?