Operacje bitowe, sprawdzanie statusów

0

Cześć,
Mam takiego casa, chciałbym prosto i ładnie zrobić następującą rzecz, mianowicie:

Mam kilka taskow które mają się wykonać jeśli chociaż jednego status wynosi 0 lub 30.
Możliwe statusy to:0,10,20,30
Kazdy status taska przypisuje do zmiennej i mam np.
@a =10
@b =0
@c =0
@d =30
@e =10
@czyWykonacTaski=iif(@a | @b | @c | @d | @e in (0,30),1,0)
Mógłbym to zrobić na zbiorze danych, ale właśnie chciałbym to w ren sposób zrobić, wydaje mi się że się da, ale nie stosowałam nigdy operacji bitowych.
W tym przypadku zadziałałoby, wynikiem tego iloczyn jest 30, ale w przypadku kiedy miałbym same 20i jedno 0 to wynik byłby 20, co spowodowałoby, że rezultat iif dałby 0 a chciałbym 1, bo jest jeden task który ma spowodować wykonanie, jego status =0.

Czy da to się tak zrobić? I jeśli tak to co robię źle?

0

da się to zrobić

0

A napiszesz w jaki sposób?

1 użytkowników online, w tym zalogowanych: 0, gości: 1