Можем ли да ползваме винаги сумиране subtotal? Просто ако няма приложен филтър ще е еквивалентно на sum?
Няма да ни се налага да въвеждаме отделно sum, когато ни трябва сумата на цялата колона (в случая).
Разбира се. Но това може да изиграе лоша шега, когато е приложен филтър
И какво конкретно произшествие ще се случи?
Ами на мен ми се е случвало следното: Правим бюджет на ниво продукт и клиент. Таблица около 500-600 реда. Най-отгоре - сумарен ред с използвана функция SUBTOTAL. Този сумарен ред се използва за изчисляване на среден приход на един офис. Когато няма филтър се получава примерно 10,000 лева приход на офис. Но ако се филтрира нещо - общата сума намалява, от там и приходът на офис.
Шефът уж знае това, но отива на среща при неговия шеф, отваря файла и гледат абсурдно нисък приход на офис - 1,200 лева. Ококорват се двамата и почва едно чудене какви глупости сме сътворили. Звъни се на пожар, викат ме горе да давам обяснения. Викове, обвинения в некадърност, намеци за уволнения.
Друга ситуация - представете си, че таблицата ви съдържа компонентите на себестойността на изделие. На базата на тази себестойност вие давате цена на клиент. При приложен филтър себестойността излиза 100 лв., а реално е 220.
Сега придобихте ли нагледна представа какво произшествие може да се случи?