здесь есть небольшая проблема.
У меня есть функция Switch
в отчете, как показано ниже:
=Switch(
Fields!Duration.Value > 0, Round(Fields!Duration.Value / 60),
Fields!LastTime.Value = nothing, "Still Occupied",
Fields!LastTime.Value = Fields!FirstTime.Value, "Passing By"
)
Это для столбца, который показывает общее «Поля! Длительность. Значение» в минутах (округлено в большую сторону), и он работает, кроме второй строки:
Если значение Last Time совпадает со значением First Time, то предполагается, что объект просто проходил мимо, и выводит «Passing By», и это делает это правильно.
Однако, если значение Last Time равно нулю (в столбце «Last Time» определено, что если это IsNothing, то это «none», и в этом отчете оно должно выводиться с «Still Occupied») - что он не делает. Ячейка оставлена пустой, как будто у меня это написано как Fields!LastTime.Value = nothing, nothing,
Почему эта строка кода не работает?
Fields!LastTime.Value = nothing, "Still Occupied",
Спасибо