Ваш sass компилируется в css и на этом этапе никаких "блоков" он не видит.
В самом css такие условия сделать тоже невозможно.
Но вы можете реализовать это поведение руками при помощи селекторов:
.first {display: block }
.second { display: none }
[data-name] {
.first {display: none }
.second { display: block }
}
У этого способа есть ограничения по структуре дерева элементов, как и у любых других css-селекторов.