Why is a nonempty subset obtained in this way = 2 ^ n-1? (n represents the number of subsets)

Why is a nonempty subset obtained in this way = 2 ^ n-1? (n represents the number of subsets)

From permutation and combination
A set has n elements, and each element has the possibility of taking or not taking 2. According to the principle of multiplication, there are 2 ^ n methods, that is, 2 ^ n subsets. Because it is not empty, the possibility of not taking all, that is, 2 ^ n-1 subsets, is removed