OR – více podmínek, kde platí alespoň jedna z nich (DAX – Power Pivot, Power BI)
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Funkce OR funguje podobně jako v Excelu. Vrátí pravdu v případě, že je splněna alespoň jedna podmínka v ní obsažená. (Opačně než funkce OR funguje funkce AND - ta vrátí hodnotu pravda v případě, že jsou splněny všechny podmínky v ní obsažené).
Chci-li najít v následující tabulce všechna auta, která jsou buď modrá nebo Fordy, bude výsledek vypadat takto:
- =OR([Značka]="Ford";[Barva]="Modrá")
Čili je to podobné jako v Excelu. Problém ovšem je, když chci mít podmínek více než dvě - protože funkce OR v Power Pivotu (na rozdíl od běžného Excelu) prostě neumí.
Pak musíme funkci OR nahradit operátorem "||". Pro výběr aut, která jsou Fordy nebo červená nebo modrá (tři podmínky, z nichž alespoň jedna se má splnit) by pak syntaxe vypadala takto:
- =[Značka]="Ford"||[Barva]="Červená"||[Barva]="Modrá"
Funkce OR se používá nejen samostatně, ale často v kombinaci s jinými funkcemi - především s funkcí IF. Pak obvykle tvoří první parametr této funkce IF.
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.