S tímto tématem se setkáte na našich kurzech ExcelTown.
Kurzy se standardně konají, se zajištěním potřebných hygienických opatření.

Operátor IN umožňuje zahrnout do výpočtu pouze položky, které jsou obsažené ve vypsané množině hodnot.

Pokud bychom měli např. tabulku s auty, mohli bychom sledovat cenu červených a modrých aut (s vyloučením aut všech ostatních barev) takto:

  • Blue and red cars price =
       CALCULATE(SUM('list of cars'[Price]);
       'list of cars'[Color] IN {"blue";"red"})

Operátor IN je samozřejmě také možné znegovat. Pokud bychom chtěli započítat jen auta, která nejsou modrá ani červená, změnili bychom zápis takto:

  • Price of cars except blue and red =
       CALCULATE(sum('list of cars'[Price]);
       'list of cars'[Color] IN {"blue";"red"})

Místo IN je samozřejmě možné použít i další obdobné cesty - např. pomocí funkce CONTAINSROW:

  • Blue and red cars price =
       CALCULATE(sum('list of cars'[Price]);
       CONTAINSROW ({ "blue";"red" };'list of cars'[Color]))

nebo FILTER.

S tímto tématem se setkáte na našich kurzech ExcelTown.
Kurzy se standardně konají, se zajištěním potřebných hygienických opatření.

1 Komentář

  1. Operátor IN je samozřejmě také možné znegovat. Pokud bychom chtěli započítat jen auta, která nejsou modrá ani červená, změnili bychom zápis takto:
    •Price of cars except blue and red =
    CALCULATE(sum(‘list of cars'[Price]);
    ‘list of cars'[Color] IN {“blue”;”red”})

    Kde je negace?

Napsat komentář

Vaše emailová adresa nebude publikována.

*

smazat formulářOdeslat komentář