Sô, vamo falar de uma função no Power BI que parece até nome de espião secreto: a tal da ISINSCOPE. Imagina você lá, mexendo nos seus dados, igual mexe na pamonha, e quer saber se uma coisa tá dentro de outra coisa, tipo aquelas caixas de presente que vai abrindo, abrindo, até chegar no bombom. Pois é isso que essa função faz: ela te ajuda a entender se a coluna que cê tá analisando tá “dentro do escopo”, ou seja, se tá sendo filtrada ou não numa visualização. Bora entender na prática? Segura esses exemplos que eu preparei pra gente, de um jeito bem mineirim.
1. Primeiro Escopo: Categoria de Produtos
Suponhamos que cê tá ali analisando as vendas de queijos, doces de leite e goiabadas. Se você quiser ver se a categoria de produto tá sendo filtrada no seu gráfico, você joga a ISINSCOPE na parada assim:
Vendas Por Categoria = IF(ISINSCOPE('Produtos'[Categoria]), "Filtrando Categoria", "Não tá filtrando não")
Se o filtro da categoria estiver ativo, vai aparecer “Filtrando Categoria”, se não tiver, é igual na roça sem internet: “Não tá filtrando não”.
2. Subcategoria: Entrando Mais a Fundo
Agora, se em vez de categoria cê quer saber da subcategoria, tipo se tá mexendo com queijo meia-cura ou parmesão:
Vendas Por Subcategoria = IF(ISINSCOPE('Produtos'[Subcategoria]), "Filtrando Subcategoria", "Não tá filtrando não")
Nesse caso, o trem fica mais específico. Se tiver filtrando subcategoria, vai te avisar. Se não tiver, aí é que cê vai saber também.
3. Escopo por Região
Imagine que cê tá olhando as vendas da lojinha lá de Minas, mas quer saber se tá no escopo de uma região específica. Nesse caso, a ISINSCOPE vem de novo:
Vendas Por Região = IF(ISINSCOPE('Regiões'[Estado]), "Filtrando Estado", "Tudo Brasilzão")
Se tiver no escopo de um estado, ele vai te contar. Se não, tá tudo junto misturado.
4. Escopo no Mês de Vendas
Agora cê quer saber se o filtro de mês tá no gráfico. Imagina que cê quer ver só as vendas de agosto, pra ver se o pessoal fez estoque pro inverno:
Vendas Por Mês = IF(ISINSCOPE('Datas'[Mês]), "Filtrando Mês", "Mostrando o ano todo")
Se o mês for o alvo do filtro, a função entrega na bandeja de prata. Se não, aí cê tá vendo tudo, igual festa de São João, não tem fim.
5. Verificando Ano
E se a análise for mais ampla, tipo um filtro por ano? Bão demais, usa isso aqui ó:
Vendas Por Ano = IF(ISINSCOPE('Datas'[Ano]), "Filtrando Ano", "Nada de ano específico")
Aqui, ele vai te dizer se cê tá no escopo de um ano só ou se tá olhando tudo como se fosse aquela bagunça na prateleira de supermercado.
6. Produtos e Marcas
Agora, se cê trabalha com marcas específicas, tipo saber se tão comprando mais da Marca A ou da Marca B, o filtro é assim:
Vendas Por Marca = IF(ISINSCOPE('Produtos'[Marca]), "Filtrando Marca", "Sem marca específica")
Se tiver uma marca no escopo, tá resolvido. Se não, tá tudo junto, sem fazer distinção.
7. Grupos de Clientes
Cê pode usar o ISINSCOPE pra saber se tá filtrando por um grupo de clientes, tipo os que tão comprando a prazo ou à vista:
Vendas Por Cliente = IF(ISINSCOPE('Clientes'[Grupo]), "Filtrando Grupo de Cliente", "Mostrando todo mundo")
Assim cê sabe se o trem tá filtrado por um grupo ou se tá mostrando todos os fregueses.
8. Escopo de Lojas
Imagina que cê tem várias lojinhas vendendo pão de queijo. E aí quer saber se tá filtrando por loja específica:
Vendas Por Loja = IF(ISINSCOPE('Lojas'[Loja]), "Filtrando Loja", "Mostrando todas as lojas")
Se tiver loja específica, ele vai te falar na lata. Se não, cê vai ver o resultado de todas as lojas junto.
9. Verificando Escopo de Categoria e Subcategoria ao Mesmo Tempo
Agora, o trem começa a ficar mais sofisticado, né? Vamos ver se o escopo tá tanto na Categoria quanto na Subcategoria ao mesmo tempo:
Escopo Completo = IF(ISINSCOPE('Produtos'[Categoria]) && ISINSCOPE('Produtos'[Subcategoria]), "Categoria e Subcategoria Filtradas", "Sem filtro duplo")
Aqui, cê só vai ver “Categoria e Subcategoria Filtradas” se ambos estiverem no escopo ao mesmo tempo.
10. Filtrando por Categoria, mas Não por Subcategoria
E se cê quiser saber se só a Categoria tá filtrada, mas não a Subcategoria? Dá pra fazer também:
Categoria Sem Subcategoria = IF(ISINSCOPE('Produtos'[Categoria]) && NOT(ISINSCOPE('Produtos'[Subcategoria])), "Só Categoria Filtrada", "Não tá só na Categoria")
Aí, vai te mostrar se tá filtrando só pela categoria e ignorando a subcategoria, pra cê focar melhor no resultado.
Resumo da Ópera:
A ISINSCOPE é como aquele radar que te avisa o que cê tá olhando e o que cê deixou passar batido. Igual quando cê tá na feira e só foca na barraca de queijo e esquece as outras coisas. Ela te ajuda a saber o que tá sendo filtrado e o que tá ficando de fora. Bem prático, né? Com ela, cê garante que não vai perder nenhum detalhe dos seus dados!