O melhor curso de SQL e Tableau: do zero ao herói | Baraa Khatib Salkini | Skillshare
Pesquisar

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

O melhor curso de SQL e Tableau: do zero ao herói

teacher avatar Baraa Khatib Salkini, Lead Big Data, Cloud Architecture, Data

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Introdução ao | do SQL

      1:57

    • 2.

      Visão geral do SQL |

      1:52

    • 3.

      Introdução ao | do SQL

      6:30

    • 4.

      SQL | por que aprender SQL?

      4:07

    • 5.

      SQL | os conceitos do banco de dados

      3:59

    • 6.

      Conceitos de tabela do SQL |

      2:45

    • 7.

      SQL | principais comandos SQL

      4:23

    • 8.

      SQL | os elementos das instruções SQL

      4:28

    • 9.

      SQL | Baixe e instale o MySQL

      5:51

    • 10.

      Tour de | SQL na interface da bancada de trabalho do MySQL

      5:30

    • 11.

      SQL | instale o banco de dados do curso

      4:37

    • 12.

      Guia de | do SQL para o estilo de codificação SQL

      4:41

    • 13.

      SQL | Instrução SELECT

      7:29

    • 14.

      SQL | DISTINCT

      3:19

    • 15.

      SQL | ORDENAR POR

      9:11

    • 16.

      SQL | ONDE

      6:21

    • 17.

      Operadores de comparação de | SQL: =, >, <, >=, <=, ! =

      7:05

    • 18.

      SQL | Operadores lógicos: E, OU NÃO

      11:31

    • 19.

      SQL | ENTRE

      6:12

    • 20.

      SQL | IN

      4:42

    • 21.

      SQL | LIKE

      12:28

    • 22.

      | SQL como um conceito

      4:42

    • 23.

      Declaração do SQL | AS: aliases

      3:45

    • 24.

      SQL | INNER JOIN

      8:21

    • 25.

      SQL | JUNÇÃO ESQUERDA

      3:09

    • 26.

      SQL | JUNTE-SE DIRETAMENTE

      2:30

    • 27.

      SQL | JUNÇÃO COMPLETA

      4:06

    • 28.

      SQL | UNION

      10:11

    • 29.

      SQL | Funções de agregação

      12:12

    • 30.

      Funções de cadeia de caracteres do SQL |

      12:52

    • 31.

      SQL | AGRUPAR POR

      8:28

    • 32.

      SQL | HAVING

      5:47

    • 33.

      Subconsulta de | SQL: EXISTS vs IN

      9:51

    • 34.

      SQL | INSERT

      14:52

    • 35.

      ATUALIZAÇÃO DO | do SQL

      5:53

    • 36.

      SQL | EXCLUIR E TRUNCAR

      4:37

    • 37.

      SQL | Tabela CREATE

      10:03

    • 38.

      Tabela ALTER do SQL |

      1:49

    • 39.

      SQL | Tabela DROP

      0:54

    • 40.

      Introdução ao | do Tableau

      3:21

    • 41.

      Visão geral do curso do Tableau |

      5:11

    • 42.

      Seção do | do Tableau: noções básicas do Tableau

      0:32

    • 43.

      Tabuleiro | palavras de grande volume de dados

      9:01

    • 44.

      Tableau | o que é inteligência de negócios (BI)

      3:03

    • 45.

      Tableau | o poder da visualização de dados

      3:27

    • 46.

      Tableau | Tableau vs Excel

      9:33

    • 47.

      Tableau | melhores 3 ferramentas de BI

      1:09

    • 48.

      Tableau | o que é o Tableau?

      2:51

    • 49.

      Tableau | por que o Tableau é poderoso?

      5:30

    • 50.

      Seção do | do Tableau: produtos do Tableau

      0:29

    • 51.

      Processo de desenvolvimento do Tableau |

      3:41

    • 52.

      Tableau | Tableau Desktop

      2:08

    • 53.

      Tableau | Tableau Public Desktop

      1:22

    • 54.

      Tableau | Tableau Prep

      2:22

    • 55.

      Tableau | Tableau Desktop vs Prep

      3:35

    • 56.

      Processo de compartilhamento do | do Tableau

      2:49

    • 57.

      Hospedagem de | no Tableau: no local vs IaaS vs Saas

      6:34

    • 58.

      Tableau | Tableau Server e nuvem

      2:59

    • 59.

      Tableau | Tableau Public

      3:05

    • 60.

      Tableau | Leitor e celular

      2:43

    • 61.

      Tableau | Tableau Server vs nuvem vs público vs leitor vs celular

      4:09

    • 62.

      Seção do | do Tableau: arquitetura do Tableau

      0:38

    • 63.

      Tableau | Live vs extrato

      2:33

    • 64.

      Tipos de arquivo do Tableau |

      4:59

    • 65.

      | do Tableau Arquitetura: componentes de desktop

      8:09

    • 66.

      Processo de publicação do Tableau |

      1:54

    • 67.

      Processo de autenticação do Tableau |

      1:54

    • 68.

      Processo de visualização do Tableau | Access

      4:58

    • 69.

      Tableau | Arquitetura do Tableau Server

      11:43

    • 70.

      Tableau | Arquitetura pública do Tableau

      3:45

    • 71.

      Seção do | do Tableau: prepare seu PC

      0:36

    • 72.

      Tableau | Baixe e instale o Tableau

      1:40

    • 73.

      | do Tableau Crie uma conta pública do Tableau

      1:40

    • 74.

      Tableau | tenha conjuntos de dados de treinamento

      6:28

    • 75.

      Tableau | publique primeiro visualização

      2:37

    • 76.

      Tour pelo | do Tableau pela interface

      14:31

    • 77.

      Seção do | do Tableau: modelagem de dados

      0:47

    • 78.

      Tableau | conceito de modelagem de dados

      6:44

    • 79.

      Tableau | Modelagem de dados do Tableau

      5:47

    • 80.

      Junções ao | do Tableau

      9:23

    • 81.

      União do | do Tableau

      7:38

    • 82.

      Relacionamentos do Tableau |

      17:56

    • 83.

      Mesclagem de dados do Tableau |

      7:30

    • 84.

      Tableau | Join vs Union

      0:57

    • 85.

      Tableau | Join vs mesclagem de dados

      4:07

    • 86.

      Junção ao | do Tableau vs relacionamento

      5:51

    • 87.

      Junção ao | do Tableau vs relacionamento vs união vs mesclagem

      3:44

    • 88.

      Tableau | crie 2x fontes de dados

      12:31

    • 89.

      Seção do | do Tableau: metadados do Tableau

      0:48

    • 90.

      Tableau | Introdução aos metadados

      2:21

    • 91.

      Tipos de dados do Tableau |

      18:17

    • 92.

      Funções do tipo de dados do Tableau |

      5:12

    • 93.

      Tableau | Dimensões e medidas

      19:08

    • 94.

      Tableau | discreto vs contínuo

      15:57

    • 95.

      Tableau | tipos de dados vs dimensão e medida vs discreto e contínuo

      1:52

    • 96.

      Seção do | do Tableau: renomeamento do Tableau

      0:30

    • 97.

      Convenções de nomenclatura do Tableau |

      11:36

    • 98.

      Renomeação do | do Tableau

      11:12

    • 99.

      Aliases do Tableau |

      9:20

    • 100.

      Seção do | do Tableau: como organizar seus dados

      0:38

    • 101.

      Hierarquia do | do Tableau

      19:26

    • 102.

      Grupos do Tableau |

      14:04

    • 103.

      Grupos de cluster do Tableau |

      10:36

    • 104.

      Conjuntos de | do Tableau

      25:46

    • 105.

      Caixilhos e histogramas do Tableau |

      11:22

    • 106.

      Seção do | do Tableau: filtragem e classificação de dados

      0:39

    • 107.

      Tableau | tipos de filtros

      19:26

    • 108.

      Tableau | como criar filtros

      24:59

    • 109.

      Tableau | personalize filtros

      30:45

    • 110.

      Tableau | 10 dicas e truques do filtro

      17:14

    • 111.

      Dados de classificação do Tableau |

      17:21

    • 112.

      Seção do | do Tableau: parâmetros

      2:33

    • 113.

      Tableau | avaliações dinâmicas usando parâmetros

      6:22

    • 114.

      Tableau | linhas de referência dinâmicas usando parâmetros

      1:52

    • 115.

      Tableau | filtros dinâmicos usando parâmetros

      3:57

    • 116.

      Tableau | troque medidas/dimensões usando parâmetros

      10:15

    • 117.

      Tableau | pontos dinâmicos usando parâmetros

      3:02

    • 118.

      Tableau | caixas dinâmicas usando parâmetros

      3:28

    • 119.

      Seção do | do Tableau: ações

      2:57

    • 120.

      Ação do | do Tableau: vá para o URL

      6:18

    • 121.

      Ação do | do Tableau: vá para a folha

      1:50

    • 122.

      Filtro de ação do Tableau | e ações rápidas

      6:52

    • 123.

      Destaque da ação do Tableau |

      4:44

    • 124.

      Conjuntos de ação do Tableau |

      6:46

    • 125.

      Parâmetros de ação do Tableau |

      5:47

    • 126.

      Gatilhos de ação do Tableau |

      1:51

    • 127.

      Seção do | do Tableau: avaliações do Tableau

      0:37

    • 128.

      Tableau | Introdução às avaliações

      11:00

    • 129.

      Componentes de avaliação do Tableau |

      8:32

    • 130.

      Tableau |

      5:35

    • 131.

      Tableau | 4 tipos de avaliações

      22:15

    • 132.

      Funções do número do Tableau | : TETO, CHÃO, REDONDA

      10:15

    • 133.

      Casos de mudança do Tableau | : INFERIOR e CIMA

      10:47

    • 134.

      Tableau | remova espaços: LTRIM, RTRIM, TRIM

      11:50

    • 135.

      Substrato de extrato do Tableau |: ESQUERDA, DIREITA, MEIO

      12:02

    • 136.

      Pesquisa no | do Tableau: STARTSWITH, ENDSWITH, CONTAIN, FINDNTH

      26:11

    • 137.

      Tableau | CONCAT e SPLIT

      15:19

    • 138.

      Tableau | REPLACE

      7:06

    • 139.

      Partes de data do extrato do Tableau |: DATENAME, DATEPART, DATETRUNC, DAY

      30:11

    • 140.

      Tableau | adicione e subtraia datas: DATEDIFF, DATEADD

      12:26

    • 141.

      Tableau | HOJE e agora

      6:46

    • 142.

      Tableau | Funções NULL: ZN, IFNULL, ISNULL

      12:57

    • 143.

      Funções lógicas do Tableau | : IF, ELSE, ELSEIF, IIF, CASEWHEN

      29:10

    • 144.

      Operadores lógicos do Tableau | : E, OU NÃO

      16:22

    • 145.

      Tableau | Funções de agregação: SUM, AVG; COUNT, COUNTD, MAX, MIN

      19:06

    • 146.

      Função do atributo do Tableau | ATTR

      15:09

    • 147.

      Tableau | introdução às expressões de LOD

      8:46

    • 148.

      Tableau | Expressão de LOD FIXO

      9:26

    • 149.

      Tableau | EXCLUA a expressão de LOD

      5:31

    • 150.

      Os | do Tableau INCLUEM a expressão de LOD

      12:57

    • 151.

      Tableau | recursos de tabela: PRIMEIRO, ÚLTIMO, ÍNDICE, CLASSIFICAÇÃO

      21:46

    • 152.

      Tableau | contagens de tabela: TOTAL de funcionamento

      6:05

    • 153.

      Tableau | contagens de tabela: diferenças

      7:25

    • 154.

      Seção do | do Tableau: gráficos do Tableau

      1:00

    • 155.

      Tableau | várias medidas em uma única visualização

      20:43

    • 156.

      Gráficos de barras do Tableau |

      10:07

    • 157.

      Gráfico de barras em barras do Tableau |

      2:12

    • 158.

      Gráfico de código de barras do Tableau |

      0:59

    • 159.

      Gráficos de linha do Tableau |

      9:54

    • 160.

      Tableau | gráficos de linha destacados

      5:52

    • 161.

      Gráfico de impacto do Tableau |

      4:16

    • 162.

      Gráfico sparkline do Tableau |

      2:15

    • 163.

      Gráfico de barra do Tableau |

      4:56

    • 164.

      Gráfico de barras arredondadas do Tableau |

      1:48

    • 165.

      Gráfico de inclinação do Tableau |

      3:42

    • 166.

      Gráficos de barras e linhas do Tableau |

      2:42

    • 167.

      Gráfico de bala do Tableau |

      1:57

    • 168.

      Gráfico de pirulito do Tableau |

      4:43

    • 169.

      Gráficos de área do | do Tableau

      5:10

    • 170.

      Tableau | Scatter

      3:22

    • 171.

      Gráfico de pontos do Tableau |

      1:25

    • 172.

      Linha do tempo do Tableau | Circle

      2:08

    • 173.

      Gráficos de torta e donut do Tableau |

      7:05

    • 174.

      Gráficos de calor e mapa de árvore do Tableau |

      3:41

    • 175.

      Gráficos de bolha do Tableau |

      3:49

    • 176.

      Mapas do | do Tableau

      8:41

    • 177.

      Histogramas do Tableau |

      3:08

    • 178.

      Gráfico de calendário do Tableau |

      2:29

    • 179.

      Gráfico de cachoeira do Tableau |

      2:22

    • 180.

      Gráficos do Tableau | Pareto

      7:49

    • 181.

      Gráficos de borboleta (tornado) do Tableau |

      6:07

    • 182.

      Gráfico do quadrante do Tableau |

      7:13

    • 183.

      Gráfico de caixa de | do Tableau

      3:07

    • 184.

      KPI do Tableau |

      3:35

    • 185.

      Tableau | KPI e barras

      4:51

    • 186.

      Tableau | BANS

      2:55

    • 187.

      Gráfico de funil do Tableau |

      2:29

    • 188.

      Tableau | Barra de progresso

      1:57

    • 189.

      Tableau | escolha o gráfico certo

      12:14

    • 190.

      Seção do | do Tableau: painel do Tableau

      16:37

    • 191.

      Tableau | Projeto do painel do Tableau

      10:02

    • 192.

      Seção do | do Tableau: projeto do Tableau

      0:53

    • 193.

      Etapas do projeto do Tableau |

      3:03

    • 194.

      Passo do Tableau | #1: análise dos requisitos

      9:43

    • 195.

      Tableau | #2 etapa: como criar uma fonte de dados

      7:27

    • 196.

      Tableau | #3 etapa: como criar gráficos

      51:33

    • 197.

      Passo 4 do Tableau: como criar o painel de vendas

      49:13

    • 198.

      Tableau | #5 etapa: como criar o painel do cliente

      21:57

    • 199.

      Introdução ao projeto de RH |

      2:57

    • 200.

      Projeto de RH | crie fonte de dados

      6:44

    • 201.

      Projeto de RH | gráficos de construção: parte1

      25:57

    • 202.

      Projeto de RH | gráficos de construção: parte2

      25:13

    • 203.

      Projeto de RH | modelo de esboço do painel de resumo

      10:40

    • 204.

      Projeto de RH | crie o painel de resumo

      19:45

    • 205.

      Projeto de RH | como ajustar o painel de resumo

      75:19

    • 206.

      Projeto de RH | crie a tabela

      13:50

    • 207.

      Projeto de RH | modelo de esboço do painel detalhado

      3:22

    • 208.

      Projeto de RH | crie o painel detalhado

      28:15

    • 209.

      Bônus de projeto de RH: crie camadas de fundo usando o FIGMA

      9:21

    • 210.

      Parabéns e vídeo de agradecimento

      0:47

    • 211.

      | de SQL avançado Baixe o SQL Server e SSMS

      5:25

    • 212.

      | SQL avançado crie bancos de dados

      5:19

    • 213.

      Tour de | avançado de SQL na interface do SSMS

      4:24

    • 214.

      SQL avançado | o que são funções de janela

      12:41

    • 215.

      Sintaxe de | SQL avançado das funções de janela

      5:02

    • 216.

      Funções avançadas da janela de | de SQL: PARTIÇÃO POR

      10:11

    • 217.

      Funções avançadas da janela do | de SQL: ordenar POR

      4:16

    • 218.

      3 5 moldura da janela

      14:26

    • 219.

      3 6 regras da janela

      7:38

    • 220.

      3 7 resumo da janela

      2:32

    • 221.

      4 1 win aggr o que é

      2:31

    • 222.

      4 2 contagem de ganhos

      16:42

    • 223.

      4 3 soma de ganho

      7:27

    • 224.

      4 4 win aggr avg

      9:02

    • 225.

      4 5 vitória por minuto máximo

      9:37

    • 226.

      4 6 win aggr rolling running

      9:36

    • 227.

      4 7 win aggr moving avg

      9:07

    • 228.

      4 8 resumo do win aggr

      4:40

    • 229.

      5 1 classificação de vitória

      5:23

    • 230.

      5 2 número da linha do ranking de vitória

      4:24

    • 231.

      5 3 func do ranking de vitória

      4:04

    • 232.

      5 4 classificação de vitória func de classificação densa

      4:25

    • 233.

      5 5 classificação de vitória em comparação

      1:02

    • 234.

      5 6 análise da parte superior da classificação de vitória

      7:15

    • 235.

      5 7 ids incomuns do posto de vitória

      2:46

    • 236.

      5 8 classificação de vitória para identificar duplicatas

      5:34

    • 237.

      5 9 untile

      6:14

    • 238.

      5 10 segmentação de dados de caso de uso do ntile

      3:58

    • 239.

      5 11 carga de dados do caso de uso do ntile

      3:26

    • 240.

      5 12 cume do ranking de vitória

      4:49

    • 241.

      5 13 classificação por cento do ranking de vitória

      7:48

    • 242.

      5 14 resumo do ranking de vitórias

      2:22

    • 243.

      6 1 valor de ganho

      4:13

    • 244.

      6 2 valor de vitória min max

      9:48

    • 245.

      6 3 valor de ganho MoM

      6:49

    • 246.

      6 4 Retenção de clientes de valor de ganho

      8:45

    • 247.

      6 5 valor de vitória primeiro por último

      12:10

    • 248.

      6 6 valor de ganho suzmmary

      2:26

    • 249.

      8 1 caso de introdução

      0:37

    • 250.

      8 2 caso de sintaxe

      2:30

    • 251.

      8 3 como trabalhar

      6:48

    • 252.

      8 4 usecase 1

      5:18

    • 253.

      8 5 regras

      1:29

    • 254.

      8 6 usecase2

      5:58

    • 255.

      8 7 forma rápida

      2:52

    • 256.

      8 8 usecase3

      3:52

    • 257.

      8 9 usecase4

      4:40

    • 258.

      8 10 resumo

      1:41

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

1.542

Estudantes

13

Projetos

Sobre este curso

Como ter habilidades em SQL e aprender uma das habilidades mais solicitadas pelo empregador de 2023! Aprender SQL é uma das maneiras mais rápidas de melhorar suas perspectivas de carreira.

Este é o curso mais abrangente, mas direto para a linguagem SQL na Skillshare!

Neste curso, transferi minha experiência de mais de uma década de projetos de Big Data do mundo real para um curso da Skillshare.

Criei este curso para levar você do zero ao herói do SQL, então se você é um iniciante, vou explicar tudo do zero passo a passo. Você não é muito velho ou muito jovem, e o SQL é super fácil de aprender.

Cada tópico SQL neste curso será explicado em 3 etapas:

  • O conceito (teoria)

  • Aprenda a sintaxe SQL usando tarefas simples.

  • Saiba como o SQL processa a consulta por trás da cena.

O SQL é uma das habilidades mais demandadas para analistas de negócios, cientistas de dados e qualquer pessoa que se encontre trabalhando com dados! Atualize seu conjunto de habilidades rapidamente e adicione SQL ao seu CV participando hoje!

Você vai ter exercícios durante os vídeos, onde apresento uma tarefa e resolvemos juntos. Ao final de cada seção, você terá toneladas de exercícios e soluções.

Vou fornecer a você vários materiais:

  • SQL Course (Roadmap) e vamos progredir em cada palestra.

  • Folha de dicas do SQL, para que você não precise memorizar todas as sintaxes do SQL e possa usá-la mais tarde durante o desenvolvimento para ter acesso rápido.

  • Banco de dados SQL e dados para treinamento, para que você possa praticar comigo.

  • Apresentações e conceitos SQL, tudo coletado em um só lugar para tê-lo como referência para você.

Tópicos abordados neste curso:

  • Noções básicas do SQL: introdução, por que SQL, conceitos de banco de dados, conceitos de tabela, comandos SQL, elementos do SQL

  • Baixe e instale o MySQL

  • Instale o banco de dados

  • Estilo de codificação SQL

  • Instrução SELECT

  • DISTINTO

  • ENCOMENDAR POR

  • Dados de filtragem: onde

  • Operadores de comparação: =, >, =, =

  • Operadores lógicos: E, OU NÃO

  • ENTRE, EM, COMO

  • JUNÇÕES: interna, esquerda, direita, completa

  • UNIÃO E UNIÃO TUDO

  • Funções de agregação: MAX, MIN, AVG, COUNT, SOMA

  • Funções de cordas: CONCAT, INFERIOR, SUPERIOR, TRIM, COMPRIMENTO, SUBSTRING

  • Tópicos avançados do SQL

  • AGRUPAR POR

  • TENDO

  • Subconsulta: EXISTS & IN

  • Como modificar dados: INSERT, UPDATE, DELETE

  • Como definir dados: CRIAR, ALTER, DROP

Para sua referência:

https://www.datawithbaraa.com/sql-introduction/

--Update---

Para baixar o MySQL, eles apenas removeram a opção "desenvolvedor". Você precisa selecionar a opção "Completo" e tudo deve ficar bem.

--

Bem-vindo ao Tableau Ultimate Course: zero ao herói!

Como ter as habilidades do Tableau e aprender uma das habilidades mais solicitadas pelo empregador em 2024! Aprender o Tableau é uma das maneiras mais rápidas de melhorar suas perspectivas de carreira.

O Tableau é uma poderosa ferramenta de software de visualização de dados e inteligência de negócios (BI) usada para analisar e apresentar dados de uma maneira visualmente envolvente e interativa. Ele permite que você se conecte a várias fontes de dados, transforme dados brutos em insights significativos e crie painéis, relatórios e gráficos interativos que ajudam você a tomar decisões baseadas em dados.

Este é o curso mais abrangente, mas direto, para o Tableau na Skillshare!

Neste curso, transferi minha experiência de mais de uma década de projetos de visualização de dados do mundo real para o curso da Udemy de 21 horas de alta qualidade.

Criei este curso para levar você do zero ao herói do Tableau, então, se você é iniciante, vou explicar tudo do zero passo a passo. Você não é muito velho ou muito jovem, e o Tableau é super fácil de aprender.

O que faz este curso se destacar?

  1. Este é o único curso da Udemy que divide os conceitos complexos do Tableau em visuais animados. Neste curso, você será presenteado com mais de 250 imagens animadas.

  2. Que especial neste curso é ensinado por mim, não sou apenas mais um instrutor online, estou trabalhando em grandes empresas na Alemanha como a Mercedes Benz, onde estou liderando projetos de BI e Big Data. Isso significa que você está obtendo habilidades reais da vida deste curso.

  3. Você vai dominar mais de 63 gráficos do Tableau, permitindo que você visualize quaisquer dados e atenda a vários requisitos. Você vai ganhar a experiência para escolher o gráfico certo para requisitos específicos e entender quando usar cada tipo de gráfico de forma eficaz.

  4. Vamos mergulhar profundamente em 60x funções do Tableau que vão ajudar você a manipular seus dados para visualização. Você vai primeiro entender o conceito e como o tableau funciona, então vamos aprender as funções usando exemplos muito simples.

Vou fornecer a você materiais:

  • 3x diferentes conjuntos de dados de treinamento

  • 3x folhas de dicas: conceitos, análises e gráficos. Assim, você tem acesso rápido a tudo o que precisa sobre o Tableau.

  • Acesso a todos os arquivos do Tableau que são criados durante o curso.

  • Todas as notas de esboço do curso estão disponíveis para serem usadas como referência mais tarde.

15 seções que são abordadas neste curso:

  • Noções básicas do Tableau

  • Suíte de produtos do Tableau

  • Arquitetura do Tableau

  • Prepare seu ambiente de treinamento

  • Modelagem de dados | como combinar dados

  • Metadados do Tableau

  • Renomeamento e aliases

  • Como organizar dados

  • Filtragem e classificação de dados

  • Parâmetros | visualizações dinâmicas

  • Ações do Tableau

  • Calcamentos do Tableau

  • Gráficos do Tableau

  • Painel do Tableau

  • Projeto do Tableau

-------------------------------------------

Conheça seu professor

Teacher Profile Image

Baraa Khatib Salkini

Lead Big Data, Cloud Architecture, Data

Professor
Level: Beginner

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução do curso do SQL: Olá e bem-vindo a este curso de SQL muito exclusivo. Envergonho ou renuncio arquitetos de soluções de TI com mais de uma década de experiência em projetos de TI. Vou colocar tudo o que sei sobre SQL em um tutorial de 4 h. Neste curso, você aprenderá tudo o que precisa sobre uma das habilidades mais procuradas, o SQL, dos tópicos básicos aos avançados. Portanto, ao final do curso, você poderá escrever consultas SQL com muita facilidade. Podemos trabalhar com uma das versões mais populares do SQL, MySQL, usando as sintaxes e as habilidades que você aprenderá neste curso. Ele pode ser usado em qualquer outro banco de dados ou aplicativo usando SQL Eu criei este curso para levar você do zero ao herói. Então, se você é iniciante, não se preocupe com isso. Vou explicar tudo do zero, passo a passo. Então, agora, se você me perguntar o que torna seu curso muito especial em comparação com os outros cursos. Neste curso, você não apenas aprenderá como escrever consultas SQL, mas também aprenderá os conceitos de SQL por trás delas e, especialmente, como o SQL processa as consultas nos bastidores. E isso pode ajudar você a entender por que escrevemos consultas SQL. E isso vai deixar você mais criativo com suas declarações de consulta. Neste curso, você terá muitas práticas, dicas e truques nítidos que coletei nos últimos anos. E teremos muitas tarefas de SQL e depois as resolveremos juntos, passo a passo. E eu fornecerei muitos materiais gratuitos. Todo o conteúdo deste curso também está disponível nos dados do meu site com borrow.com. Você pode usá-lo posteriormente como referência. Também fornecerei a você o SQL, que ela conseguiu, onde você pode encontrar todas as tarefas e sintaxes do SQL para que você não precise memorizar todas elas. Também preparei um banco de dados para este curso. Onde vamos usá-lo em todas as nossas tarefas e exemplos durante os tutoriais e também todas as representações e conceitos de SQL feitos neste curso. Então, agora vamos entrar e começar. 2. Visão geral do currículo do curso: Tudo bem, pessoal, agora eu gostaria de mostrar a vocês o roteiro de todo o curso de SQL para iniciantes, esse curso de SQL é dividido em nove capítulos. Primeiro, vamos começar com o básico, onde você pode aprender os conceitos básicos sobre SQL, como o conceito de bancos de dados, o conceito de tabelas SQL, os comandos básicos do SQL e os principais elementos do SQL declarações. No próximo capítulo, começaremos a preparar seu ambiente para que você possa praticar comigo. Vou guiá-lo pelas etapas de download e instalação do MySQL. Em seguida, faremos um rápido tour pela interface e adicionaremos o final. Vamos instalar o banco de dados do nosso curso. E, finalmente, você começará a usar a sintaxe SQL para consultar o banco de dados e as tabelas que acabou de criar na seção anterior usando as instruções select. Depois disso, você aprenderá a filtrar seus dados usando a cláusula where e aprenderá alguns operadores SQL. No próximo capítulo, vamos subir de nível. Onde aprenderemos como combinar nossas tabelas SQL usando junções e união? Depois disso, aprenderemos muitas funções SQL importantes, como agregações e funções de string. Então, no próximo capítulo, vamos elevar o nível novamente aprendendo tópicos avançados em SQL, como agrupar por meio de subconsultas. Em seguida, aprenderemos como modificar nossos dados dentro nossas tabelas usando inserir, atualizar e excluir. E no último capítulo deste curso, aprenderemos como definir nossos dados usando SQL, como criar, alterar e eliminar tabelas. Então, esses são todos os tópicos que abordaremos neste curso. Tudo bem, pessoal. Então, com isso, eu poderia dizer, vamos começar nosso curso de SQL. Tudo bem, então vamos começar com o primeiro capítulo. Aqui. Vamos falar sobre os conceitos e conceitos básicos do SQL. E vamos começar agora com uma introdução ao SQL. 3. Introdução ao SQL: Tudo bem, então começaremos com os conceitos básicos de SQL, os termos que você ouvirá durante os tutoriais, por exemplo, o que são dados? Dados são fatos ou estatísticas armazenados em algum lugar ou circulando pela rede. Geralmente, eles são como matérias-primas, por exemplo, se você pedir algumas coisas on-line, muitos dados serão gerados. Por exemplo, o ID do cliente, o número do pedido, a data do pedido, as datas de envio e assim por diante. Outro termo que temos é informação. Então, com os dados que temos, poderíamos reprocessá-los ou traduzi-los para uma nova forma chamada informação, que tem um significado mais lógico. E poderíamos usá-lo na análise, por exemplo, se agregarmos as datas dos pedidos ao longo dos anos, poderemos ver como a empresa está crescendo ao longo dos anos. Isso significa que convertemos os dados brutos em informações significativas. Tudo bem, então nosso banco de dados é um atalho dB. Por definição, um banco de dados é uma coleção de dados estruturados e relacionados que são armazenados ou organizados de forma que os dados sejam facilmente acessados e gerenciados. Atalhos, é uma forma de armazenar seus dados. Você lidará com bancos de dados todos os dias e em qualquer lugar. Por exemplo, se você pedir algo on-line, mesmo que armazene sua foto na galeria do smartphone. Esta galeria é um banco de dados. Temos vários bancos de dados diferentes. O mais famoso deles é o que vamos aprender os bancos de dados SQL relacionais. Outro é o banco de dados NoSQL. Temos bancos de dados distribuídos, bancos de dados em nuvem, armazéns de dados e assim por diante. Agora vou explicar os SQL e NoSQL porque eles são os mais famosos. SQL ou relacionais. Eles armazenam os dados dentro de tabelas. As tabelas são como contêineres com uma estrutura fixa e geralmente estão relacionadas entre si por meio de relacionamentos. É por isso que temos o nome de bancos de dados relacionais. Portanto, se você é muito estruturado e fácil de entender, seria bom usar bancos de dados SQL para armazenar seus dados. Por outro lado, não temos bancos de dados SQL, ou não apenas bancos de dados SQL. E aqui você tem diferentes tipos de opções. Como você vai armazenar seus dados? Por exemplo, você tem os métodos de valores-chave quais definirá as chaves e o valor dentro delas. Você tem o armazenamento gráfico, você tem o armazenamento de colunas, o que é ótimo para big data. Algumas ferramentas, como o Tableau para visualização de dados, usam esse método para armazenar os dados porque ele oferece excelente desempenho e análises. E você também tem o documento. Portanto, se você estiver em projetos em que os requisitos estão mudando muito ou os dados são difíceis de entender. Eles não têm estruturas claras e assim por diante. Seria muito bom usar os bancos de dados NoSQL para armazenar seus dados, usar um desses métodos. Mas em muitas empresas, muitos projetos estão armazenando os dados dentro do Banco de Dados SQL porque eles são fáceis de entender e muito usados. E em nossos tutoriais, nos concentraremos nesses tipos de bancos de dados, bancos de dados relacionais SQL. Agora, para gerenciar todos esses bancos de dados, reutilize o software chamado sistema de gerenciamento de banco de dados ou DBMS. É como um aplicativo com uma interface na qual você pode fazer login e começar a fazer algo dentro do seu banco de dados. Você pode fazer coisas como criar novas tabelas ou alterar seus dados, consultar seus dados e assim por diante. E atualmente temos quase 380 DBMSs diferentes acordo com a pesquisa do Stack Overflow para este ano. Vou deixar o link na descrição. Você pode ver aqui uma classificação dos principais e mais usados bancos de dados entre os desenvolvedores. Então você pode ver aqui que minha escala é a número um, depois Chris e assim por diante. Temos outros sites de classificação. É chamado de ranking do mecanismo de banco de dados. Se formos até lá, você encontrará a lista ou classificação dos DBMS mais abusados ou mais populares e da ala Eles estão usando critérios diferentes para calcular isso. Mas você pode ver aqui que meu SQL está entre os três primeiros da lista. Em nossos tutoriais, usaremos o MySQL e o aprenderemos, que é o banco de dados mais famoso e usado atualmente. Agora, finalmente, o que é SQL? É a sigla para Structured Query Language. Então, por definição, SQL é a linguagem de consulta que usamos para recuperar, gerenciar, manipular e armazenar dados em bancos de dados. Resumindo, o SQL é a linguagem que você precisa dominar para conversar com bancos de dados. Então, agora na Internet, há uma batalha sem fim sobre como pronunciá-lo. Alguns desenvolvedores chamam isso sequências e outros colegas, como eu, de SQL. Realmente depende do país de onde você vem ou do projeto em que está trabalhando. No meu projeto, todos o chamam de SQL. Então, depende realmente de você qual deles você vai usar. Tudo bem, você pode me perguntar agora, empreste como o SQL funciona. Vamos verificar isso. No lado direito, temos nosso banco de dados relacional, onde você armazena seus dados dentro de tabelas. E aqui temos nosso DBMS gerenciando nosso banco de dados. Então, a primeira coisa que você vai fazer é fazer login no DBMS para interagir com ele. Ou, se você estiver criando aplicativos, precisará conectá-los ao DBMS. Depois disso, você começa a escrever algumas instruções SQL, algumas instruções e, em seguida, aperta o botão Executar. Depois disso, o DBMS iniciará o processamento fará um pouco de mágica e o enviará para o banco de dados. Depois que o banco de dados recebe essa consulta, ele começa a ser executado. Algumas operações estão procurando os dados que você solicitou. Quando estiver pronto, o banco de dados responderá ao DBMS com o resultado desejado. Tudo bem, pessoal, é por isso que é uma introdução rápida ao SQL. Em seguida, vamos começar a falar sobre por que o SQL é importante e por que você deve aprendê-lo. 4. #2 por que aprender o SQL?: Agora, eu só queria motivar rapidamente por que você ainda deveria aprender SQL. Aqui estão alguns fatos. Sql é, SQL tem 47 anos, ou seja, 14 anos mais velho que eu. Você pode fazer as contas. Então, o SQL é o avô do mundo da programação. Existem mais de 700 linguagens de computador que você pode aprender. Você também pode falar aqui sobre o movimento NoSQL, que todo mundo diz que NoSQL vai matar os bancos de dados SQL. Então você pode perguntar agora, por que ainda usamos SQL? Por que eu deveria aprender é qu'il, y é escalonado. Ele não morreu como muitos outros idiomas, como o básico ou o Pascal. Bem, a resposta rápida para isso é que o SQL ainda funciona. Ele faz o trabalho e você não pode pedir mais do que isso. Aqui estão quatro razões pelas quais você ainda deve aprender SQL. A razão número um é que a escala é a tecnologia mais usada em todo o setor de tecnologia. Se verificarmos agora, aqui está uma pesquisa sobre stack overflow deste ano. Vou deixar o link na descrição. Neste gráfico, podemos ver as tecnologias mais usadas. E você pode ver aqui SQL é classificado como a tecnologia mais usada por todos os desenvolvedores. Isso significa que o SQL ainda está na moda. O motivo número dois é que o SQL está em alta demanda. A maioria das empresas de todos os setores usa algum tipo de banco de dados SQL para armazenar seus dados. Isso significa que eles sempre precisarão de alguém com habilidades em SQL para criar, gerenciar, analisar e entender seus dados. Então, agora vamos fazer uma verificação rápida na plataforma Java, como Indeed, para pesquisar a palavra-chave SQL. Sal, encontre empregos. Vamos ver os resultados. Então você pode ver aqui que mais de 170.000 empregos estão procurando por um desenvolvedor de SQL ou alguém com habilidades em SQL. Isso significa que suas habilidades escalonadas são realmente muito procuradas. E isso porque as análises de dados estão se tornando uma parte muito importante em muitos trabalhos. A terceira razão é que o SQL está em quase toda parte. Se você estiver em projetos e estiver trabalhando com dados, por exemplo, mineração de dados, engenharia de dados, ciência de dados ou visualizações de dados. Você acabará usando muitas ferramentas de big data. Sou linguagens de programação. E a maioria deles tende a oferecer lugares para escrever algum tipo de instrução SQL, por exemplo, se você estiver usando o Tableau, é uma ferramenta de visualização de dados muito famosa. Há lugares em que você precisa escrever alguma instrução SQL para preparar os dados. Ou se você estiver em projetos em que está fazendo streaming de dados usando o Kafka, por exemplo, lá você encontrará muitas funções modelos em que você precisa escrever algumas instruções SQL. Eles fazem isso para facilitar as coisas. Então, isso significa. Com o tempo, você verá que quase em cada ferramenta você pode usar instruções SQL e habilidades de SQL. Então, agora, pela última razão, ao contrário de outras linguagens, o SQL é simples e fácil. É fácil de aprender, fácil de escrever, fácil de ler, porque as sintaxes SQL são baseadas em palavras simples em inglês muito comuns, por exemplo, selecione uma tabela Curia onde e assim por diante. E o SQL Managed tenta, francamente esconder de você todos os processos complicados. É por isso que muitas pessoas tendem a aprender SQL porque é muito fácil. Tudo bem, então agora vamos resumir. O SQL tem as melhores combinações. O SQL é muito procurado e, além disso, é fácil de aprender, que faz com que o aprendizado seja sempre uma jogada inteligente e uma das melhorias de carreira mais impactantes que qualquer desenvolvedor de TI pode desbloquear. Tudo bem, então esse foi meu principal motivo pelo qual você deveria aprender SQL. Em seguida, falaremos sobre os conceitos de banco de dados. 5. #3 os conceitos do banco de dados: Tudo bem, agora vamos entender como bancos de dados SQL são organizados. É muito importante entender isso porque, quando você começa a escrever instruções SQL ou consultas SQL, é muito importante entender os termos que são comumente usados em bancos de dados ou como navegar em seu banco de dados ou como encontrar seus dados. Se você deixar claro no início, isso tornará o processo de aprendizado de escrever instruções SQL muito mais rápido. Ok, agora, só para facilitar a compreensão, pense na seguinte analogia. Um banco de dados é como a biblioteca da sua cidade. Temos em Stuttgart, uma biblioteca muito bonita. É realmente incrível. Passei muito tempo lá. Eu simplesmente gosto disso. Então, sim, o banco de dados é como bibliotecas. As bibliotecas geralmente são divididas em categorias como ficção científica, romance, história, esporte e assim por diante. Portanto, a categoria ajudará você a encontrar rapidamente os materiais que você está procurando. Portanto, as categorias são como agrupar esses livros semelhantes sob a mesma categoria, também temos o mesmo conceito em bancos de dados e os chamamos esquemas ou Shamata, escolha o que você gosta. E, claro, nas bibliotecas também temos livros. Temos coisas semelhantes em bancos de dados e as chamamos de tabelas, onde elas contêm os dados reais. Então, como você viu nos exemplos, os bancos de dados estão organizados aqui RC, vamos ver meu SQL, como eles organizam os dados, porque nem todos os bancos de dados estão seguindo os mesmos conceitos de como organizar os dados. Então, no começo estava minha tela. Temos o servidor do banco de dados. É como uma máquina contendo software e hardware para executar nossos DBMSs e bancos de dados, geralmente servidor de banco de dados, é como um computador de última geração com muitas CPUs e rams. Mas em nossos tutoriais, instalaremos um servidor de banco de dados em nosso computador ou laptop local e o chamaremos de servidor local. Dentro do servidor, você pode criar vários bancos de dados para eles. Em meus bancos de dados e esquemas SQL, eles são sinônimos. Portanto, um esquema, por definição, é como contêineres lógicos que contêm tabelas semelhantes. Com isso, você obtém muitos benefícios. Por exemplo, imagine que você tenha um grande banco de dados com muitas tabelas, agrupando essas tabelas semelhantes sob esquemas. Isso facilitará o gerenciamento do usuário, por exemplo, ou o gerenciamento das tabelas. Reduza a complexidade. Além disso, se você tiver duas tabelas com os mesmos nomes, poderá armazená-las em esquemas diferentes. Portanto, é uma ótima maneira de organizar o banco de dados dentro do esquema. Então teremos mesas diferentes. As tabelas são o objeto mais importante em todo o banco de dados porque é o local onde você pode armazenar seus dados. Sem tabelas, não temos banco de dados. E dentro das tabelas você terá pelo menos uma coluna ou colunas diferentes. Vou entrar em detalhes explicando essas tabelas como uma próxima etapa. Ok, agora eu só queria mostrar rapidamente como outros bancos de dados, como o Microsoft SQL Server ou scripts de inicialização SQL, organizam os dados em comparação com o MySQL. Então, como você pode ver aqui, a principal diferença é que eles dividem o banco de dados a partir de esquemas. Então, um banco de dados aqui é como o contêiner principal, uma unidade discreta por si só, onde você pode ter registros, trabalhos , dados do esquema, e você pode fazer backups, esquemas aqui está como uma pasta dentro do banco de dados. É como uma camada lógica contendo tabelas diferentes. Na minha opinião, o MySQL é um pouco como enganar ou confundir desenvolvedores. Por exemplo, se você criar um esquema, o DBMS do MySQL criará um banco de dados. Acho isso um pouco confuso no início. Tudo bem, então isso era tudo sobre os conceitos de banco de dados. Em seguida, vamos começar a falar sobre os conceitos da tabela SQL. 6. Conceitos de tabela de SQL #4: Tudo bem, agora vamos falar sobre tabelas SQL porque elas são muito importantes nos bancos de dados e, para compreendê-las, isso ajudará você a escrever instruções SQL melhores. O problema é que temos cerca de 380 bancos de dados diferentes e eles usam termos diferentes nas recomendações. Outro aspecto é que usamos termos diferentes em bifurcações de áreas diferentes, por exemplo, se você for um desenvolvedor de banco de dados, começará a usar termos como tabelas, colunas e linhas. Mas se você não estiver na universidade, ouvirá sobre relações, tuplas. E à medida que os dados, a modularidade começará a ver entidades e atributos. É por isso que eu gostaria de dar uma breve visão geral desses termos para simplificá-los. Tudo bem, agora temos aqui um exemplo muito simples de tabelas SQL. Em nosso banco de dados de tutoriais, temos uma tabela chamada clientes. Esta tabela contém todos os dados sobre nossos clientes. Outro nome que temos em quatro tabelas é objetos, entidade e relação. Ok, em seguida, temos colunas. As colunas são o grupo vertical de células que descrevem um tipo de informação. Em nosso exemplo, temos quatro colunas. ID do cliente, nome, sobrenome e país. Cada coluna tem duas informações. O nome da coluna, por exemplo, aqui temos o FirstName e os valores dentro dela, como Maria desenhada e assim por diante. Tudo bem, então a seguir temos linhas. As linhas são o grupo horizontal de células que descrevem um tópico individual e também estão relacionadas entre si. Então, por exemplo, aqui temos o ID do cliente 2 que pertence a John, e John mora nos EUA. Nesta tabela, temos cinco estradas. Outros nomes para linhas são registros e tuplas. Agora, nas interseções entre colunas e linhas, esse dado é chamado de célula. Outros nomes são itens de dados, valor da coluna, é um único valor. Outro exemplo é o número quatro, ou Alemanha ou George e assim por diante. O último componente que temos é a chave primária. A chave primária é uma coluna ou conjunto de colunas que pode identificar de forma exclusiva cada linha na tabela e pode ser usada como um link em outras tabelas. Em nosso exemplo, temos o ID do cliente e essa é nossa chave primária. Você pode ver que ele tem um valor único para cada cliente. Outro nome para isso é chamado de campos-chave. Tudo bem, esse é o principal componente das tabelas SQL. Tudo bem, então esses eram os conceitos e os principais componentes das tabelas SQL. E a seguir, vamos começar a falar sobre os diferentes tipos de comandos SQL. 7. #5 principais comandos do SQL: Tudo bem, então agora vamos falar sobre comandos SQL. Em SQL, temos cerca de 12 comandos principais e 900 palavras-chave diferentes. É claro que não vou explicar todas elas. Em vez disso, em nossos tutoriais, vou me concentrar nos comandos e instruções SQL mais usados que usei em meus projetos nos últimos dez anos para facilitar nossa vida Os comandos SQL são divididos em diferentes grupos, dependendo de seus propósitos. Tudo bem, vamos começar com a primeira linguagem de definição de dados de grupo, DDL. Como o nome sugere, aqui você encontrará todos os comandos que permitem definir seu banco de dados, como criar tabelas, eliminar colunas, alterar tabelas, qualquer coisa que mude a estrutura do seu banco de dados. Abaixo desse grupo, você pode encontrar comandos como create, que ajudam você a criar algo novo no banco de dados, como criar uma nova tabela, criar uma nova visualização, procedimentos armazenados e assim por diante. Mais uma vez, temos aqui os comandos drop que permitem excluir um objeto do seu banco de dados. E o último altera. Ele ajuda você a editar a estrutura do seu banco de dados, como alterar uma tabela para alterar uma coluna ou adicionar uma nova coluna. Ok, agora, para o segundo grupo, temos a linguagem de consulta de dados DQL. Ele contém apenas um comando, e isso é suficiente. É chamado de comando select. Selects ajuda você a recuperar seus dados do seu banco de dados. A esquerda é o comando mais importante que temos em SQL e aquele que você precisa dominar para ser bom em SQL. Em meus tutoriais, explicarei tudo sobre as instruções SQL select porque se você começar a trabalhar com SQL, acabará escrevendo toneladas de instruções de seleção. Não se preocupe com isso. Tudo bem, então vamos agora para o próximo grupo. Temos a linguagem de manipulação de dados, DML. Dml contém todos os comandos SQL que você pode usar para manipular seus dados dentro do seu banco de dados. Portanto, temos comandos como inserir, para inserir novos dados dentro de suas tabelas. Ou excluímos para excluir alguns dados de suas tabelas ou atualizações para atualizar o conteúdo dos dados existentes nas tabelas. Então, como você vê, é muito fácil. O nome encerra tudo. Tudo bem, agora temos dois grupos de comando que são realmente mais para administradores de banco de dados SQL. Na próxima, temos a linguagem de controle de dados, DCL. Dcl contém comandos SQL. Isso permite que você dê acesso a um usuário específico ao seu banco de dados, ou duas tabelas ou esquemas e assim por diante. Então, aqui temos dois comandos, concessões, você pode usar concessões para dar alguém acesso aos seus objetos em bancos de dados ou revogar para remover esse eixo de um usuário específico. Ok, agora para o grande grupo que temos, a Linguagem de Controle de Transações, TCL. No TCL, você encontrará os comandos SQL que ajudarão você a gerenciar as transações do banco de dados para manter a integridade de seus dados. Então, aqui temos comandos como commits para salvar as alterações em seu banco de dados, reverter para restaurar o banco de dados. A última confirmação ou até o último ponto salvo. Se você tiver alguns erros, poderá usar esse ponto seguro. Você pode definir os mesmos pontos nas transações, que podem ser usados posteriormente para reverter. Tudo bem, então agora sobre esses nomes, eu fiz QL, DCL, TCL e assim por diante. Você não precisa memorizá-los. Talvez a única coisa importante seja a LA, às vezes aqui no projeto. Então, se alguém disser que vou criar alguns scripts de DDL, isso significa que ele ou ela, vou criar um estadista de escala para mudar a estrutura do banco de dados, como criar uma nova tabela ou deixar cair alguma coisa. Tudo bem, então, em nossos tutoriais de SQL, vamos nos concentrar nos três primeiros grupos dos comandos SQL. Começaremos com a mais famosa, as instruções SQL select. E depois disso, vamos lidar com todos esses roteiros. E, finalmente, vou explicar, inserir, excluir e atualizar. Tudo bem, então esses eram os principais tipos de comandos SQL. Em seguida, você aprenderá os limites básicos das instruções SQL. 8. #6 Os elementos das declarações do SQL: Tudo bem, agora vamos começar com o básico que eu quero que você entenda desde o início, os elementos básicos dentro de cada instrução SQL. Temos aqui declarações de seleção muito simples. Não se preocupe com o conteúdo. Eu explicarei isso mais tarde. Então, todo o texto que será enviado para o banco de dados, vamos chamá-lo de instruções SQL, ou às vezes chamamos consulta se for uma instrução selecionada. Portanto, não importa se você está recuperando dados do banco de dados , criando uma nova tabela ou atualizando conteúdo, sempre chamaremos isso de instruções SQL. Ok, agora vamos falar sobre os componentes dentro da nossa instrução SQL. Vamos começar com a primeira linha aqui, a verde, que chamamos de SQL, iniciou o comando SQL. Você pode escrever o que quiser e clicar em Executar ou em todas as instruções SQL, o banco de dados simplesmente as ignorará. Isso significa que nada vai acontecer. Há alguns benefícios dos comandos SQL. Poderíamos usá-lo para descrever nosso código. Então, mais tarde, será mais fácil lê-lo. E como o banco de dados vai ignorá-lo e nada vai acontecer, reutilize-o para desativar parte do nosso código, por exemplo, se eu não quiser usar esse filtro aqui, eu poderia fazer isso como um comentário e o banco de dados não o executará. Ok, agora as instruções SQL geralmente são divididas em partes diferentes. Nós as chamamos de cláusulas. Cada parte é responsável por uma ação específica. Em nosso exemplo aqui, temos três cláusulas, select from e where clouds, e cada uma delas tem sua própria função exclusiva, por exemplo, em select, você pode listar os nomes das colunas que você quero entrar de. Você chamará as tabelas onde definirá os filtros. Então, como você pode ver, SQL é muito bem dividido após as funções, o que o torna muito fácil de ler e escrever , além de tornar toda a linguagem SQL muito fácil. Ok, então a seguir, como você já deve ter notado, temos essas palavras azuis, que as chamamos de palavras-chave. Em nosso exemplo, temos quatro palavras-chave, selecione de onde, e essas palavras-chave são predefinidas e reservadas em SQL, que significa que você não pode usá-las como nome de tabela ou nome de coluna. No meu SQL, temos mais de 900 palavras-chave. Não vamos passar por todos eles. Vou me concentrar apenas nos tutoriais sobre as palavras-chave mais usadas. No link na descrição, você verá uma lista de todas as palavras-chave que temos no MySQL. Tudo bem? Ok, então agora vamos pegar o próximo elemento. Temos identificadores. Identificadores são qualquer nome que você dá a qualquer objeto em seu banco de dados, por exemplo a. Nome da tabela, nome da coluna até mesmo o próprio nome do banco de dados, é identificador em nosso exemplo, aqui temos quatro nomes de colunas. Nome, sobrenome, país e pontuação. E também temos aqui o nome da tabela chamado clientes. Todas essas coisas, são identificadores. Tudo bem, agora, até o último elemento que temos, os chamamos de operadores. No SQL, há muitos operadores diferentes. Eles têm formas e formas diferentes, por exemplo , podem ser simples, como o que temos aqui é igual a menor, ou podem ser palavras-chave, por exemplo, e nós o chamamos de operador. Então, como eu disse, no SQL, existem diferentes operadores SQL, como há operadores aritméticos mais e menos. Como nosso exemplo, existem operadores de comparação, iguais e menores e assim por diante. Tudo bem, então é por isso que são os elementos básicos dentro das instruções SQL. Então, drama, aqui, temos o texto inteiro. Chamamos isso de instruções SQL, as verdes, chamamos de comentários. Em SQL, temos classes diferentes, partes diferentes. A azul, elas são as palavras-chave. Nós temos nosso nome. Então é isso que aparece no banco de dados. Nós os chamamos de identificadores. E, no final, temos operadores em nossas declarações. Tudo bem pessoal, então com isso, terminamos o primeiro capítulo do curso de SQL. Agora temos muito conhecimento sobre os conceitos e conceitos básicos do SQL. No próximo capítulo, começaremos a preparar seus ambientes para que possamos começar a praticar SQL. E começaremos baixando e instalando o MySQL. 9. #7 Baixe e instale o MySQL: Agora, se você ainda não tem o MySQL Install, pode me seguir. Vou te mostrar passo a passo, como vamos baixar e instalar o MySQL no Windows? Isso é muito importante para que você possa praticar e executar os tutoriais em seu computador. Vamos começar baixando minha tela. Ok, vamos ao nosso navegador. Iremos ao site oficial do MySQL, mysql.com. Você encontrará seus downloads. Clique nele e, em seguida, role para baixo até encontrar os downloads da comunidade MySQL. Clique nele. Você terá vários instaladores. O que precisamos é MySQL Installer para Windows. Vamos lá. Aqui você tem duas opções, uma menor e uma maior. Então, o pequeno, é como se tivesse baixado alguns pacotes à medida que você instala o MySQL. Ou você pode baixar o pacote completo logo no início. Então eu recomendo que você escolha o maior. Portanto, baixamos tudo desde o início. Clique em baixar esta página. Ele solicita que você faça login para criar novas contas. Não é necessariamente para o tutorial, então você pode pular isso. Então, eu vou sem bolsas. Basta iniciar meus downloads. Isso agora vai começar a baixar o instalador. Mas como eu já fiz isso, não quero perguntar agora no momento, mas vou fazer os downloads e começar a instalação. Ok, vamos começar agora o instalador, vou clicar nele. Pressione sim. E agora estamos na primeira etapa das instalações. Antes de prosseguirmos, vou lhe dizer que haverá muitas etapas. Acho que vamos pressionar Iniciar, Avançar, Concluir. Sim, e assim por diante. Não mudaremos muitas configurações. Talvez coloquemos alguma senha, mas é isso. Então, é muito fácil. Vamos começar com a primeira etapa. Vou nos dizer, por exemplo, desenvolvedor, servidor ou cliente e assim por diante. Continuaremos com um padrão de desenvolvedor. Então clique em Avançar. Depois disso, vamos verificar o caminho. Vamos ficar com os padrões. Próximo. Sim, tenho certeza. Então, aqui ele vai verificar os requisitos. Eles farão várias etapas como essa, verificando os requisitos. Portanto, mantemos os padrões do SES. E agora vou mostrar todos os pacotes que serão instalados para que não mudemos nada. Vamos fazer o download de tudo. Agora, vou clicar em Executar e ele começará a instalar todos esses componentes talvez um por um. Tudo bem, agora temos todos os produtos instalados. Vamos clicar em Avançar. Em seguida, temos algumas configurações do produto. Basta clicar em Avançar. E agora você pode ver mais sobre a rede. Bem, o mais importante aqui é saber que temos o seguinte número de porta ou nosso banco de dados local, mas não mudaremos nada. Você vai deixar assim. Em seguida, clique em Avançar. Vamos manter as configurações recomendadas para as autenticações. Clique em Avançar. E agora temos que configurar, finalmente, a senha do nosso usuário rod, ou chamá-lo de usuário administrador do banco de dados. Isso é muito importante para memorizar ou secar em algum lugar. Então, agora vou dar ao nosso usuário administrador a próxima semana de senha. Então, a seguir, continuaremos com suas coisas elogiadas, sem mudar nada. E podemos clicar agora em executar para aplicar nossas configurações. Ok, depois que todas as configurações estiverem concluídas, podemos clicar em Concluir. Depois disso, haverá mais configurações. Próximo. Não mude nada. Vamos ficar com essas configurações. Vamos clicar em Concluir. Depois disso, mais algumas configurações ou finalize, ok, agora vamos testar nossa conexão com o servidor do banco de dados. Você vê aqui que o nome de usuário é root e vamos digitar a senha que fornecemos anteriormente para o usuário administrador. Então, vou dar aqui as senhas e clicar em verificar. Então, se você entender como aqui, a conexão foi bem-sucedida. Isso significa que estamos conectados com sucesso ao nosso banco de dados SQL e está tudo bem. Então, vamos clicar em Avançar, como configurações k, x ao cubo. Então, tudo é verde. Clique em Concluir. Temos mais configurações. Adivinha o que vem a seguir? Tudo bem, instalação concluída. Então, vamos clicar agora para finalizar mais uma vez. Depois que a instalação for concluída, ela começará como o MySQL Workbench para você e também como outros scripts de shell. Vamos conferir aqui. Portanto, não precisamos desse , você pode fechá-lo. Vamos ficar com o MySQL Workbench. Isso é exatamente o que precisamos para os tutoriais. Então você pode ver aqui instância local pode gritar que este é o seu banco de dados local em sua máquina. Então, vamos fazer o login e tentar ver se está tudo bem. Você vê aqui as estradas do usuário administrador e digitamos a senha que fornecemos na instalação. Isso é meu. Clique em Ok. E agora estou dentro do meu banco de dados. Se você não está exatamente nessa etapa, significa que você baixou, instalou e bloqueou seu banco de dados com sucesso. Então, parabéns. Tudo bem, então, com isso, baixamos e instalamos o MySQL com sucesso em nosso sistema. Em seguida, vou te levar em um tour muito rápido na interface do MySQL. 10. Tour #8 na interface do banco de trabalho do MySQL: Gostaria de lhe dar agora uma visão geral rápida da interface do MySQL Workbench. Porque eu me lembro de quando comecei a usar esses aplicativos de banco de dados, era um pouco confuso avassalador ter todos aqueles painéis, opções e barras de ferramentas. Mas, na verdade, não era aquele coração. Não vou explicar todos os detalhes, mas, em vez disso, darei uma visão geral da interface. Se você precisar de mais detalhes sobre a ferramenta, visite meu manual de SQL. Vou deixar o link na descrição. Então, agora vamos começar a explicar as seções principais no MySQL Workbench. Tudo bem, vamos começar do lado esquerdo, temos aqui seções muito importantes chamadas Navegador. E no navegador você pode ver duas guias, esquemas e administração. Como padrão, você entrará no esquema. Assim, você pode ver no esquema que ele permite que você navegue ou navegue pelos objetos do banco de dados. Por exemplo, eu posso ver aqui, eu tenho três bancos de dados como padrão. Nós o obtivemos da instalação. Então, se eu quiser ver dentro desse banco de dados chamado word, vou clicar duas vezes nele e ver as tabelas, visualizações, procedimentos e funções armazenados. Além disso, eu posso rotear, quero ver o que está dentro das tabelas. Veremos que temos três tabelas, cidade, país e idioma do país. Então eu posso começar, ok, eu tenho três tabelas no banco de dados. Vamos ver agora quais colunas contêm essas tabelas. Eu posso clicar na cidade e expandir. E eu vou ver, ok, eu tenho as seguintes colunas, ID, nome e assim por diante. Portanto, com o navegador de esquema, você pode navegar pelo seu banco de dados para entender o conteúdo dele. Vamos agora para a segunda guia “administrações”. Aqui você encontrará muitas informações, muitas ferramentas para gerenciar seu SQL Server, por exemplo, você pode verificar o status do servidor, clicar duas vezes nele, você verá o lado direito aqui. Vários status estão em execução ou você pode gerenciar as conexões, muitos usuários e assim por diante. É interessante se você quiser ser como administrador de banco de dados para entender todas essas coisas, agora estamos aprendendo SQL e esse é um tópico diferente. Agora, vamos voltar ao esquema em que podemos navegar em nossos bancos de dados. Tudo bem, vamos fechar esse aqui. Eu não preciso disso. Vá embora. Certo? Em seguida, temos a barra de ferramentas. Temos duas barras de ferramentas. O primeiro chamado barra de ferramentas principal. É como as funções usadas com mais frequência no SQL, por exemplo, para criar uma nova instrução SQL ou criar um novo esquema ou banco de dados, cria uma nova tabela e você visualiza novos procedimentos armazenados e assim por diante. Portanto, oferece um acesso rápido para criar coisas novas na barra de ferramentas principal. A barra de ferramentas está aqui. É a barra de ferramentas de consulta. Ele contém todas as ações relacionadas à consulta que você está escrevendo no Editor de consultas. E o mais importante é a execução. Então, depois de escrever suas instruções SQL aqui, você clica em execução e elas serão executadas no banco de dados. Você tem outras opções, por exemplo, salvar as instruções SQL ou abrir uma que já esteja salva e assim por diante. Tudo bem, a seguir, temos seções muito importantes. É chamado de Editor de Consultas. Aqui, escreveremos nossas instruções e consultas SQL e assim por diante. É o nosso principal local onde trabalharemos. Por exemplo, vou escrever a seguinte declaração. Selecione uma estrela a partir de terça-feira. Não se preocupe com a sintaxe. Explicarei tudo sobre as declarações selecionadas nos próximos tutoriais. Então, agora vamos começar a correr ou executar. Depois de executarmos a consulta, você verá que temos aqui uma nova seção. É chamado de grades de resultados. Aqui você encontrará os resultados dos dados retornados do banco de dados após a execução da consulta ou das instruções de seleção e os dados são apresentados em forma de tabela. Abaixo disso, você encontrará outras seções. É chamado de saídas. Deixe-me torná-lo um pouco maior. Portanto, nesta seção, você encontrará muitas informações. É como troncos. Assim, você pode ver o tempo de execução, quanto tempo o servidor levou para executar sua consulta. Você também pode ver se foi bem-sucedido ou se você tem alguns problemas e a sintaxe, ou se tem alguns erros. Portanto, você pode vê-lo aqui e a mensagem de erro e assim por diante. Ok, agora, se você for para o lado direito aqui, encontraremos outra seção. É chamado de adições de SQL. É como uma ferramenta do meu SQL que fornece descrições das instruções SQL, sintaxe, seu uso, recomendações e assim por diante. Eu costumo escondê-lo para economizar espaço no aplicativo clicando aqui. Realmente depende de você. São referências à bursa. Tudo bem, é por isso que as seções principais do MySQL Workbench realmente precisam delas nos tutoriais de SQL. Então, espero que ajude. Não se preocupe com isso. Você precisa de mais tempo usando esses aplicativos para entendê-los e navegar por eles. E será menos avassalador. Tudo bem, então, com isso, aprendemos a navegar pela interface do MySQL. E a seguir vamos instalar o banco de dados para praticar. 11. #9 Instale o banco de dados do curso: Tudo bem, até agora instalamos aplicativo MySQL localmente em nosso viajante. Na próxima etapa, criaremos um banco de dados tutorial para essa série SQL. Eu preparei um banco de dados espacial apenas para fins práticos e tutoriais. Neste banco de dados do tutorial, teremos três tabelas com poucos dados. Portanto, todos os nossos próximos tutoriais serão baseados nesse banco de dados de tutoriais. O que você vai fazer, eu vou te mostrar algumas tarefas. E vamos tentar resolver essas tarefas usando códigos SQL no topo do nosso banco de dados de tutoriais como um x Vou mostrar passo a passo como criar nosso banco de dados de tutoriais. Ok, agora o primeiro passo é ir para a descrição do vídeo. E lá você encontrará o link para o meu site. E com isso, você encontrará nosso banco de dados de tutoriais SQL. Então, vai ficar mais ou menos assim. Portanto, esse é um grande código em SQL com cerca de 53 linhas. Portanto, você não precisa entender todas essas coisas no início. Em, depois de terminar a acidez, você entenderá o que fizemos aqui. Assim, você entenderá como criar novas tabelas de banco de dados, como inserir novos dados e assim por diante. Então, o que vamos fazer agora é apenas copiar o roteiro. Então, para fazer isso, você pode ir até aqui e clicar em Copiar ou Gus, selecionar tudo e copiá-lo. Então, uma vez que abordamos nossos scripts de banco de dados tutorial, Reagan deveria acessar nosso banco de dados MySQL e executá-lo. Tudo bem, então, etapa número dois, volte para o meu SQL Workbench. E lá vamos executar nosso código. Então, vamos abrir um novo editor de escala de abas. E aqui vamos colar nosso código. Portanto, são cerca de 53 linhas nos códigos. E vamos clicar em Run. Então, uma vez que corremos, temos que validar se tudo correu perfeitamente. Então, se você verificar o lado esquerdo aqui, você encontrará, ok, temos três bancos de dados. Então, onde está meu banco de dados de tutoriais que acabamos de instalar? Para ver se você vai se refrescar. Depois de clicar em atualizar, você verá, ok, agora temos nosso tutorial Database, DB SQL tutorial. Para agora navegar em nosso novo banco de dados, faremos o seguinte. Basta clicar duas vezes nele e depois ir até as mesas. E lá você encontrará nossas três mesas. Então, aí temos a mesa, os clientes, os funcionários e os pedidos. Ok, agora vamos verificar se temos todos os dados em nosso banco de dados de tutoriais. Para fazer isso, podemos abrir uma nova guia. Basta me seguir com essas etapas, todos os comandos, você pode explicá-los posteriormente nos tutoriais. Então, vou recuperar todas as informações de cada tabela para verificar se temos todos os dados? Portanto, selecione uma estrela dos clientes. Então esse cara recupera os dados dos clientes da tabela. E como você pode ver, temos aqui uma tabela chamada clientes com cinco clientes. Maria se juntou a George Martin e Peter. E nesta tabela, estamos armazenando as informações gerais sobre cada cliente, como nome, sobrenome, país e pontuação. Ok, então agora vamos verificar mais uma tabela. Vamos verificar os pedidos. Em vez de clientes, vou substituí-lo por pedidos e clicar em Executar. Porém, veremos que temos pedidos de tabela que armazenam todos os pedidos feitos para nossos clientes. Então, podemos ver aqui que temos o ID do cliente e temos o ID do pedido, a data o pedido foi feito e a quantidade. Se você quiser ver a formação dos pedidos, vamos verificar a tabela de pedidos. Se vamos ver essas informações sobre os clientes, vamos verificar a tabela de clientes e assim por diante. Então, se você realizou todas essas três etapas e verificou os dados, isso significa que agora você tem nosso banco de dados de tutoriais instalado em sua máquina local. E poderíamos continuar com nosso tutorial. Tudo bem, então com isso temos um banco de dados com dados. E antes de começarmos a escrever nosso código SQL, precisamos aprender como estilizá-lo. 12. Guia de #10 para o estilo de codificação do SQL: Ok, agora, antes de começarmos a trabalhar e você começar a aprender a codificar em SQL. Eu realmente tenho que mencionar isso. Quando você começa a aprender qualquer nova linguagem de programação, não basta aprender a codificá-la. Mas você também precisa aprender muitas outras coisas, por exemplo, como resolver a tarefa em poucas linhas sem complicar as coisas ou como escrever o código que oferece um bom desempenho. E, finalmente, e o mais importante, como escrever um código que tenha boa aparência, que seja fácil de ler e para outras pessoas. Portanto, se você estiver trabalhando em projetos, notará que os desenvolvedores sempre têm opiniões diferentes sobre como estilizar seu código. Mas todos concordarão que o código deve ser legível e seguir algum guia de estilo. Então você pode me perguntar agora, Barra, eu realmente preciso estilizar meu código? Não é suficiente que meu código esteja funcionando corretamente? Bem, não, há duas razões para isso. Se você estiver trabalhando em projetos de equipe, às vezes seu código deve ser revisado por outras pessoas. E se seu código for difícil de ler, você dificultará leitura do seu código e até mesmo acabará reescrevendo seu código para lê-lo. Outro motivo pelo qual, se você descobrir que há alguns erros ou problemas em seu código, terá dificuldade em pesquisar o erro para descobrir em qual linha o problema está . Portanto, especialmente se você for iniciante em SQL ou em qualquer linguagem de programação, no início, não prestará atenção aos guias de estilo. Você apenas se certificará de aprender os códigos e as declarações. Então, meu conselho aqui não desenvolva nenhum mau hábito nas estrelas porque mais tarde será muito difícil abandoná-los. Tudo bem, rapazes e meninas, quero compartilhar com vocês agora minhas três regras de ouro que eu sempre sigo quando começo a escrever códigos SQL. Vamos conferir esse exemplo aqui. São declarações muito simples, consulte, selecione declarações em que, no início, para ser honesto, tive muita dificuldade em entender o que estava acontecendo. Então, vamos tentar torná-la bonita seguindo as três regras. Regra número um: sempre adicione novas linhas para palavras-chave e também para cada coluna. Então, vamos começar a fazer isso. Temos aqui a declaração selecionada. Então, vamos adicionar novas linhas para cada coluna. Eu vou fazer isso. Então, todas essas coisas são novas colunas ou novas linhas para cada coluna. E também porque a temos aqui como uma nova linha, então tudo bem, eu entrei. Também poderíamos adicionar uma nova linha para ele. Então, basta adicionar novas linhas para cada palavra-chave e aqui para o final. Então, como você pode ver, já parece melhor. Eu adicionei novas linhas para cada palavra-chave e para cada coluna. Regra número dois: vamos todas essas palavras-chave em maiúsculas. Então, vamos fazer isso. Selecionar está em minúsculas, vamos colocá-lo em maiúsculas. O mesmo vale para from join. Vamos colocar tudo em letras maiúsculas. Por que fazemos isso? É porque é mais fácil ler o que é palavra-chave e o que são outras coisas que eu não fiz, isso despede operadores e assim por diante. Portanto, é muito mais fácil de ler. Então, a regra número três é que vamos adicionar alguns espaços em branco ao redor. Então, vamos verificar isso. E nas declarações do usuário, gostaríamos de dividir essa condição com espaços em branco. É mais fácil de ler se você também adicionar espaços em branco aqui sob a condição da união, poderíamos adicionar espaços em branco. Então, como você pode ver, podemos lê-lo melhor, pois tudo está grudado. Agora, assim como para as colunas, eu sempre adiciono uma guia para elas. Então, agora é isso. Agora, eu apliquei três regras e você pode ver que é realmente muito mais fácil de ler. Podemos ver aqui ou selecionar a tecla entre unir onde e assim por diante. Eu poderia lê-lo mais facilmente em comparação com o primeiro. Tudo bem, então agora vamos ver os dois roteiros lado a lado. Você consegue ver as diferenças? Qual deles é mais legível? É simples. roteiro com um estilo, tem um formato adequado que ajuda você e outras pessoas a lê-lo com facilidade e também a encontrar problemas e problemas, se você tiver algum. Tudo bem pessoal, então com isso, agora temos meu banco de dados SQL Server e dados em execução no RPC. Então, tudo está pronto para começar a praticar SQL. E agora, no próximo capítulo que você descobrirá, começaremos a usar a sintaxe SQL para consultar o banco de dados e tabelas usando sua famosa instrução select. 13. #11 SELECT de declaração: Tudo bem, agora vamos nos concentrar em iniciar com os comandos de seleção. Então, aqui vai ser nosso foco. Vamos aprender como consultar nossos dados. E isso vai ocupar quase 80% dos nossos tutoriais porque o SQL trata de como consultar nossos dados. Além disso, sobre nossos dados, falaremos sobre as manipulações e definições de dados no final. Então, agora vamos começar com o comando select. Tudo bem, então, antes de começarmos a escrever nossas primeiras declarações selecionadas, quero mencionar o seguinte. E isso está na declaração selecionada. Há muitas cláusulas. Isso não é muito ruim. Isso oferece uma maneira simples, dinâmica e fácil de usar o SQL. E cada uma dessas cláusulas tem sua própria definição e função, o que a torna muito fácil de usar. Portanto, temos a seleção para selecionar nossas colunas, para selecionar as tabelas de que precisamos. para conectar duas tabelas Juntas para conectar duas tabelas, onde, para filtrar nossos dados, GroupBy agrega os dados. Ter é outra forma de filtrar nossos dados. Orderby é para listar nossos resultados e limitar é apenas para limitar nossos resultados. Então, essas nuvens não se preocupe com elas. Vou explicar todos eles passo a passo com exemplos e tarefas e tudo mais e, no final, você pode entender todos eles. Outro aspecto muito importante a ser entendido nas instruções SQL é que a ordem dessas cláusulas é muito importante. Então, por exemplo, I. Não é possível usar no início, a partir de então escrevemos a seleção. Portanto, essa ordem é muito rígida e, se você alternar entre elas, obterá imediatamente um erro no SQL. Então, isso significa prestar atenção à ordem dessas cláusulas. Não perca entre eles. Você precisa seguir essas regras para sua consulta seja executada em SQL sem em euros. Tudo bem, agora a primeira coisa que precisamos aprender é como ajustar nossos dados do banco de dados, como recuperar todos esses registros ou linhas de nossas tabelas. E para fazer isso, usamos as instruções SQL mais fundamentais. Chamamos isso de instruções de seleção ou, às vezes, de consulta de seleção. Então, agora, para entender todas essas instruções SQL, como select where join from, eu vou te dar uma única tarefa. Então, vamos tentar descobrir juntos como vamos resolver isso usando nosso banco de dados de tutoriais? Em nosso banco de dados de tutoriais, temos duas tabelas, clientes e pedidos. Na tabela de clientes, temos cinco clientes. E nos pedidos, temos quatro pedidos. Tudo bem, então vamos começar com a primeira tarefa. Recupere todos os dados e colunas dos clientes. Então, isso significa que nosso foco aqui é na base do cliente e em todos os dados que são médias ou linhas. Então, precisamos de tudo, linhas e colunas. Portanto, agora, antes de começarmos a escrever nossa primeira consulta, precisamos ter certeza de que estamos selecionando o banco de dados correto. Ao instalar o MySQL Workbench, você receberá alguns bancos de dados padrão. E depois disso, instalamos nosso banco de dados para os tutoriais. Então, para ter certeza de que estamos selecionando o correto de que precisamos, você vai clicar duas vezes nele ou pode escrever esta declaração. Então, vamos escrever o tutorial use then the database name, DB SQL. E depois corra. Com isso, garantimos que estamos no banco de dados correto para que não recebamos nenhum erro. Tudo bem, então agora vamos tentar nossa consulta para a tarefa. Portanto, precisamos de todos os dados dos clientes. Portanto, a primeira coisa que especificamos nas instruções SQL para a consulta é selecionar palavras-chave. Depois disso, como dissemos todas as colunas, vamos usar estrela. Estrela significa todas as colunas dentro desta tabela. Depois disso, precisamos informar ao banco de dados de qual tabela precisamos, pois, como precisamos dos clientes, vamos selecionar os clientes da tabela. Então, vamos dizer dos clientes. Então, agora temos a consulta que selecionará todas as colunas da tabela. E aqui não temos filtros semelhantes nem nada. Portanto, essa é a forma básica do SQL. Vamos clicar em Run. E como você pode ver aqui, agora, temos os resultados. Temos todos os cinco clientes da tabela, clientes e não se esqueça, no SQL, a ordem é muito importante. Portanto, ele sempre começa com select e depois vem de cláusulas. Porque se você fizer a volta, você receberá um erro. Portanto, certifique-se de obter a ordem correta ao escrever instruções SQL. Vamos fazer outra tarefa para dizer, ok, quero ver todos os dados dos pedidos. Então, vamos fazer isso. Dados ou colunas antigos, isso significa selecionar uma estrela de. E agora nossa mesa é de pedidos. Então, vou selecionar essas ordens de tabela aqui e depois executar. E como você pode ver agora, podemos ver que o banco de dados recupera pedidos. E isso mesmo, porque isso é tudo o que temos em nosso banco de dados. Tudo bem, então agora você pode estar dizendo que não estou realmente interessado em todas as colunas da minha tabela. Quero especificar algumas colunas da tabela para recuperar. Então, digamos que temos a seguinte tarefa. Recupere somente o primeiro nome e o país de todos os clientes. Então, aqui está a diferença da anterior não precisamos de todas as colunas, precisamos apenas de suas colunas. Então, vamos ver como podemos resolver isso. Vou remover este e começar com Select. E agora não posso usar a estrela porque não quero ter todas as colunas. Estamos interessados no FirstName. Então, escrevemos o primeiro nome e depois a vírgula. O segundo é o país. E agora precisamos dizer ao banco de dados a partir de qual tabela, ou seja, dos clientes. E vamos correr. Como você pode ver aqui agora, temos apenas duas colunas, nome e país, e não vemos aqui as outras colunas como ID do cliente ou pontuação. Então, com isso, selecionamos apenas duas colunas sem usar estrela e resolvemos a tarefa. Ok, agora, só para entender como o banco de dados está reagindo à nossa consulta, vou mostrar passo a passo o que está acontecendo no banco de dados depois de consultar esta declaração? Portanto, o banco de dados começa na tabela. Então, dissemos dos clientes que isso significa que o banco de dados se concentrará na tabela de clientes. Então, ele vai verificar, ok, qual coluna precisamos. Então dizemos primeiro nome, país. E como em nossas instruções SQL não há filtros, ele selecionará todos os dados. Então, ele vai selecionar tudo da tabela. E também para países. E foi assim que o banco de dados implementou nossa consulta. Tudo bem, então, com isso, aprendemos como usar a instrução select. A seguir, falaremos sobre como recuperar valores exclusivos usando o distinto. 14. #12 DISTINÇÃO: Tudo bem, então a instrução select, como padrão, não removerá nenhum kit WE dos resultados. Então, às vezes, você pode estar em uma situação em que tem algumas duplicatas dentro de suas tabelas e deseja removê-las dos resultados. Portanto, removendo duplicatas dos resultados, não da tabela. Para fazer isso, para remover essas duplicatas, reutilize lá as instruções de seleção, uma palavra-chave chamada distinct. Então, para entender isso, vamos fazer as seguintes tarefas. Liste todos os países de todos os clientes sem duplicatas. Tudo bem, então agora vamos tentar descobrir como vamos resolver essa tarefa. Como você pode ver, precisamos dos clientes. Isso significa que vamos nos concentrar nos clientes da mesa. E precisamos de todos os países. Isso significa que precisamos apenas de uma coluna chamada país. Então, vamos fazer uma consulta básica. Vamos começar sempre com a seleção. A coluna que precisamos chama país, mas vamos anotar país. Então, da nossa mesa estão os clientes. Então, agora vamos verificar se há um kit WE e ver os resultados. Então, x ao cubo. Agora podemos ver os resultados. Alemanha, EUA, Reino Unido, Alemanha, EUA. Como você pode ver, há duplicatas. Temos a Alemanha duas vezes e, assim como o mesmo, temos u é duas vezes. Então, agora a tarefa é dizer sem ter nenhuma duplicata. Então, para resolver isso, podemos digitar distinto exatamente após a seleção. Mas vamos usar distinto aqui. E essa palavra-chave sempre vem depois da seleção. Só que fazendo isso, é como palavras mágicas. Isso removerá todas as duplicatas. Então, vamos verificar isso. Então, x ao cubo, como você pode ver, agora a lista contém apenas entradas exclusivas. Temos a Alemanha, apenas alguns, os EUA também e o Reino Unido também. Então, aqui temos uma lista exclusiva de todos os países, de todos os clientes, e resolvemos a tarefa. Tudo bem, agora, para entender o distinto, vou mostrar como o banco de dados está implementando nossa consulta. Então, dissemos em nossa consulta que precisamos dos dados dos clientes. Portanto, o banco de dados se concentrará nos clientes da tabela. E nós também nos sentamos. Precisamos de apenas uma coluna chamada país, para que o banco de dados possa selecioná-la nos resultados. Dissemos, ok, precisamos de todos os dados, mas de forma distinta, sem ter nenhuma duplicata. O banco de dados pode começar, ok , Alemanha, não está no resultado. Vai colocá-lo lá. EUA. Nós não o temos e o resultado vai colocá-lo lá. Reino Unido é o mesmo. Não o temos na lista nem foi inicializado, mas agora ele chega novamente à Alemanha, disse, ok, nós já o temos, então não o incluirá na lista. E o mesmo vale para os EUA. Nós temos o uso da aorta aqui. Não será incluído na lista. E com isso, teremos nossa lista exclusiva de todos os países. Tudo bem, então isso tem tudo a ver com o distinto. seguir, aprenderemos como classificar nossos dados usando a ordem BY. 15. ORDEM #13 POR: Tudo bem, garotos e garotas. Agora, quando você começa a usar instruções de seleção para recuperar seus dados do seu banco de dados, os resultados que você está obtendo não são classificados em nenhuma ordem específica. Isso significa que o DBMS ou o banco de dados está enviando esses dados de volta para você em uma ordem não especificada. Agora, se você quiser aplicar algumas regras ou classificar os resultados, podemos usar o byte de ordem das nuvens. Então, agora, para entender a ordem BY, você vai verificar a seguinte tarefa. Recupere todos os clientes em que os resultados são classificados por pontuação e os menores devem ser os primeiros. Então, agora vamos tentar descobrir como vamos escrever as instruções SQL para resolver essas tarefas. Agora, como precisamos dos clientes, isso significa que estamos nos concentrando nos clientes de mesa. Vamos tentar. Nossa declaração de seleção primeiro. Então selecione, não há nenhuma especificação sobre as colunas. Vou usar uma estrela dos clientes. Então, vamos fazer isso e ver, como você pode ver, que temos todos os clientes. Mas, como você pode ver, ele não é classificado pela pontuação. A tarefa é distorcida pela pontuação mais baixa primeiro, depois pela mais alta. Para fazer isso, usaremos a ordem de palavras-chave BY. Então, vamos ter uma nova linha. Desse modo. Depois disso, precisamos especificar a coluna que usaremos para classificar nossos dados. Ou a tarefa diz que deve ser classificada por pontuação. Isso significa que nossa coluna é pontuação, a pontuação do nome da coluna. Agora temos aqui duas opções, como podemos classificar nossos dados. Temos duas formas: ascendente e descendente. Na tarefa, diz que ela deve ser classificada por pontuação, a menor primeiro. Isso significa que precisamos usar ascendente. Em SQL, temos a palavra-chave ASC. Isso significa que está ascendente. Então, agora temos a cláusula Order By e devemos ficar bem. Vamos executar a consulta. Agora, se verificarmos os resultados, você já deve notar que o resultado está classificado de forma diferente dos conjuntos padrão, o que significa que temos uma classificação diferente agora após a pontuação. Portanto, o primeiro é nulo, porque nulo, nulo é considerado o menor. Inserindo. Depois disso, temos 350, a menor pontuação de todos esses clientes. Em seguida, vem o mais alto e mais alto e assim por diante. Então, agora vamos primeiro reinicializar, decidir como classificar nossos dados e temos a solução para nossa tarefa. Mais uma coisa a notar é que, em SQL, a classificação padrão em ordem por é crescente. Isso significa que se eu acessar aqui e remover a palavra-chave ask this e iniciar a consulta novamente, obterei exatamente os mesmos resultados porque não especifique nada após o nome da coluna, o padrão será ascendente. Ok, agora vamos considerar mais uma tarefa rápida e ela diz quase o mesmo. Recupere todos os clientes e os resultados devem ser classificados por pontuação. Mas desta vez o mais alto deve ser o primeiro. Isso significa que precisamos usar o método de reduzir a tarifa mais alta do que a menor. Isso significa que temos a mesma consulta. Não precisamos mudar nada. Mas agora, depois do nome da coluna, se eu deixá-la vazia, ela será ascendente. Mas, desta vez, precisamos usar o sistema descendente. Então, vamos usar esse disco de palavras-chave, que significa descendente. Então, vamos executar essa consulta. Então, agora vamos verificar o resultado. Já podemos ver que a lista está ordenada ao redor. Então, agora temos as três primeiras cartas com a maior pontuação. John tem 900, e é o mais alto, depois vem o menor e assim por diante. Então, agora estamos classificando a lista ou o resultado de forma decrescente. Tudo bem, então agora usar a ordem BY às vezes fica um pouco mais complicado. Se você estiver usando não apenas uma coluna, talvez colunas diferentes para classificar seus resultados. Especialmente se você tiver muitos filhos dentro de seus dados, usar uma coluna não ajudará você. Você estará em W usando várias colunas na ordem por para entender isso. Então, teremos a seguinte tarefa. Recupere todos os clientes onde o resultado é classificado por país em ordem alfabética e, em seguida, pela pontuação mais alta é o primeiro. Então, vamos tentar descobrir como escrever o SQL para esse passo a passo. Então, agora eu vou remover tudo aqui. Eu escrevo a ordem pelo primeiro chamado país. Portanto, a coluna que precisamos é país, ordem alfabética, o que significa que é ascendente. Então, podemos deixá-lo como padrão ou escrever ask, não importa. Teremos o mesmo resultado. Então, agora vamos verificar o resultado para isso. Agora, como você pode ver, o resultado já está classificado por país de forma crescente, de forma crescente, de que está tudo bem. Então, temos feiras na Alemanha, então você pode usar uma, ela já está classificada, mas isso não é suficiente, porque a tarefa diz, ok, depois disso, você precisa classificá-la pela pontuação, as feiras mais altas. Se você pegar agora aqui o exemplo, aqueles para os clientes Marty e Martin. Ambos vêm da Alemanha, mas Maria vem como esferas. E mesmo que ela tenha uma pontuação mais baixa. Isso significa que depois de começarmos com o país, precisamos classificar novamente essas pontuações. Então, para fazer isso, vamos colocar aqui uma vírgula e depois. Anote a pontuação. Então, a opção aqui será descer a mais alta primeiro. Então, isso significa que poderíamos usar duas colunas na ordem por ano. Para cada coluna, poderíamos usar métodos diferentes para classificá-la. Então, agora vamos executar isso. E como você pode ver aqui novamente, tudo bem. Nós o classificamos por país, mas agora Martin vem em primeiro lugar porque ele tem uma pontuação mais alta do que Maria. E é exatamente assim que vamos classificar os dados usando várias colunas. Mais uma observação sobre a ordem que poderíamos usar em vez do nome da coluna, a posição da coluna. Então, se você pode ver aqui que o país estava na posição quatro. Então, esta é a primeira coluna, segunda, terceira, quarta e quinta. Isso significa que o país tinha a posição de quatro. Então, em vez de escrever país, eu poderia escrever quatro. Aqui a pontuação é a última, é a quinta. Portanto, essa é uma maneira fácil de classificar os dados. Vou usar orderBy e, se eu executar essa consulta, obterei exatamente os mesmos resultados. Mas eu realmente não recomendo isso. Porque se você alterar qualquer estrutura de seus dados, exemplo, digamos que o país será a posição a ser destacada, será a posição três. Depois de alterar a estrutura dos seus dados, você precisa editar sua consulta. Isso significa que eu preciso mudar esses números. De novo. Isso é muito ruim porque você pode esquecer isso. Então, se você escrever o nome, não importa nenhuma mudança. Isso vai acontecer nesse esquema ou na mesa. Sua consulta pode fornecer os mesmos resultados e, usando os números, você precisa ajustar isso. Então, eu realmente não recomendo usar esses números. O amargo é escrever o nome completo da coluna. Tudo bem, agora, para entender a ordem por, vou mostrar passo a passo o que o banco de dados está fazendo para executar nossas instruções. Então, primeiro, ele vai escolher a mesa. Nossa tabela mostra que os clientes, estamos usando a estrela, seja, podem selecionar todas as colunas colocá-las nos resultados. Mas agora, quando não estivermos usando nenhum lugar ou filtros, você selecionará todos os dados. Mas ele percebe que há uma ordem BY, então ele pode classificar os resultados por cada coluna. Portanto, a primeira coluna é o país. Então, ele vai classificá-lo primeiro por país. O primeiro, o primeiro cliente que virá aqui também, a Alemanha, Martin. Depois disso, vem o Reino Unido. Classifique isso aqui. E depois disso, vindo dos EUA, ele começa a classificar os resultados. Então, podemos ter aqui que o país está organizado. E esse é o primeiro passo. O próximo passo vai para a segunda coluna na ordem por pontuação. Então, ele classificará os resultados novamente. Então, ele vai verificá-los para nossos clientes. Vai ver, ok, Martin tem uma pontuação mais alta e vai mudar isso. Então, deixe-me fazer assim. E Martin será o primeiro da lista. Em segundo lugar, temos o Reino Unido, então está tudo bem. Então temos esses dois. Temos 900 e nulo. Nulo é o menor e está tudo bem. Então, agora é assim que o banco de dados é classificado usando a ordem de Y. Tudo bem, então é isso que serve para este capítulo. Aprendemos como consultar nossos dados usando as instruções select e como classificar os resultados usando a cláusula order BY. No próximo capítulo, aprenderemos como filtrar nossos dados usando a cláusula where. Onde vamos aprender muitos operadores importantes. 16. # 14 ONDE: Tudo bem, garotos e garotas. Então, agora aprendemos como recuperar todos os nossos dados do banco de dados usando palavras-chave muito básicas selecionadas. A seguir, precisamos aprender a filtrar nossos dados usando WhereClause, porque em cenários do mundo real, você não está interessado em todos os registros nas tabelas. Então, normalmente, você estará interessado apenas nas linhas que cumprem uma determinada condição. Por exemplo, não precisamos de todos os clientes e de seus resultados. Precisamos apenas de clientes que venham de determinado país ou tenham uma pontuação específica semelhante. Então, para entender isso, vamos verificar uma tarefa muito simples. A tarefa diz: liste apenas clientes alemães. Isso significa que não estamos interessados em todos os clientes. Precisamos ver os resultados. Portanto, somente os clientes vêm da Alemanha. Ok, agora vamos tentar descobrir como vamos resolver essa tarefa usando a consulta SQL. Na tarefa, vamos nos concentrar nos clientes. Isso significa que consultaremos a tabela de clientes. E como não há nenhuma especificação sobre as colunas, poderíamos ir e recuperar todas as colunas. Vamos tentar escrever agora a instrução SQL para isso. Selecione como de costume. Então, não há especificações sobre as colunas. Vamos selecionar tudo o que usamos. A estrela da nossa mesa estão os clientes. E vamos fazer isso e ver, como sempre, que temos todos os dados, todos os clientes da Alemanha, dos EUA, do Reino Unido e assim por diante. Mas a tarefa diz respeito apenas aos clientes alemães. Isso significa que temos que fazer alguns filtros. Agora, para fazer isso, vamos usar nuvens estranhas e geralmente as colocamos imediatamente após de, tudo bem, então agora precisamos anotar a palavra-chave onde Depois da maneira, precisamos especificar nossa condição, a condição deve ser baseada nos países. Isso significa que o país deve ser igual à Alemanha. Então, escrevemos agora o nome da coluna, operador de igualdade de país. E agora, aqui, precisamos inserir o valor que é exatamente como está escrito no banco de dados. Jeremy, assim. Nós escrevemos a Alemanha. Então, vamos começar agora a execução e ver o resultado. Como você pode ver, não temos todos os clientes. Temos apenas dois clientes que preenchem essa condição. Maria e Martin. Outros clientes, como John, George e bitter, todos não preenchem a condição e são excluídos dos resultados, certo? Então, como você pode ver, é muito fácil escrever SQL para Android, por exemplo, selecione todas as colunas de clientes em que o país do cliente deve ser igual ao da Alemanha. Portanto, é muito fácil lê-lo usando palavras em inglês e na ordem lógica. Ok, vamos fazer agora outra tarefa rápida. Diz selecionar clientes cuja pontuação seja maior do que a de 500. Portanto, é baseado na mesma tabela, então não vamos mudar muita coisa aqui. A única parte que mudou foi a condição. Então, agora vamos remover este ano. Nossa condição aqui é baseada na pontuação. Portanto, temos que o operador de pontuação da coluna não é mais igual, deveria ser maior. Então, precisamos de outro operador e o valor é quinhentos. Então, anotamos seus 500. Vamos executar isso. Agora podemos ver os clientes cuja pontuação é maior que 500. Como você pode ver, é muito fácil usar a instrução where. Tudo bem, agora, para entender a cláusula where, vou mostrar passo a passo o que o banco de dados está fazendo quando executamos nossa consulta. Então esse banco de dados verificará qual tabela, então se concentrará nos clientes. Em seguida, vou verificar de quais colunas precisamos enquanto escrevemos a estrela. Isso significa que o banco de dados selecionará todas as colunas e seus resultados e, em seguida, o banco de dados poderá verificar , ok, existe um filtro, isso significa que nem todos os dados que deveríamos estar nos resultados, então verifique isso. Então, agora os três primeiros acordes vão conferir a partitura aqui. A pontuação é 350, o que significa que não é maior que 500. Não o incluirá no resultado. O próximo é maior que 500. Isso significa que será necessário que o próximo cliente, o mesmo, cumpra a condição. Opa, eu preciso escrever isso aqui. Tudo bem, agora, o primeiro cliente, 500, não é maior nem igual, é apenas maior que 500, isso significa que não o considerará. E o último, é nulo. Isso significa que está vazio. Não sentirá a doença. Isso significa que temos apenas dois clientes e assim que está trabalhando dentro do banco de dados. Tudo bem pessoal, então no SQL há muitos tipos diferentes de operadores que você pode usar dentro da cláusula where para filtrar seus dados. No SQL, eles são divididos em dois grupos. No lado esquerdo temos os operadores de comparação, e no lado direito temos os operadores lógicos, o compressor e os predadores. Você pode usá-lo para comparar dois valores, por exemplo, temos os operadores lógicos iguais, não iguais, maiores que, menores, maiores ou iguais a, menores ou iguais aos operadores lógicos você pode usá-lo quando quiser combinar duas condições diferentes. E, como resultado, você vai ser verdadeiro ou falso. Por exemplo, temos um operador, ele retorna verdadeiro se ambas as condições forem verdadeiras, nós temos ou retornamos verdadeiras. Se uma das condições for verdadeira, então não temos uma mentira intermediária e assim por diante. Então, nos exemplos anteriores da cláusula where, mostrei dois operadores de conversão, que eram iguais e maiores que. Então, a seguir, vou analisar todos eles para mostrar como você pode usá-los dentro da consulta e alguns exemplos. Então você não se preocupe com isso. Tudo bem, então é para isso que serve a cláusula Where. Em seguida, falaremos sobre os operadores de comparação. 17. Operadores de comparação #15: =, >, <, >=, <=, ! =: Tudo bem, agora vamos nos concentrar nos operadores de comparação e aprender como criar nossas condições dentro das nuvens. A conversão do nascimento é, como eu disse, usada para comparar dois valores e é a forma mais básica de filtrar dados usando SQL. Ok, agora, para entendê-los, vamos fazer as seguintes tarefas. Primeiro, encontre todos os clientes cuja pontuação seja inferior a 500. Isso significa que vamos nos concentrar na tabela do cliente e não há especificações sobre as colunas. Vamos usar o Select star dos clientes. Então, agora vamos executar isso. Como você pode ver, temos todos os clientes, mas precisamos filtrar a pontuação dos dados para menos de 500. Então, vamos usar a cláusula where. A coluna é pontuação, menos operador. E então vamos digitar 500. Então, vamos verificar os resultados e tirar proveito deles. Portanto, temos apenas um cliente cuja pontuação é inferior a 500. Agora, para entender por que tivemos apenas um cliente e outros resultados, vou mostrar o que o banco de dados fez depois que executamos nossa consulta. Então, dissemos selecionar uma estrela dos clientes. O banco de dados se concentrará nesses clientes. Dissemos estrela, isso significa que precisamos de todas as colunas, adicione nossos resultados. E então, como usamos luvas, vamos filtrar os dados. Então, ele examinará todos os registros e tentará descobrir se preenche a condição ou não. Então, vou usar o termo “gostar” e “não gostar” do termo que dizer com eles é verdadeiro ou falso. Portanto, a pontuação da primeira audição do cliente é inferior a 500. Isso significa que será mostrado no resultado porque preenche a condição deles. Então temos o próximo. A pontuação é 900. Não é inferior a 500, então isso significa falso. O próximo é o mesmo 750, não é inferior a 500. O próximo é interessante. É exatamente 500, mas como as condições dizem menos de 500, não preenche a condição, então o nulo é falso. É por isso que tivemos apenas um cliente em seus resultados. Ok, agora vamos adicionar outra tarefa e ela diz: encontre todos os clientes cuja pontuação seja menor ou igual a 500. Quase o mesmo, mas também temos aqui os clientes que são iguais a quinhentos. Então, vamos verificar se podemos ter a mesma consulta, então não vamos mudar nada aqui, somente o operador. Então, precisamos de menos de, então vai ficar assim, mas também precisamos de igual a. Então, há outro operador chamado menor que igual a, e tem a seguinte aparência. Então, nós temos os dois assim. E vamos nos preocupar e ver qual é o resultado. Então, como você pode ver agora, temos o número de cliente de Martin. Ele tem uma pontuação 500. E agora isso deve ser mostrado no resultado. Então temos a primeira, Maria, menos de 500 e temos Martin. Tem exatamente como o 500. Então, isso é menor que igual a. Então, como você pode ver, é bem simples. Vamos usar outro operador com a seguinte tarefa. Encontre todos os clientes cuja pontuação seja maior ou igual a quinhentos. Isso significa que é quase o mesmo, mas precisamos usar outro operador maior que igual a. Então, parece assim, maior ou maior que igual. E vamos verificar o resultado. Então, como você pode ver aqui, agora temos todas essas pontuações superiores a 500. Então, nos juntamos a 900. Temos George com 750, e Martin fica aqui porque seu núcleo é igual a 500. Então, como você pode ver, é muito fácil. Tudo bem, então agora temos mais uma última tarefa. Diz: encontre todos os clientes não alemães. Então, vamos tentar resolver isso. Vamos ficar com os clientes da mesa. Portanto, selecione uma estrela dos clientes. E precisamos filtrar os dados usando a pontuação NAT , exceto nesse país. Então, vamos mergulhar agora aqui no país. E como diz clientes não alemães, isso significa que o país não deve ser igual à Alemanha. Então, o operador não é igual, tem a seguinte aparência. E então precisamos do valor da Alemanha. Então, com essa consulta, você está dizendo, ok, me dê todos os clientes cujo país não é igual à Alemanha. Então, vamos executar isso. E como você pode ver aqui, não temos um país chamado Alemanha e os resultados. E você também pode ver como ou ter o mesmo resultado usando esse operador. Tem um sabor tão bom, não é igual. Então, se eu executar isso, obteremos os mesmos resultados. Então você pode usar qualquer um deles. Não há diferença entre eles. Ok, agora vamos ver como o banco de dados resolve isso. Dizemos que selecione a estrela do cliente. Isso significa que os três se concentrarão na estrela do cliente, ou seja, em todas as colunas, como de costume. Vamos colocá-lo aqui. Temos abaixo onde está escrito que o país não é igual à Alemanha. Portanto, o banco de dados se concentrará nessa coluna ou na condição. Então, vamos ver o primeiro cliente, o país igual à Alemanha. Então isso significa que é falso. Não veremos isso como resultado. No próximo, o país não é igual à Alemanha, então isso é positivo. Vamos ver isso nos resultados. O próximo é o mesmo. O país não é igual à Alemanha. Veremos isso, assim como os resultados. E o primeiro cliente, o país é igual à Alemanha. Então isso significa que é falso. Não veremos isso nos resultados. E o último, esse país não é igual à Alemanha, então é verdade, veremos seu resultado. É por isso que vimos três clientes em seus resultados. Tudo bem, agora abordamos todos esses operadores dentro dessas comparações. Eles são bem fáceis. Eles são sempre como comparar dois valores. E eu sugiro que você vá e brinque com eles até entender como eles funcionam. Mas, como um x, vamos começar a trabalhar nos operadores lógicos. Eles são um pouco mais difíceis, então não se preocupe com isso. Vou explicar isso em detalhes, exemplos e tudo mais. Mas eles são muito importantes usando o SQL porque você acabará usando-os muito. Tudo bem, então foi isso para o primeiro grupo de operadores. A seguir, podemos falar sobre esse outro grupo, os operadores lógicos e ou não. 18. # 16 Operadores de vendas lógicos: E, OU, NÃO: Tudo bem, pessoal, agora vamos falar sobre o segundo grupo de operadores que você poderia usar dentro da cláusula where, e eles chamaram os operadores lógicos. Vamos nos concentrar nesses três meninos maus e/ou loucos. Nos exemplos anteriores, você aprenderá a filtrar seus dados usando apenas uma condição. Mas em cenários da vida real, as coisas ficam mais complicadas quando você precisa combinar os resultados de duas ou mais condições. E para fazer isso, você pode usar os operadores e, ou. Ok, então agora vamos começar com o primeiro operador. O operador diz o seguinte. Ele retorna verdadeiro somente se ambas as condições forem verdadeiras, caso contrário, pode ser falso. Então, digamos que temos a condição a, condição P e queremos combiná-las usando. E. Portanto, a primeira situação que temos na condição a verdadeira e na condição B temos verdadeira. Se você fizer os anúncios, nós também responderemos porque eles atendem aos requisitos. Portanto, ambas as condições são verdadeiras. Nós vamos passar. Vamos ter o segundo cenário, condição a também, verdadeiro. Mas na condição B temos falso. Aqui. Nem os dois são verdadeiros e obteremos o resultado falso. Agora, a maneira de contornar a condição a falsa e a condição B é verdadeira. Nem os dois são verdadeiros, isso significa que o resultado será falso. E o último cenário em que você tem os dois é falso. Como resultado, você vai ser falso. Isso significa que o operador AND é muito rígido. Ambas as condições devem ser verdadeiras para serem verdadeiras. Caso contrário, será sempre falso. Ok, vamos pular para o próximo. Temos o operador OR. Ele diz que retorna verdadeiro se uma das condições for verdadeira. Então isso significa o operador OR. Não pode ser feliz se você tiver uma dessas condições era verdade para lhe dar a verdade. Caso contrário, isso vai te dar falso. Então, vamos usar novamente o mesmo exemplo que temos aqui, condição a, condição B, mas agora vamos aplicar isso ou temos no primeiro cenário verdadeiro e um verdadeiro no B, isso exigirá mais requisitos. Ambos são verdadeiros. Então isso significa que na ordem em que temos a verdade. Na próxima, adicionamos um verdadeiro ou falso. Então, agora diz que pelo menos uma deveria ser verdadeira. Então isso significa que, com o oral, você também vai superar porque você o tem aqui como um, é verdade. Então, o próximo cenário em que é o oposto, onde você tem um falso e um verdadeiro , cumprirá os requisitos. Pelo menos um deles é verdadeiro para lhe dar a verdade. Mas apenas o último cenário em que vocês dois são falsos. Com esse cenário , você será falso. Então, como você pode ver, o orbitador é menos parecido com isso. E ficará feliz se você tiver algum lugar para lhe dar uma verdade e obter mais resultados. Ok, vamos passar para o último, o operador not. Diz que vai reverter o resultado de qualquer operador booleano. Então isso significa que sempre vai te dar o oposto. Por exemplo, se você disser esquerda, vai para a direita. Se você disser para a direita, vai subir. Então, aqui você tem sempre os outros resultados opostos, só funcionará com uma única condição. Portanto, não está combinando duas condições , como e e ou. Então. Aqui temos a condição a. Se você tem aqui a verdade e usa as nozes. Então isso significa que você receberá a queda. Então, vai fazer o oposto. E o mesmo. Se você tiver false e usar o operador NOT nele, você obterá verdadeiro. Então, é sempre como reverter os resultados. Se você tem verdade, você vai se tornar falso. Se você tiver cofres que se tornarão verdadeiros. Ok? Então, chega de teoria, vamos fazer algumas tarefas para aprender isso em SQL. Portanto, temos as seguintes tarefas. Encontre todos os clientes que vêm da Alemanha e sua pontuação é inferior a 400. Portanto, temos aqui duas condições. Vamos tentar resolver isso. Então, como de costume, vamos usar select. Nenhuma especificação sobre as colunas. A estrela da nossa tabela é que os clientes agora estão em boas condições. Temos duas condições. O país é a Alemanha, então podemos escrever país igual ao valor Alemanha. Agora temos outras condições. Diz que a pontuação deve ser menor que 400, pontuação menos 400 do operador. Então, agora eu tenho duas condições e preciso combiná-las para que a tarefa seja segura. E isso significa que ambas as condições devem ser cumpridas. Preciso fazer isso agora, o operador e entre essas duas condições. Então, vamos fazer isso e ver. Com essas condições, temos apenas um cliente, portanto, cumprimos ambas as condições. Então, temos Maria vindo da Alemanha. Sua pontuação é inferior a 400. Ok, garotos e garotas. Agora vamos ver se o banco de dados, uma vez executado o operador e, como de costume, selecionamos a estrela do banco de dados do cliente com foco nas estrelas estáveis do cliente, significa que precisamos de todas as colunas. Então, vamos ver todas as colunas e os resultados. Agora, esse banco de dados examinará cada linha e se esforçará para descobrir se cumpre seus requisitos para colocá-la como resultado. Então, vamos começar com o primeiro. A primeira cliente, Maria, vem da Alemanha. Portanto, esta é a primeira condição até a primeira. A segunda condição, marcamos 350, é menos de 400. Então isso significa que temos outra verdade. E como estamos usando anúncios, ambos são verdadeiros, obteremos o resultado como linha. Então isso significa que Delta V vai colocar seus outros resultados. Então, na próxima, temos John. O país é EUA. Então, esta é a primeira mentira aqui na primeira condição. A segunda condição também é maior que 400s, então também vai dizer que é falsa, falsa, falsa. O operador and colocará isso como falso. No próximo, também temos a mesma situação. O país não é a Alemanha e a pontuação não é inferior a 400, então ambas são falsas. O fim do nascimento vai dizer que é falso. E no quarto, temos Martijn, o país é a Alemanha, então temos o primeiro por caminhos. Essa condição não é inferior a 400 z-score, desculpe. Então, temos aqui um falso com a formiga, não vai funcionar. Então, isso significa que será considerado falso como resultado, porque ambos não são verdadeiros. E a última, ambas as condições são falsas. O país não é a Alemanha e não temos uma pontuação. Então isso significa que também temos falsos. Portanto, apenas um cliente cumpre ambas as condições com veracidade. E depois de usar, você obterá apenas um registro. Ok, agora vamos pular para o próximo e temos o operador OR. A tarefa diz: encontre todos os clientes que vêm da Alemanha, ou sua pontuação é inferior a 400. Portanto, temos quase a mesma configuração. Mas aqui temos o operador lógico ou algo assim, temos as mesmas condições. País igual à Alemanha, pontuação inferior a 400. Mas agora vamos conectá-los com o operador OR. Então, agora vamos verificar os resultados. Eu vou executar isso. E, como você já deve ter notado, agora temos dois clientes como resultado dessa configuração. Então, vamos verificar o que aconteceu. Então, agora, no início, como de costume, informamos ao banco de dados que selecionamos a estrela dos clientes. Está focado nos clientes, todas as colunas por causa da estrela. E agora temos aqui as mesmas condições. Portanto, a pontuação do país igual à Alemanha é inferior a 400. Mas a única diferença de estarmos usando o operador lógico ou os resultados pode ser diferente. Portanto, esse banco de dados examinará cada linha e verá se cumpre os requisitos ou se está satisfeito com o, ou se é suficiente ter apenas um resultado verdadeiro, verdadeiro. Então, como você pode ver aqui no primeiro cliente, ambos são verdadeiros. Isso significa que teremos a verdade. Como resultado. Veremos os resultados de Maria. Depois disso. Esses dois clientes, eles não têm nenhuma verdade em nenhuma condição. Isso significa que os resultados serão falsos. Mas o cliente de Martin, ele tem um verdadeiro. Então isso significa que isso é suficiente. Conseguiremos isso como resultado. Então Martin será o resultado. O último cliente é o mesmo. Então, ele tem ambos falsos. Não temos nenhuma verdade. Isso significa que o operador or colocará falso. É por isso que chegamos aos clientes como resultado. Tudo bem, então agora Two, o último, temos o operador not e temos a seguinte tarefa. Encontre todos os clientes cuja pontuação não seja inferior a 400. Isso significa que temos apenas uma condição e temos a noz. Então, vamos tentar resolver isso. Então, aqui temos apenas uma condição. Está acima da pontuação. Então, não disse nada sobre o país. Eu posso remover essa parte dela. Portanto, temos uma pontuação menor que 400, mas diz que não deve ser inferior a 400. Então, tudo o que podemos fazer é apenas adicionar o operador de nozes. É muito simples. Então, vamos executar isso. Como você pode ver aqui, são todos os clientes, eles não têm pontuação inferior a 400. Ok, agora vamos ver o que o banco de dados fez depois de executarmos o operador NOT. Então, como sempre, obteremos todas as colunas por causa da estrela. E então temos a pontuação da condição inferior a 400. Mas com o operador louco, sem os nós, teremos apenas um cliente que está cumprindo esses requisitos. Portanto, temos apenas um verdadeiro ou falso com outro operador que vai reverter tudo. Isso significa que se você tiver a verdade, ela vai mostrá-la como falsa. E se você tiver quatro, isso mostrará que é verdade. Então, vai fazer o oposto. Então, aqui temos a verdade e o resultado será falso. Os próximos três são todos falsos, então vamos resolver isso, mas você precisa ter cuidado com alguma coisa. Então aqui é nulo. Portanto, o banco de dados não sabe se é menor ou maior ou algo parecido. Portanto, ele o tratará como desconhecido e não mostrará outros resultados porque está vazio ou nulo. É por isso que adicionamos os resultados, essas verdades. Isso significa que teremos apenas três clientes. Tudo bem, então foi isso para os três operadores e, ou loucos. E a seguir, aprenderemos sobre o operador lógico entre. 19. #17 ENTRE: Tudo bem, garotos e garotas. Então, agora vamos falar sobre mais um operador lógico que você pode usar dentro da cláusula where para filtrar seus dados. E esse é o meio termo. Between é um operador lógico que permite selecionar somente as linhas que se enquadram em um intervalo específico. Para trabalhar com between em SQL, você precisa definir limites para limites dois valores que especificam o intervalo. Então, aqui precisamos definir entre o valor médio e o valor máximo. Pode ser qualquer coisa como texto, número e data. Aqui no SQL, qualquer valor entre esses dois limites. Eles não serão considerados verdadeiros. E os valores ou as linhas que estão fora desses limites serão considerados falsos. E mais uma informação muito importante esses limites, o valor principal e o valor máximo estão incluídos na condição. Então, na verdade, vejo nos projetos que muitas pessoas esquecem disso ou são verdadeiras, como pergunte novamente, esses limites estão na condição ou não? Então, é muito confuso. Não se esqueça de que esses valores estão incluídos na condição. Então, agora, para entender isso, vamos ter uma tarefa e vamos tentar resolvê-la com SQL. Tudo bem, agora temos as seguintes tarefas. Encontre todos os clientes cuja pontuação está dentro da faixa de 100.500. Então, vamos tentar resolver isso com SQL. Então, como de costume, selecione estrela, não há especificações sobre as colunas. Nossa mesa é de clientes. Agora precisamos filtrar os dados. Então, vamos usar onde e aqui, a coluna em que precisamos usar uma pontuação porque diz que a pontuação deve ser 100-500. Então, vamos anotar a pontuação. E agora, com a sintaxe de between, você precisa escrever a palavra-chave between. E aqui agora precisamos especificar o valor mínimo. Portanto, o valor mínimo, o primeiro limite é o 100s. E então vamos usar o operador e, em seguida, o valor máximo. E é isso. Portanto, para o intervalo, você precisa anotar o nome da coluna entre o valor mínimo e o valor máximo. Então é isso. Agora vamos tentar executar a consulta e ver os resultados. Como você pode ver, esses dois clientes têm as pontuações. Isso é 100-500. Ok, agora vamos ver o que o banco de dados faz depois de executarmos a consulta com o operador between. Então, agora, como de costume, selecione uma estrela entre os clientes. Isso significa que, nos resultados, precisamos todas as colunas e temos onde. Isso significa que o banco de dados deve filtrar os resultados e temos a condição 100-500. Então, vamos examinar todos os clientes. Então, no primeiro, temos a pontuação 350. Está entre esse intervalo de 100-500. Portanto, temos a primeira verdade e veremos isso em seus resultados. Então, o próximo é 900. Portanto, é como se estivesse fora do limite máximo. Isso faz com que seja falso. O mesmo vale para George. Temos 750, também está fora dos anos 500, então está fora dos limites, não entre esses dois valores. Nós temos o falso. E agora é interessante, temos os 500, 500. Não está dentro do alcance, é exatamente o limite. E com isso intermediário, vai considerar isso como verdade. Então, temos isso como verdade. E o último que temos agora, então é desconhecido, então não o devolverá aqui. É por isso que os resultados. Vimos dois clientes, Maria e Martin, porque eles se enquadram na faixa de 100-500. E Martin é exatamente o limite máximo. É por isso que é considerado verdadeiro. Ok pessoal, então há outra maneira de resolver essas tarefas sem usar as duas. E em vez disso, podemos usar duas condições e conectá-las com o operador AND. Então, vou te mostrar aquela estrela dos clientes, como sempre. E agora vamos escrever as condições onde. Primeiro, a pontuação deve ser maior ou igual a 100. Então, vamos usar um operador maior ou igual a 100. E então você vai escrever a segunda parte do segundo limite. A pontuação deve ser menor ou igual a quinhentos. Então, vamos usar esse operador menor ou igual a quinhentos. Então, com isso, redefinimos a função between. E se eu executar isso, vou remover essa parte aqui e executá-la. Obteremos exatamente os mesmos resultados porque apenas os redefinimos de outra forma. Alguns desenvolvedores como eu tendem a não usar entre e, em vez disso, usamos essas condições porque, para mim, é mais fácil ler o que a consulta está fazendo em vez de usar between, porque eu preciso lembro quando usei entre isso, por exemplo, os limites estão incluídos. E se você esquecer isso, você precisa pesquisar sobre isso. Portanto, é muito mais fácil ler exatamente o que a consulta está fazendo. Portanto, costumo evitar entre as duas condições com formigas. E mais uma vantagem sobre isso. Você não poderia controlá-lo melhor. Então, por exemplo, I. Poderia usar para o limite com o valor dos ímãs apenas menos sem os iguais. Portanto, você pode defini-lo de forma mais flexível do que o intermediário. Tudo bem, então foi isso para a operadora entre a próxima semana e aprenda sobre a operadora interna. 20. #18 IN: Tudo bem, garotos e garotas. Então, agora vamos falar sobre mais um operador lógico que você pode usar dentro da cláusula where para filtrar seus dados. E esse é o operador in, os enumeradores. Ele permite que você defina uma lista de valores que você gostaria de ver nos resultados ou de serem incluídos nos resultados. Então, como isso pode funcionar, como eu disse, você pode definir, como apenas uma lista de verificação, uma lista de valores em que você diz ao SQL que somente esses valores são permitidos nos resultados. Então, aqui você pode definir vários valores. Não é como no meio, onde você define os limites. Aqui está uma lista de valores. Portanto, o banco de dados pode começar como se perguntasse se cada valor é um valor dentro dessa lista. Se a resposta for sim, então será verdade. Se a resposta for não, será simplesmente falsa. Tudo bem, agora, como sempre, para entender isso, vamos ter uma tarefa e tentar resolvê-la no SQL, a tarefa diz: encontrar clientes cujo ID de cliente seja igual a um dos valores 12 ou cinco. Então, vamos tentar resolver isso. Como de costume, não há especificações sobre as colunas, então você selecionará estrelas dos clientes. E agora precisamos filtrar os dados. Então, vamos usar o WhereClause e aqui começamos. Então, diz o ID do cliente. Isso significa que essa é a coluna que vamos usar para filtrar os dados do nosso ID. E agora temos um conjunto de valores, 12,5. Então, para usar isso, vamos usar o operador in. E começamos a definir agora a lista, uma lista de verificação. Então, abra os colchetes. O primeiro valor é um, depois vírgula dois, vírgula cinco e depois colchetes fechados. Então, definimos a lista de valores que queremos ver nos resultados. E com isso, vamos executar essa consulta e ver o que vai acontecer. Como você pode ver, a consulta é executada e temos a lista de clientes que corresponde exatamente à nossa lista, a ID do cliente 12.5. Ok, agora vamos ver o que o banco de dados fez depois de executarmos o operador in. Então, como sempre, selecionar uma estrela dos clientes significa que eu quero ver todas as colunas nos resultados e o banco de dados pode selecioná-las. E como temos a cláusula where, ela começará a verificar a condição. A condição deve indicar que o ID do cliente deve estar nessa lista. Portanto, os dados verificarão cada cliente. Então, aqui temos o ID do cliente 1, que está na lista. É por isso que vamos encontrar um verdadeiro aqui para essa condição e veremos isso nos resultados. O próximo são dois. Então, aqui também temos verdade ou esta e vamos obtê-la no resultado. O ID de cliente do terceiro é igual a três e não está na lista. É por isso que vamos ser falsos aqui. O mesmo vale para quatro, então quatro não estão na lista. Ele vai ignorá-lo. E o último, ID do cliente igual a cinco e está na lista. Então, obteremos um verdadeiro para isso. E é assim que o banco de dados pode processar nossa consulta. Tudo bem, então você pode me dizer agora, espere um minuto, Vera, acabei de aprender sobre o operador or e como eu combino diferentes condições usando a sala cirúrgica. E eu poderia resolver essa tarefa usando isso em vez de usar em uma lista de verificação. Então, vamos ver como podemos fazer isso. Eu concordo que também vai funcionar. Portanto, selecione uma estrela entre os clientes, em que o ID do cliente é igual a um. Então, o primeiro, depois escrevemos nosso ID do cliente igual a dois e continuamos. ID do cliente igual a cinco. Então, se eu executar essa consulta, obteremos exatamente os mesmos resultados. Mas eu concordo com isso, mas como você pode ver aqui, é mais compacto e muito mais fácil de ler, como se você fizesse uma lista e pronto. Então, aqui você pode definir todos esses valores com várias condições e conectá-los com a OR. Então. Imagine que você tem dez valores, você terá aqui dez rolos de códigos. Então, gostei muito com o operador n. É mais compacto e fácil de ler. Tudo bem, então isso é tudo sobre o operador interno. Em seguida, aprenderemos um operador muito importante. É a luz. 21. #19 COMO: Tudo bem, garotos e garotas. Agora temos o operador lógico final que você pode usar dentro da cláusula where para filtrar seus dados. E esse é o operador similar. É um pouco mais complicado do que os outros. Não se preocupe com isso. Vou explicar isso passo a passo com exemplos. Então, uma vez que você entenda, será mais fácil e divertido de usar. Portanto, nos outros exemplos com a cláusula where, sempre definimos o valor total do valor completo na cláusula where. Mas às vezes você pode estar em situações em que ainda não conhece os valores. Você está procurando por alguns valores e tem um banheiro à sua frente, por exemplo, você está procurando clientes cujos nomes começam com m. Então aqui você não sabe o valor total. Você está procurando por algo e tem um padrão. Você poderia usar os operadores de atraso que eram um botão para encontrar esses clientes. Ou há muitos valores no banco de dados ou no SQL, onde será quase impossível definir todos esses valores e a cláusula where. Então, em vez disso, você vai definir como um botão e dizer ao SQL que estou procurando por algo assim. Então, agora o tipo funciona assim. Ele retorna verdadeiro se o valor corresponder ao padrão. Caso contrário, ele retornará falso. Então, isso significa que precisamos construir como manteiga, em SQL. E na escala, temos duas ferramentas para fazer isso. Temos a porcentagem em que dizemos que combina com qualquer coisa, ou temos o sublinhado, que corresponde exatamente a um caractere. Agora vamos dar um exemplo para entender que temos o primeiro exemplo de nomes de arquivo que começa com M. Isso significa que você sabe que os nomes começam com M e não se importa com o outro. personagens. Então, agora precisamos criar esse botão. Podemos anotar o M e a porcentagem que você está dizendo aqui para a escala, que começa com M e as outras, não importa. Pode estar vazio. Pode ser como personagens. Vários personagens não importam, mas para você, é muito importante que eles comecem com m. Agora temos outro. Diz encontrar nomes que terminem com n. Então isso significa que pode começar com qualquer coisa. Então, vamos começar com a porcentagem, e ela deve terminar com o final. Aqui. Você precisa ter cuidado para que eles façam entre maiúsculas e minúsculas aqui. Portanto, há uma diferença entre o pequeno n e o início. Então, esse padrão diz que o SQL começa com qualquer coisa, mas eu preciso que ele termine com n. Agora temos o exemplo em que você diz: Ok, não deve ser o primeiro nem o último. O nome deve conter em algum lugar que nosso personagem. Portanto, encontre nomes que contenham r. Portanto, você não está definindo se eles estão no início ou no final. Então, com isso, você pode usar o seguinte padrão. Pode ser iniciado com qualquer coisa que não seja R e terminar com qualquer coisa. Aqui. Você não sabe exatamente onde eles estão. Os nomes devem conter em algum lugar e nosso personagem. Agora, na próxima, você poderia ser mais específico, onde você pode dizer, ok, encontre os nomes que contêm o r, mas exatamente na terceira posição. Então, é um pouco mais complicado. E com isso você vai usar o sublinhado. Sublinhe que você diz, ok, a primeira posição pode ser qualquer coisa. A segunda posição pode ser qualquer coisa. Mas o terceiro deve ser exatamente o R. E depois será algo como caracteres vazios e assim por diante. Então, com isso, você está misturando essas duas ferramentas, sublinhado e porcentagem. Agora vamos nos aprofundar em detalhes e exemplos de palavras para entender como x. Ok, agora vamos nos aprofundar em cada um desses exemplos e explicar para você o que está acontecendo no banco de dados ou SQL depois de definir esses padrões. Então, no primeiro exemplo que temos encontre nomes que começam com M. Nosso padrão é M e porcentagem, que significa que, depois disso, não nos importamos com isso. Deve começar com M. E em nosso banco de dados temos esses cinco valores, esses cinco nomes, e vamos começar um por um. Então Maria, começa com M. Então isso significa que está correspondendo ao nosso padrão. Então, o SQL retornará para isso um verdadeiro. No próximo, temos John. Portanto, o J aqui não corresponde ao nosso padrão. Isso significa que o SQL colocará algo falso nele do que George, a mesma coisa, ele começa com G e não corresponde ao nosso padrão. Deveria começar comigo. Para ficar como um verdadeiro. Temos um falso nisso. Martin aqui começa com M. Isso significa que é apertar nosso botão e vamos fazer com que isso se torne verdade. E o último, Peter, temos p e não é correspondente ou padrão e vamos reduzir para falso. Portanto, se você definir esses padrões no SQL, obterá aqueles verdadeiros e falsos do banco de dados. Ok, então, no próximo exemplo, temos nomes que terminam com n, pequeno n. Nosso padrão é como qualquer coisa, a porcentagem e depois o pequeno n. Vamos examinar os nomes. A primeira, Maria e o banco de dados, vão verificar a última. Ok? O último não é compatível. Nosso n vai rejeitá-lo. Você vai ficar falso. Então temos John, John tem o último caractere e é compatível. Nosso banco de dados de padrões será publicado nele. Então, o segundo que temos George, George termina com g. Não corresponde ao padrão falso, Martin n, temos verdadeiro aqui. Então, o último caractere corresponde ao nosso botão. E melhor, temos o r aqui. Não está correspondendo ao padrão. Portanto, se você executar o botão Sanjay em seu banco de dados, obterá apenas John e Martin como resultado. Então, vamos encontrar o próximo. O próximo diz encontrar nomes e conter R e não especificamos nada ou que em algum lugar deveria ser R. Então, o botão que diz presente está presente, está presente. Isso significa que em algum lugar há um R. Então, com o Martin, em algum lugar há r. Então aqui, aqui temos o R e ele vai voltar verdadeiro. Com John, não há nenhum lugar e dizem que não há nenhum caractere aqui com o R. Isso significa que o banco de dados retornará falso. George, temos aqui uma hora, então vai voltar a ser verdade. Martin, o mesmo e melhor também, o mesmo. Então, como você pode ver, se quiser, comece com o presente e termine com as porcentagens. O banco de dados pode encontrar em algum lugar seu personagem e retornará tão verdadeiro quanto você vê aqui, Peter termina com R, Martin no meio em algum lugar tem r. Então aqui você não se importa sobre a posição. Onde está seu personagem? Ok, então agora chegamos ao final. Diz encontrar nomes contendo o R e a terceira posição. Aqui somos muito específicos. Estamos dizendo que exatamente o terceiro deve ser o R. Então, para fazer isso, não usaremos a porcentagem em nosso botão. Vamos usar o sublinhado. Diz que o primeiro personagem pode ser qualquer coisa. O segundo personagem também pode ser qualquer coisa. Mas o terceiro caractere deve ser exatamente o r. E depois disso, pode ser qualquer coisa, pode ficar vazio como um monte de caracteres. Não nos importamos com isso. Então, vamos analisar nossos valores e ver como o banco de dados vai reagir. Então Maria, começa com M, está tudo bem. Está tudo bem. O terceiro deve ser R e temos aqui a partida depois, como se não importasse. Portanto, isso corresponde aos nossos padrões. Então Maria vai pegar um verdadeiro do banco de dados. O próximo, John, como os dois primeiros personagens, está bem, mas o terceiro não combina com o padrão. É o H. É por isso que vamos pegar um falso por isso. A terceira, você pode ver que a terceira posição é 0, pois não coincidirá. Nosso botão. Martin é compatível porque nós temos, o primeiro personagem é M, pode ser qualquer coisa. O segundo também, a, e o terceiro é R. Então, isso corresponde ao nosso padrão. Os riscos podem ser qualquer coisa. É por isso que Martin está combinando exatamente com nosso botão. O último, Beta, não corresponde ao nosso botão porque na terceira posição temos aquele T. Com isso, se você executar esse botão em seu banco de dados e for específico com isso, você receberá apenas Maria e Martin como resultado. Agora, na próxima vez, vamos nos aprofundar nos exemplos, estamos bem, então agora, como x, então agora, como x, aprenderemos como escrever instruções SQL usando o operador like para entender a sintaxe e para resolver essas quatro tarefas, vamos começar com a primeira. Encontre todos os clientes cujo primeiro nome começa com M. Então, como de costume, vamos selecionar uma estrela. Nenhuma especificação do que são as colunas da tabela é de clientes. E agora temos que filtrar os dados com nossos botões. Então, onde estão as nuvens, as colunas que vamos usar em nosso botão são o primeiro nome. Em seguida, vamos anotar a palavra-chave like. Depois disso, vamos especificar agora o botão. Então, ele começa com a vírgula alta, depois com um grande percentual de M, e depois fecha com o comando high. Então, com isso, especificamos o padrão para o operador like e vamos executá-lo. Então, como você pode ver nos resultados, temos aqueles dois clientes que têm um grande M, o início do FirstName. Então é assim que vamos fazer isso usando o operador like. Então, o próximo, diz, encontre todos os clientes cujos primeiros nomes terminam com um pequeno n. Então, vamos ter a mesma coisa aqui, mas precisamos redefinir o padrão de vírgula, comando alto que era não alemão. E então qualquer coisa como o presente, e depois pequeno n, depois armário. Então, vamos executar isso. E como você pode ver, temos esses dois clientes, Join e Martin, porque eles têm seu primeiro nome e acabam com, tudo bem, então agora, para a terceira tarefa , diz encontrar clientes cujos primeiros nomes contêm algum lugar e r pequeno r. Então vamos fazer isso. Então, vamos ter a mesma configuração aqui, mas precisamos mudar o padrão. Então, vírgula alta, depois porcentagem, pequena, porcentagem e depois alta, vem com isso. Como eu disse, você não está especificando nenhuma posição em algum lugar deveria ser R. Então, vamos executar isso e verificar nossa consulta. Você pode ver aqui que Maria tem um R em algum lugar. George tem um lugar incrível onde Martin e Beta. Então, temos esses quatro clientes. Mas John, nós não o pegamos porque ele não tinha uma arte em seu primeiro nome. Ok, agora, até o último, a tarefa diz: encontre todos os clientes onde estão os primeiros nomes contendo o personagem e a terceira posição. Então, aqui, a mesma coisa aqui. Precisamos mudar apenas o padrão. Vírgula muito alta, o primeiro caractere deve ser qualquer coisa. Então, sublinhe. Novamente, sublinhe que o segundo personagem pode ser qualquer coisa. E aqui definimos o r. E depois dizemos qualquer coisa. Então, vírgula alta, é própria. Uma vez que escrevemos aqui, o botão lá em cima, eles ficam tipo, e vamos executar isso. E como você pode ver, somente Maria e Martin, já que discutimos aquele que contém o terceiro caractere, o r. Então, com isso, você tem esses quatro exemplos com o operador like. É muito divertido quando você começa a praticar com isso. Então tente agora, eu diria que você deveria criar um padrão na sua cabeça, tentar anotá-lo e ver como o SQL January gerou isso. Somente com a prática, você obterá bons resultados e gostará, entenderá. Tudo bem, então isso é tudo para este capítulo. Aprendemos como filtrar nossos dados usando a cláusula where e muitos operadores importantes. No próximo capítulo, aumentaremos o nível que estamos lendo para aprender como combinar nossas tabelas SQL usando uniões e uniões. 22. #20 se JUNTA ao conceito: Tudo bem, rapazes e meninas, até agora aprendemos a consultar apenas uma tabela. Em todos os nossos exemplos, nos concentramos na tabela que os clientes selecionaram onde filtramos os dados e assim por diante. Essa era apenas uma mesa. Em cenários da vida real, você trabalhará com um banco de dados real que contém muitas tabelas diferentes. E quando você começar a escrever instruções SQL, você acabará consultando apenas uma tabela, mas talvez várias tabelas, a fim obter algo significativo dos dados. Isso significa que você precisa começar a aprender como combinar tabelas diferentes, como unir essas tabelas em uma única instrução SQL. Isso é muito importante para aprender SQL, porque depois de dominar isso, você será bom em SQL. Agora, em nosso banco de dados de tutoriais, trabalharemos agora com duas tabelas os clientes e os pedidos no pedido, como você pode ver, qual cliente fez as lâminas, qual pedido? Então, agora, para unir essas duas tabelas, você precisa especificar duas coisas. Primeiro, você precisa determinar o que é a chave de junção, chave adjacente. É como uma coluna que existe em ambas as tabelas, por exemplo, o ID do cliente, podemos vê-la aqui nos clientes e também nos pedidos. Isso significa que o ID do cliente é um bom candidato para se juntar a essas mesas e será nossa chave de adesão. A segunda coisa que você precisa especificar é o tipo de união. Em SQL, temos quatro tipos diferentes de junções. Temos a junção interna, a junção esquerda, a junção direita e a junção completa. Pode ser complicado nos estilos, mas não se preocupe com isso. Vou explicar todos esses tipos passo a passo com exemplos. Também vou mostrar como o SQL funciona com esses tipos. Tudo bem, agora vamos começar com o primeiro tipo de juntas, temos a junção interna. A junção interna é o tipo de junção mais comumente usado entre o develop bird's eye e também costumo usar muitas junções internas em minhas instruções SQL. Portanto, é amplamente difundido o uso de junções internas em SQL Há um aspecto muito importante que você precisa entender ao trabalhar com as articulações This girl. E isso é no SQL, sempre há uma tabela à esquerda e a tabela à direita. E essa é realmente a banda em que você está escrevendo os roteiros. Veremos isso nos exemplos. No SQL Joins, há a tabela esquerda, temos os clientes e a tabela direita, são os pedidos e a junção interna. Não importa porque nos resultados, quando você estiver usando a junção interna, somente as estradas correspondentes serão apresentadas nos resultados. Portanto, se você usar a junção interna, excluirá todos os resultados que não são correspondentes. E você verá, como resultado, apenas as linhas correspondentes entre essas duas tabelas. Agora, para o segundo tipo de juntas, temos a junção esquerda. Como o nome diz, é uma junção esquerda. Isso significa que estamos mais inclinados na mesa esquerda do que na mesa direita. Então, ao especificar a junção esquerda em seus scripts SQL, você está dizendo ao banco de dados ou SQL que eu quero tudo, todas as linhas da tabela esquerda e da tabela direita, somente as regras de correspondência. Então, quando você disser ok, esquerda, junção, ou seja, você encontrará todos os registros da esquerda e somente a correspondência cresce do lado direito. Então, vamos para o próximo. Temos a junção certa, é exatamente o oposto. Então você está dizendo aqui em seu script SQL, junção direita, você é a curvatura completa na tabela certa. Isso significa que, depois de escrever esse script, o SQL apresentará todos os registros da tabela correta e os resultados. E na tabela esquerda, somente os registros correspondentes, somente as linhas correspondentes. Então, é realmente o oposto da junção esquerda. Depois, temos o estilo de vida das articulações. Temos a adesão completa. Depois de dizer em seus roteiros, eu quero ter uma adesão completa. Isso significa que você quer tudo das duas mesas. Isso significa que, da tabela esquerda, manteremos todas as linhas. Da tabela certa, você também obterá todas as linhas. Então, o que está totalmente unido, como o nome diz, é tudo. Tudo bem, então, com isso, temos uma visão geral sobre as juntas. E agora, antes de começarmos a falar sobre a primeira união interna, aprenderemos rapidamente sobre os aliases do SQL. É como um tutorial oculto, não no roteiro, mas precisamos aprender isso antes de começarmos a escrever SQL Joins. 23. Declaração de #21 AS - Aliases: Ok, agora, antes de pararmos ter alguns exemplos para entender e aprender como unir tabelas usando SQL, precisamos aprender coisas muito importantes em SQL, que são aliases de SQL. Você precisa aprender que, depois de começar a consultar várias tabelas em uma instrução SQL, vamos ver isso. Se eu quiser selecionar apenas a ID do cliente dos clientes, isso não deve ser um problema. Então, se eu executar isso, obterei todos os IDs de clientes. Mas quando eu especifico várias tabelas em uma consulta, você precisa informar ao banco de dados qual ID de cliente em qual tabela, porque, como você verá em nosso exemplo, temos os IDs de cliente e duas tabelas em clientes e pedidos. E se você deixar assim, você receberá um erro onde o banco de dados informará. Eu realmente não entendo. Qual coluna você quer dizer? Você quer dizer a coluna de clientes ou de pedidos? É por isso que precisamos especificar mais uma coisa perto do nome da coluna, que é o nome da tabela. Então, estamos em clientes, pontos, ID do cliente. E com isso, você está dizendo ao banco de dados que eu quero o ID do cliente dos clientes. Então, se eu executar isso, obterei o mesmo resultado. Não há problema aqui, mas você precisa especificar isso quando estiver trabalhando com várias tabelas. Mas o mais chato aqui, se você sempre gosta de escrever o nome da tabela aqui, vai ser muito chato escrever. É por isso que vamos trabalhar com apelidos. Então, vamos dar às tabelas um apelido e chamá-las em aliases SQL. Ok, agora, para fazer isso em SQL, vamos ficar ao lado do nome da tabela e anotar a palavra-chave como e, em seguida, dar a esse apelido ou nome de alias. Vou usar o C em vez dos clientes. E agora o banco de dados entende, ok, no meu script está usando C em vez de clientes para que eu possa ir a qualquer lugar. E em vez de usar os clientes, eu poderia dizer C. Então, se eu executar o resultado, obterei exatamente a mesma coisa. Não há erro. Mas agora, como você pode ver, é muito mais fácil lidar com meu roteiro. Vou simplesmente escrever o ID do cliente see dots em vez do ID cliente com pontos do cliente. Portanto, é uma maneira muito mais fácil de lidar com as coisas, e eu sempre costumo fazer isso. Então, eu realmente recomendo usar aliases para ter, como pequenos scripts, você também pode fazer o mesmo com as colunas. Então, por exemplo, temos aqui o ID do cliente. Eu poderia ir e renomear isso. E para fazer isso, é a mesma coisa. Eu vou direto ao lado , escrevo como. Então, em vez de ter o ID do cliente, vou escrever como CID. Então, vamos executar isso. E como você vê, o Grill entendeu isso. E ele também está imprimindo o resultado, CID para Ei, eu entendo. Estou renomeando essa coluna em meu resultado como CID. Há um aspecto muito importante a entender aqui é que ele vai renomear isso apenas no meu script e nos resultados. Esse banco de dados não irá para as tabelas e, ao renomear as tabelas, renomeará as colunas que são consultas diferentes para fazer isso. Então esse comando, os anúncios, está apenas temporariamente no meu script e nos resultados, então nada está mudando no modelo de dados ou no banco de dados. Vai ficar na tabela, nos clientes e na coluna, eles continuarão sendo o ID do cliente. Essa é apenas uma ferramenta para ajudá-lo quando você estiver escrevendo instruções SQL e também para ajudá-lo a renomear coisas muito rapidamente, para obter isso como resultado. Tudo bem, agora temos tudo para começar com o primeiro tipo de junção interna. 24. #22 INSIRA MAIS TARDE: Ok, agora vamos começar com a tarefa para entender como escrever instruções SQL para unir duas tabelas, vamos começar com a primeira tarefa. Diz: encontre toda a ID do cliente, nome, ID do pedido e quantidade do pedido, excluindo os clientes que não fizeram nenhum pedido. Então, neste exemplo, como você vê, não são apenas os clientes, precisamos de algumas colunas da tabela de clientes e algumas colunas das tabelas de pedidos, e temos que juntá-las para fazer isso . Vamos começar a fazer isso passo a passo usando SQL. Então, primeiro vamos começar com o sentido de seleção na tarefa. É como especificar as colunas. Não usaremos as seleções de estrelas. Precisamos do ID do cliente, depois do primeiro nome, do ID do pedido e da quantidade. Então, agora precisamos especificar as tabelas. Vamos começar com os clientes com a união interna aqui. Não importa se você está começando da esquerda ou da direita. Então, vou começar pelos clientes. Agora, para especificar a segunda tabela, usaremos as instruções join. Então, vamos dizer união interna. E com isso, estou dizendo, ok, vamos nos juntar agora aos clientes com outra mesa. Então, vamos juntar essas ordens internas. Com isso, você está conectando duas tabelas, os clientes e os pedidos. Como eu disse, você precisa especificar duas coisas. O tipo de união e a chave de união. Já especificamos aqui a associação interna porque não precisamos dos clientes que não fizeram nenhum pedido. Então, vamos usar a junção interna aqui. E a segunda coisa que você precisa especificar aqui, qual é a chave de junção? Como você vai conectar essas mesas? Você precisa especificar isso para SQL para fazer isso. Então, agora vamos para a nova linha e dizemos sobre a junção dessas colunas. Então, para especificar as colunas, vou dar agora apenas alguns aliases. Então, em vez de clientes, eu vou dizer, ok, eu vou te ligar, está bem? E em vez de pedidos, vou ligar para você como 0. Então, agora, para nos juntarmos a essas tabelas, precisamos descobrir qual é a nossa chave conjunta. Qual coluna aqui existe em ambas as tabelas para que possamos ver a ID do cliente, podemos encontrá-la nos clientes e nos pedidos. E é a coluna perfeita para unir essas tabelas. Então, vamos conectar os dois com os seus. Então eu vou dizer, ok, vamos pegar o ID do cliente. Deve ser igual ao ID do cliente nos pedidos. Então, tudo bem, cliente. Com isso, eu especifico a regra ou a chave, como a tabela será unida. Eu disse que o ID do cliente da tabela esquerda deveria ser exatamente o ID do cliente da tabela direita, de clientes e pedidos. E com isso, eu especifico a regra que especifiquei aqui também, o tipo de junção. E com isso, conectamos duas mesas. Tudo bem, então agora, antes de eu executar essa consulta, ainda temos um problema. E se o ID do cliente estiver selecionado, eu não especifiquei de qual tabela. E se eu executá-lo assim, receberemos um erro. Você poderia tentar. Mas agora precisamos especificar qual ID de cliente eu quero. É dos clientes ou do pedido? Então, para fazer isso, vamos usar os pontos C, o nome da tabela ou o alias para especificar, ok, eu quero o ID do cliente dos clientes. Para o resto. Você não precisa fazer isso porque é um nome exclusivo, como o primeiro nome, seu nome de coluna exclusivo apenas para seus clientes por dois Eu realmente recomendo que você esteja tentando entrar em algumas tabelas, é uma ótima maneira de documentar sua equipe para dizer, ok, a primeira vez é dos clientes. Porque com o tempo em que você poderá esquecer isso ou se não entender ou não conhecer o modelo de dados, será difícil entender se esse nome e os clientes estão nos pedidos. Portanto, é uma maneira muito boa de documentar isso. Se você colocar apenas o nome da tabela ou o endereço do alias começar com isso, você poderá ver rapidamente essas duas colunas vêm dos pedidos e essas duas colunas são dos clientes. E mais uma coisa a fazer, parece melhor. Eu só vou usar o tab. Então, agora estamos prontos. Acho que vamos tentar consultar isso. Então, como você pode ver agora nos resultados, obtivemos as colunas de ambas as tabelas. Portanto, temos o ID do cliente, o primeiro nome dos clientes, o ID do pedido e a quantidade dos pedidos. Ok, agora vamos entender o que esse banco de dados estava fazendo quando executamos a união interna. Primeiro, vou selecionar: Ok, quais tabelas precisamos no script que temos dos clientes, então ele lerá a tabela dos clientes e, em seguida, eles terão os pedidos da tabela de junção. Isso significa que o banco de dados se concentrará em ambas as tabelas. Em seguida, ele definirá claramente qual tabela fica à esquerda e qual tabela está à direita. Como temos primeiro os clientes na frente, consideraremos as mesas dos clientes como a mesa elevatória. E então, como temos os pedidos em conjunto como o próximo, ele pode considerá-la a tabela certa. Isso é muito importante para fazer as junções, mas como estamos usando a junção interna, não importa se usamos os primeiros clientes, pois não importa se usamos os primeiros clientes os pedidos no banco de dados seguirão o script. Ok, agora, como próxima etapa, o banco de dados verificará de qual coluna precisamos. Em nossas instruções de scripts SQL, dissemos que precisamos apenas do ID do cliente FirstName dos clientes, dos pedidos. Precisamos do ID do pedido e da quantidade. Tudo bem, agora, como próxima etapa, os dados verificarão aqui quais estradas devem ser apresentadas em seus resultados. E aqui está a coisa mais importante que estamos usando agora, as junções internas, o que significa que o banco de dados deve apresentar apenas o registro correspondente. Então, para fazer a combinação, ela precisa da coluna chave para as juntas. Então especificamos e dissemos: Ok, você precisa verificar o ID do cliente entre essas duas tabelas. Então, vamos analisar isso. A primeira identificação de cliente, nós a temos nos clientes e também a temos como um registro nos pedidos. Isso significa que há uma correspondência entre essas duas tabelas e esse cliente será apresentado. Então, aqui obteremos o ID do cliente número um, FirstName Maria, e seu pedido foi 1001. E nós temos essa quantidade. Então, aqui temos o registro completo de Maria de ambas as tabelas. Vamos agora para o próximo. Temos John John presente, bem como o ID do cliente 2 na tabela de pedidos. Portanto, há uma partida e ela também será apresentada em seus resultados. E seu pedido é 1002, e ele tem essa quantidade. Então, isso vai acontecer no terceiro cliente. O terceiro cliente existe em ambas as tabelas em clientes e pedidos. E também estará listado nos resultados. E seu ID de pedido, essa quantidade 500s. Mas agora chegamos ao ID do cliente para. A ID do cliente existe apenas nos clientes e não a encontramos nos pedidos. É por isso que não há partida. E o banco de dados ignorará esse cliente e também continuará. Por aqui. Vai verificar, tudo bem. Temos o ID do cliente cinco. Só existe nos clientes e não nos pedidos. Não há partida. Temos mais uma coisa: temos ID de cliente número seis aqui. Nós o temos apenas nos pedidos, mas não o temos em seu cliente. Portanto, não há correspondência com a junção interna; somente se o cliente ou a chave existirem em ambas as tabelas, ela será apresentada como resultado. Tudo bem, então isso é tudo para a junção interna. Tudo bem, então isso é tudo para o Inner Join. Em seguida, falaremos sobre uma junção esquerda. 25. #23 DEIXADO DE SE JUNTAR: Ok, agora vamos para a próxima tarefa e temos o seguinte. Encontre todo o ID do cliente, nome, ID do pedido quantidade, mas inclua os clientes que não fizeram nenhum pedido. Para nós. Isso significa que precisamos ver, como resultado, todos os clientes, não apenas os clientes que fizeram um pedido, mas todos os clientes. Para fazer isso, vamos usar a junção esquerda. Então, teremos exatamente a mesma consulta. Não há nada que tenha mudado nas mesmas colunas, nas mesmas tabelas. Mas em vez de dizer junção interna, vamos trabalhar com uma junção esquerda e dizer junção esquerda. Isso significa que tudo bem, para o SQL, ele pode listar todos os clientes. Então, vamos ver o que pode acontecer se fizermos isso. Deixe-me torná-lo um pouco maior. Então, como você pode ver aqui, como eu disse, vamos lá, temos todas as informações dos clientes e somente as mágicas dos pedidos. Tudo bem pessoal, novamente, vamos entender o que o banco de dados estava fazendo. Depois de executarmos a junção esquerda, o banco de dados se concentrará nos clientes e pedidos que o banco de dados entende. Ok, os clientes são a tabela esquerda porque vem em primeiro lugar com o dos pedidos está a tabela da direita porque ela vem à esquerda, junte-se à consulta. Em segundo lugar, depois disso, vou especificar as colunas. Novamente, temos o ID do cliente, o nome, o ID do pedido e uma quantidade. E agora ele vai começar a fazer a combinação e verificar, ok, qual tipo de junta, o que temos? Nós temos o elevador. Então, como diríamos, ok, é uma junção à esquerda, o banco de dados dirá: Ok, eu preciso de tudo da tabela esquerda sem fazer nenhuma combinação, então precisamos de tudo. Então, ele listará todos os IDs e também todos os nomes, resultados, verificando qualquer coisa. Mas, do lado direito, precisamos apenas dos registros correspondentes. Então, isso vai realmente verificar cada um deles. Então, aqui está o ID do cliente e os clientes, então ele vai pegá-lo e colocá-lo como resultado. Então, agora, para o ID do cliente 2 , também temos um, , também temos um, o resultado é que os três IDs de cliente são iguais. Mas agora, para Martin, ele não tem nenhuma ordem. Portanto, o banco de dados mostrará nulos. Em vez disso. Agora, isso significa que, como um vazio, não há valor encontrado ou desconhecido. E, para melhor, não há identificação de cliente com o número cinco. Isso significa que não há nada no lado direito. Nós também teremos. E se t, então é assim que parece. Depois de executar a junção à esquerda, você obterá tudo da esquerda e somente a correspondência da direita. Se faltar alguma coisa, vou colocar nulos. Tudo bem, então isso é tudo para a junção esquerda. Em seguida, vamos começar a falar sobre a junção certa. É muito semelhante à junção esquerda. 26. #24 CERTA JUNTE-SE a mim: Ok, então agora vamos pular para o próximo. Vamos falar sobre a junção certa. Temos a seguinte tarefa. É quase o mesmo. Encontre toda a quantidade de ID do cliente , nome e ID do pedido, mas desta vez inclua todos os pedidos independentemente de haver um cliente correspondente. Isso significa que, para nós, tudo bem, precisamos de todos os pedidos da tabela certa, dos pedidos. E para fazer isso, temos a mesma configuração aqui e é krill. Só precisamos mudar o tipo de junção para podermos escrever aqui, certo? Depois de fazer isso, você controlará a correspondência do banco de e apresentará os resultados. Teremos a mesma configuração aqui, não mudaremos nada. E vamos executar isso. E com isso, você pode ver que o banco de dados listou todos os pedidos da tabela de pedidos e do lado esquerdo, apenas os clientes correspondentes. Ok, então, como sempre, vamos ver o que o banco de dados fez quando executamos a junção correta. Temos a mesma configuração. Os clientes são a tabela da esquerda, os pedidos são a tabela da direita e também temos a mesma coluna. Portanto, um ID de cliente, nome, ID do pedido e também temos a quantidade. Mas agora, aqui, a diferença é que dizemos que é uma união certa. Então, para fazer isso em SQL, ele apresentará todos os resultados da tabela da direita sem verificar se há uma correspondência com a esquerda. Portanto, os dados selecionarão tudo a partir daqui. Então, todos os pedidos e todas as quantidades sem verificar nada do lado esquerdo. Agora, do lado esquerdo, ele apresentará apenas o que é correspondente. Então, vai verificar. Ok. Temos um ID de cliente? Sim, nós o temos para que ele possa apresentar seus resultados aqui no lado esquerdo. Temos o cliente dois? Nós também o temos. Cliente três. Temos George aqui. Mas agora não temos um cliente número seis, isso significa que será nulo novamente, então ficará vazio. Não temos um cliente com a ideia fixa na tabela de clientes, mas apresentamos tudo, todos os pedidos do lado certo e apenas as informações correspondentes do cliente. Tudo bem, todo mundo está, então isso é tudo para a articulação certa. Em seguida, vamos começar a falar sobre o último tipo de junção, a junção externa completa. 27. #25 JUNTE-SE COMPLETO: Tudo bem, vamos passar para o último. Temos a junção completa e temos a seguinte tarefa. Lista, ID do cliente, nome, ID do pedido, quantidade. Mas desta vez inclua tudo, todos os pedidos e todos os clientes. Ok. Com a articulação completa, tenho duas coisas a dizer. primeira é que a junção completa só é suportada em alguns bancos de dados como Microsoft SQL , MySQL ou Oracle. Você não podia usar a junta completa. Mas, em vez disso, vou mostrar algumas soluções alternativas de como fazer a junção completa com o MySQL. Então não se preocupe com isso. Mas precisamos torcer algumas coisas para criar a junta completa. Se você estiver usando o Microsoft SQL, basta dizer junção completa. A segunda coisa é que essa junção completa às vezes tem um desempenho ruim se você tiver mesas grandes. Portanto, tente evitar usar a junção completa em meus projetos, eu sempre costumo usar como junção interna, junção esquerda, união direita, todas as junções externas completas. Eu realmente tentei evitar que o uso dessa junta completa tivesse um desempenho muito ruim. Portanto, se você tiver mesas pequenas, isso não deve ser um problema. Mas quando a mesa ficar grande, a junta inteira ficará muito lenta porque você está dizendo, ok, me dê tudo do lado esquerdo, tudo da direita. E isso às vezes tem um desempenho ruim. Então, tente evitar isso. Então, agora a pergunta: como vamos fazer a junção completa se não temos em meu SQL a palavra-chave completa para fazer isso. Então, como eu disse, vamos usar uma solução alternativa. Então, depois disso, uma junção completa é na verdade, uma combinação entre uma união esquerda e direita, união esquerda e união direita. Então, o que eu vou fazer é simplesmente duplicar esses scripts. Portanto, temos o dobro da mesma consulta, mas quando dizemos junção esquerda e a outra dizemos junção direita. No próximo tutorial, falaremos sobre como combinar duas declarações em uma. Para fazer isso, usaremos a palavra-chave union. Uma vez que eu coloco união, eu sou como adicionar duas declarações em uma. Então, aqui estou dizendo: Ok, me dê todos os resultados da esquerda e combine-os com o resultado da direita. E se você executá-la, obterá exatamente o mesmo resultado da junção completa. Com isso você pode ver, ok, aqui eu também tenho todos os clientes. Eu tenho todas as ordens, então temos aqui uma junção completa. Tudo bem, pessoal, agora vamos ver se isso é feito depois de executarmos a gripe ou se os scripts que mostrei são à esquerda, união à direita. Temos a mesma configuração dos pedidos dos clientes e temos essas quatro colunas. Então, como é uma junção completa, isso significa todos os registros da esquerda e todo o recall da direita. Então, vai começar da esquerda. Teremos todos os clientes e todos os primeiros nomes. E então ele vai começar a combinar no lado direito, em alguma área, tem esse pedido, essa quantidade, ID do cliente tem esse pedido, essa quantidade. Os três, temos esse ID e essa quantidade. Mas, para Martin e melhor, não temos nenhuma ordem deles. Então, vamos ver nulos aqui, aqui. Mas ainda falta algo : não temos todos os pedidos aqui. É por isso que o banco de dados apresentará esse ID do pedido. E essa quantidade que vai coincidir no lado esquerdo diz, ok, não há clientes no lado esquerdo. E isso vai colocar aqui alguns nulos. Então, com isso, você tem todos os clientes e todos os pedidos correspondentes a eles. E, por outro lado , você tem todos os pedidos e clientes antigos usando o conjunto completo. Tudo bem, pessoal, então, com isso, aprendemos todos os tipos diferentes de junções. Em seguida, falaremos sobre conceitos semelhantes. É a união e a união. 28. UNIÃO #26: Tudo bem, agora vamos aprender como combinar tabelas usando união. Union é uma ferramenta muito importante e SQL para combinar tabelas e é muito poderosa. Então, anteriormente, aprendemos como combinar tabelas usando os métodos de junção. Então, o que estamos fazendo exige que tenhamos duas tabelas, clientes e pedidos, e estamos unindo as colunas. Então, nos resultados, obteremos uma tabela grande, uma tabela com todas as colunas da esquerda e da direita. Mas com a união, é como combinar duas tabelas. Mas em vez de combinar as colunas aqui, vamos combinar as linhas. Então, aqui vamos obter uma tabela muito longa, incluindo todas as linhas da esquerda e da direita, mas com a mesma coluna. Portanto, não obteremos todas as colunas da esquerda e da direita. Em vez disso, obteremos todas as linhas da esquerda e todas as linhas da direita. Ok, então agora, para entender o sindicato, vamos ter o seguinte exemplo. Portanto, em nosso banco de dados de tutoriais, temos duas tabelas. Temos os clientes da mesa e temos os funcionários da mesa. Então, agora temos as seguintes tarefas. Faça uma lista de todas as pessoas de clientes e funcionários em que temos o nome, sobrenome e o país. Isso significa que não importa se a pessoa é cliente ou funcionário. Teremos que fazer uma lista com tudo. Então, para resolver essa tarefa, vamos usar o operador sindical entre duas mesas, clientes e funcionários. Então, se levarmos isso de perto, você encontrará três informações em ambas as tabelas. Portanto, temos FirstName e clientes. Também temos o mesmo em funcionários, sobrenome e clientes, sobrenome, funcionários. E temos o país e os funcionários e os mesmos anúncios, clientes. É muito importante que tenhamos as colunas correspondentes de ambas. Portanto, o banco de dados, se iniciarmos a união entre os dois, o banco de dados poderá selecionar as colunas somente do sal da tabela esquerda. Teremos nome, sobrenome e país. E não teremos aqui novamente as mesmas colunas da direita. Não está unido, é um sindicato. Então, o da esquerda decidirá quais são os nomes das colunas. Então, isso é muito importante. Então, o banco de dados selecionará tudo da tabela à esquerda e colocará nos resultados. Vou fazer o mesmo com os corretos, para que os funcionários selecionem todos os registros e os coloquem aqui. E com isso, temos uma lista completa de todas as pessoas, dos clientes e também dos funcionários em um único resultado. É muito importante que as duas tabelas na consulta SQL tenham exatamente o mesmo número de colunas e a mesma ordem. Então, se estivermos fazendo como no primeiro nome do funcionário, no sobrenome e depois no primeiro nome. Nos resultados. Também receberemos esse switch. Portanto, tenha cuidado com a ordem das colunas e o número de colunas deve corresponder entre a esquerda e a direita. Mais uma coisa é muito importante que existam dois tipos de união. Hora. Número um, essa é a união em que obteremos o resultado exatamente como este. Isso significa que, se houver alguma duplicata entre a tabela um e a tabela dois, esses WE permanecerão em seus resultados, então não há como verificar a exclusividade dos resultados. Se houver alguma pessoa parecida à esquerda, eu sou a mesma pessoa ou os carona. Nada vai acontecer. Obteremos todos os resultados. Mas se você quiser remover essas duplicatas. Então, se você verificar os resultados aqui, você pode ver John. Ele é cliente e, ao mesmo tempo, também é funcionário. Então isso poderia acontecer. Sim. Então, para remover esses kits duplos, poderíamos usar o outro tipo de união, que é apenas a união sem união. Tudo. Vou mostrar isso quando estivermos escrevendo as instruções SQL. Portanto, isso também é muito importante para entender que a união, se você quiser que as duplicatas sejam exatamente iguais aos dados dentro das tabelas , você deve usar union all. Se você quiser remover as duplicatas, use união. Agora vamos ver como vamos fazer isso em SQL. Então, isso é muito fácil de fazer em SQL. Tudo o que vamos fazer é escrever duas perguntas, uma para clientes, outra para funcionários, e então unir os dois e obteremos os resultados. Então, vamos tentar construir o primeiro. Selecione o nome, o sobrenome e precisamos do país dos clientes. Então, essa é a primeira consulta. Vamos executar isso e ver, ok, agora eu tenho uma lista dos clientes. E então vamos escrever isso novamente para os funcionários. Portanto, selecione os funcionários que temos também FirstName, LastName e Amp. Country from Blow é. Então, vamos executar a consulta e ver. Agora temos a lista dos funcionários. Como você pode ver, agora temos duas consultas, uma para clientes e outra para funcionários. Para fazer a união, mantenha todas as duplicatas também. Vamos escrever a palavra-chave entre eles, união. Tudo. Então, agora vamos fazer a coisa toda e vamos verificar. Então, com isso, obtivemos todo o nome, sobrenome país de ambas as tabelas de clientes e funcionários. E, como você pode ver, esta lista contém crianças da WE porque, por exemplo John é cliente como óleo nos funcionários. Portanto, se quisermos remover essas duplicatas entre clientes e funcionários ou outros resultados, simplesmente removemos o óleo daqui. Nós apenas usamos o sindicato. Então, vamos fazer isso de novo. Então, agora vamos obter uma lista exclusiva de informações para que John só possa aparecer uma vez aqui. Então é assim que vamos fazer isso em união. Mais uma coisa é sobre como controlar os nomes das colunas. Então, como você pode ver, o nome, o sobrenome, o país, isso vem da consulta acima. Então, essa consulta aqui vai controlar a nomenclatura da nossa tabela. Portanto, se você deseja ter um nome de coluna diferente, não o altere aqui porque nada pode acontecer. banco de dados simplesmente o ignorará. Então, aqui vamos controlar o nome. Então, se eu quiser adicionar, por exemplo digamos pessoa, primeiro nome. Aqui, pessoa, sobrenome. E ouça o país de Harrison. E executamos novamente a consulta. Como você pode ver, temos os nomes aqui. E se você mudar alguma coisa aqui, a consulta abaixo, nada vai acontecer. Então, vamos ter o primeiro nome. Então, vamos executar a consulta. Você vê que nada vai acontecer. Então, agora vamos testar algumas coisas aqui. Então, se eu resolver seu problema de onde eu vou ter primeiro, temos o sobrenome e depois vem a primeira coisa. É o oposto da primeira consulta. Então, vamos executar isso. Como você pode ver, o banco de dados não notará que temos aqui um erro ou temos um problema em que temos acima do Nome, Sobrenome e, em seguida, aqui temos o sobrenome e depois o primeiro nome. Porque o banco de dados não se importa com isso. Só se importa que ambos tenham o mesmo tipo de dados. Por exemplo, como temos aqui caractere var e aqui temos o caractere var, ele poderia apresentar seus resultados. Para o banco de dados. Não importa se você está fazendo isso corretamente ou não. O nome da coluna, não diga nada sobre isso. É por isso que tenha cuidado com a ordem das colunas. Quando você está fazendo a união entre duas tabelas. Agora, se tentarmos outro tipo de dados, por exemplo, ID do cliente. O ID do cliente é inteiro e o primeiro nome aqui é o caractere var. Então, se eu executar a consulta, receberemos um erro porque acho que ela está oculta aqui porque há incompatibilidade entre o tipo de dados que o banco de dados não pode conter , combinar strings e depois disso, teremos um número inteiro. É por isso que o tipo de dados é muito importante para o SQL. Então, deixe-me consertar tudo e correr. Agora funciona porque o tipo de dados é o mesmo. Então, vamos tentar alguns outros erros. Só estou quebrando as coisas. Então, acima, temos três colunas. Temos FirstName, LastName country, e temos aqui o mesmo. Então, se eu tiver um número diferente de colunas entre as duas tabelas, digamos que tenho salário. Então agora temos quatro colunas em um guincho e na outra temos três. Se eu executar essa consulta, obteremos ganhos e erros pois ela dirá que você tem um número diferente de colunas entre essas consultas e que não podemos fazer a união. É por isso que esse tipo de dados é muito importante. O número de colunas é muito importante e, também, a ordem das colunas deve ser correspondente. Tudo bem, pessoal, então, com isso, abordamos as uniões de SQL e agora você sabe como combinar tabelas SQL. E no próximo capítulo, aprenderemos muitas funções importantes e começaremos com as funções de agregação. 29. #27 Funções agregadas: Tudo bem, então, até agora aprendemos como obter, como recuperar nossos dados de nosso banco de dados e tabelas. Mas em cenários da vida real, faremos muitos cálculos agregações em cima dos dados para obter algo significativo deles, a fim de obter algumas informações úteis dos dados. Portanto, em projetos SQL, tendemos a usar muitas agregações para entender os dados. Como às vezes temos no modelo de dados grandes tabelas e apenas lendo os dados brutos, não obteremos nenhuma informação útil sobre eles. Portanto, temos que fazer algumas agregações em cima dela para entender os dados. Isso significa que entender as funções agregadas do SQL é muito importante e essencial para aprender SQL. Para obter algumas informações dos dados. Em SQL, temos as seguintes funções agregadas. Eles são muito fáceis. Portanto, se você apenas ler o nome da função, entenderá o que o SQL fará depois de executar essas funções. Portanto, a contagem pode retornar o número de linhas em uma tabela. Então, vou resumir os valores. Temos a média, temos max-min para retornar o valor máximo e o valor mínimo. Vou examinar todos eles, explicar isso passo a passo com exemplos, como de costume. Mas aqui é muito importante entender como cada função pode lidar com os nulos, aqueles campos vazios que não temos um valor porque cada função lidará com os nulos de forma diferente. Tudo bem, então agora vamos começar com a primeira função que temos. São as contas. É também a mais fácil que temos nas funções de agregação. Em muitas situações, quando você está trabalhando, como, digamos, novos projetos, você tem muitas tabelas. A terceira coisa que eu costumo usar para ver, ok, quantos clientes temos? Quantos pedidos, quantos, digamos, funcionários, temos a banda na mesa. Então, eu geralmente sempre verifico isso para ver quantos registros temos em cada tabela? É como Big Table? É uma mesa pequena? Então, se tivermos a seguinte tarefa que diz, encontre o número total de clientes no banco de dados. Ok, então vamos resolver isso usando uma escala. Primeiro, quero obter, como todos os dados da tabela, clientes, geralmente fazemos isso usando a estrela selecionada dos clientes. Então isso é fácil. Agora podemos ver, ok, temos cinco clientes na mesa. Mas a tarefa é encontrar o número total de clientes. Isso significa que eu quero ver como resultado, apenas o número cinco, o número total de clientes. Para fazer isso, vamos usar a função count. Então, após a seleção, vou digitar aqui a contagem de palavras-chave, abrir colchetes e fechar colchetes. E dentro da conta, você pode especificar uma estrela ou o nome dessa coluna. Então, vamos ver qual é a estrela e executar isso. E como você pode ver agora, temos cerca de cinco como números de linha de clientes na tabela. Então, aqui contamos quantos clientes temos. Mas, como você pode ver aqui, o nome da coluna, eu realmente não gosto. É como o nome da função. Então, vamos renomeá-lo para os resultados como total de clientes. Então, vamos reexecutar isso. E agora parece melhor. Portanto, o número total de clientes é de cinco. Como eu disse, poderíamos usar aqui como uma estrela ou um nome de coluna. Portanto, essa é a maneira mais fácil de fazer uma contagem na mesa usando a estrela. Mas se você incluir agora o nome da coluna, será um pouco mais complicado por causa dos nulos. Então, vamos ver o que vai acontecer se eu digitar aqui o ID do cliente e executar a consulta, obteremos as mesmas informações, como cinco. Mas se eu comprei aqui não o ID do cliente, mas a pontuação. E você verá que agora temos quatro. Então, aqui temos quatro pontuações. Não temos cerca de cinco clientes. Então, o que aconteceu aqui? Agora, deixe-me explicar o que um banco de dados está fazendo. Depois de dizer conte estrelas ou conte uma coluna. Se você disser contagem de estrelas, não está especificando nenhuma coluna. Esse banco de dados vai até a tabela e contará apenas quantas linhas temos na tabela. Portanto, esses dados contarão 1.234,5. Temos cinco linhas na tabela e, somando os resultados, você obterá cinco. Mas se você disser que ok conta pontuação, se você colocar a pontuação dentro das contagens, o banco de dados contará quantos valores temos dentro da pontuação? Vai ignorar os nulos. E aqui está o problema, ou, digamos, a parte complicada. Então, se o banco de dados contar, quantas pontuações temos , contará apenas quatro. Então, para contar, quantos clientes temos? Ou você vai dizer, ok, conte estrelas ou vai gostar contar quantos IDs de cliente temos e obterá os mesmos resultados, obterá cinco. Mas se você estiver contando como uma coluna que contém nós, aqui, você terá menos registros nos resultados, como a pontuação, temos apenas quatro com o Id, temos cerca de cinco. Ok, então agora vamos passar para o próximo. Nós temos a soma. Ao contrário da contagem, a soma funciona apenas nas colunas que contêm números, por exemplo, você pode fazer a soma na ID do cliente porque temos números dentro dela na pontuação, na quantidade no IDs de pedidos, mas você não pode somar o nome ou alguns sobrenomes com a contagem. Você pode fazer isso em qualquer tipo de coluna, como você pode fazer, contar, primeiro nome, contar países e assim por diante. Então, a soma, você lida apenas com números. E mais uma coisa, se você tiver nulos, a soma vai lidar com isso como zero. Portanto, não o ignorará. Vai lidar com isso como um zero. Vamos fazer a seguinte tarefa. Encontre a quantidade total de todos os pedidos. Isso significa que vamos nos concentrar nos pedidos de mesa e resumir todas as quantidades de todos os pedidos. É muito fácil. Vamos fazer isso. Então, antes de tudo, eu gostaria sempre de começar com a estrela dos pedidos. E vamos executar isso. Então, agora eu tenho aqui os pedidos da tabela e vamos nos concentrar na quantidade e temos que resumi-la. Então, para fazer isso, vamos usar a palavra-chave alguns colchetes abertos. E agora digite aqui a quantidade, feche os colchetes e execute isso. Então, com isso, você tem o número total ou o total da quantidade. Resumimos todas as linhas em uma célula. Aqui. Como sempre, temos esse nome feio aqui. Então, vamos renomeá-lo em alguma quantidade. Execute-o novamente. Então, agora temos um nome melhor nos resultados. Então, a soma da quantidade que temos aqui, 2650. Ok, então agora vamos passar para o próximo. Nós temos a média. A média é mais uma função agregada em SQL e você pode usá-la para encontrar a média de uma coluna. É quase o mesmo que soma. Por isso, funciona com as colunas que têm alguns números. Não funcionará em média se você usá-lo no nome ou sobrenome, há caracteres, portanto, apenas nos números. Mas a única diferença é que, no entanto, vai lidar com os nulos. Então, por exemplo, aqui temos o nulo na pontuação. Ele não o considerará como zero, como uma soma, mas o ignorará completamente porque, considerado como zero, será realmente um problema usar a função média. Portanto, em média, os nulos serão completamente ignorados. Então, vamos dar o exemplo a seguir ou a tarefa encontrar a pontuação média de todos os clientes. Então, vamos tentar resolver isso. Vamos nos concentrar nos clientes da mesa. Como sempre. Vou apenas selecionar tudo para conferir o resultado aqui. Então, precisamos da pontuação da coluna e precisamos da média desses valores. Então, para fazer isso, vamos escrever a média da palavra-chave, abrir colchetes e, em seguida, o nome da coluna e os colchetes fechados. Então, vamos executar isso. Então, com isso, você obteve a pontuação média de todos os clientes. Os nulos são ignorados. E eu gosto de renomeá-lo como Very score. Execute-o novamente. Parecia melhor. Agora temos a pontuação média, 625. Tudo bem, agora vamos passar para minha função agregada favorita. Temos Min e Max. Eu o uso muito quando estou fazendo um perfil de dados para entender meus dados, por exemplo, se eu estiver arquivando linhas ou verificando os pedidos das tabelas pela primeira vez, ficarei interessado. Qual é a data mais recente ou quais foram as últimas datas do pedido? Então, para fazer isso, poderíamos usar a função max na data do pedido e obteremos o valor mais recente ou, por exemplo vou verificar, ok, qual cliente tem a maior pontuação. Então eu poderia ir até a pontuação e fazer uma função máxima. Então, o máximo e o mínimo , são como a contagem. Você pode usá-lo em qualquer tipo de coluna, então você pode usá-lo em números e caracteres, se as datas funcionarem e ouvir sobre os nulos, ele será ignorado. Então, se você vai dizer, ok, qual é o valor mínimo na pontuação, você não receberá o nulo, você receberá 350. Foi Maria. Vamos dar alguns exemplos e tarefas para entender como trabalhar com Min e Max. Tudo bem, então temos a seguinte tarefa. Diz: encontre a pontuação mais alta, a pontuação máxima na tabela de nossos clientes. Temos a mesma tabela aqui, então vou remover a média, selecionar os dados. Então, eu quero obter a maior pontuação. Então isso deve ser feito. Para fazer isso, vamos usar a função max, abrir colchetes, marcar esses colchetes e executar isso. Se você fizer isso, você vai ter os 900. E isso é verdade. Só vou renomear a coluna. Vamos fazer isso de novo. Temos a pontuação máxima de 900. Então, vamos agora encontrar a pontuação mais baixa. A pontuação mais baixa aqui deve ser com Maria 350. Para fazer isso, também usaremos a função média na pontuação. Mudamos o nome só para ficar melhor. E faça isso de novo, mas com a pontuação média, obteremos 350 e não o nulo. Então, isso é muito importante. Tudo bem, então agora vamos continuar brincando com os dados. Vamos pegar o pedido. Então, vou obter a data mais próxima nas datas do pedido e a mais recente. Então, vamos tentar fazer isso. Eu só vou remover isso. Selecione os pedidos das mesas. Agora, queremos obter as datas mais antigas e a data máxima ou datas mais recentes a partir das datas de ordem das colunas. Para fazer isso, você usará a função mean when brackets, order date e, em seguida, closets e apenas renomeá-la para os resultados, datas médias do pedido. Vamos executar isso. E com isso, obtivemos as datas mínimas na data do pedido. Então, esses foram os dados de primeira ordem na tabela. E vamos pegar agora o mais recente. Então, para fazer isso, vou mudar a função max e apenas mudar o nome dela para o resultado. E veja. Esta data é a última data que temos como pedido. Tudo bem pessoal, então com isso, aprendemos todas as funções agregadas em SQL. Eles são muito importantes para análise de dados e ciência de dados. Em seguida, abordaremos as funções da string. Onde vamos aprender como manipular os dados de texto? 30. Funções de string #28: Tudo bem, então, seja o próximo Reagan a aprender como limpar nossos dados usando as funções de string SQL. Em muitos casos, se você estiver trabalhando com um grande banco de dados, terá muitas colunas. Isso inclui valores como texto ou caracteres, que chamamos de string. E os insights sobre a qualidade dos dados , como colunas, às vezes podem ser ruins. Portanto, você acabará precisando de algumas funções para manipular as estruturas desses valores. Portanto, no SQL, temos as seguintes funções de cadeia de caracteres SQL. Temos o côncavo para nos conectarmos às cadeias de caracteres em um valor, o inferior e o superior para transferir os dados para o corte em minúsculas ou maiúsculas. Se você tiver alguns espaços em branco no início ou no final do valor, poderá remover os links para calcular o comprimento do caractere ou o valor, então temos a substring para retorna uma subparte da string. Tudo bem, então agora vamos ter algumas tarefas para entender como trabalhar com essas funções de string. A primeira diz que lista o nome de todos os clientes, em que o nome do cliente é uma combinação entre Nome e Sobrenome em uma coluna. Então, vamos tentar fazer isso. Precisamos da lista de todos os nomes de clientes que temos aqui, FirstName, e também temos o sobrenome dos clientes. Portanto, se eu executar essa consulta, obterei o seguinte. Agora temos uma lista com os nomes de todos os clientes, mas agora não resolvemos realmente as tarefas porque a tarefa diz que queremos ter o nome do cliente o nome e o sobrenome em uma coluna. E como você pode ver aqui, nós o separamos no banco de dados. Então, para agora conectar essas duas strings em uma, vamos usar a função concat. Então, vamos ver como vamos fazer isso? Portanto, precisamos da palavra-chave con, cats, open brackets. E aqui vamos listar a primeira coluna, nome, vírgula, sobrenome. Então, vou movê-los para cá e vamos ver o resultado. Então, como você pode ver, tudo bem, agora temos o nome e o sobrenome juntos em uma coluna. Então, se quisermos separá-los também uns dos outros, poderíamos usar mais uma string. Vou colocar o ponto negativo entre eles. Então, agora estou conectando três cordas. Primeiro nome menos, isso é meu, depois o sobrenome. Então, vamos verificar como vai ficar. Então, como você pode ver, Maria Minos Kramer. Então, com isso, temos uma lista de todos os nomes de clientes com o nome e o sobrenome. Mas eu também quero renomeá-lo para o cliente. Nome. Eu, faça-o menor. Tudo bem, então vamos variar isso. Como você pode ver agora, temos uma coluna chamada nomes de clientes e temos exatamente as informações de que precisamos. Então, se você quiser se conectar como duas cordas ou mais, você pode usar o côncavo da função. Então, outra tarefa que é ácaros, tudo bem, quero que todos os primeiros nomes estejam em maiúsculas ou minúsculas. Então, vamos ver como podemos fazer isso. Então, agora vamos remover isso. E agora vamos transferir o primeiro nome para maiúsculas. Então, se eu apenas consultar agora o primeiro nome, você pode ver que ele não está em maiúscula, ele começa com M grande, então o resto é pequeno. Então, para converter tudo em maiúsculas, vamos usar a palavra-chave ou a função de nossos colchetes. Feche-o e eu vou renomeá-lo para nome superior. Vamos executar isso. E como você pode ver agora, todos os nomes agora em maiúsculas, você também pode fazer o mesmo com as minúsculas. Vou usar agora as funções menor FirstName como nome de vírus mais baixo. Então, vamos executar isso e, como você pode ver agora, eu transfiro a string de maiúscula para minúscula. Mais uma coisa a notar aqui. Portanto, qualquer alteração que eu esteja fazendo agora na consulta, ela não atualizará o conteúdo da tabela. Isso significa que o primeiro nome permanecerá como antes, portanto, Maria com o primeiro caractere m e ali é pequena. Então, agora estamos apenas alterando ou transformando os dados nos conjuntos de resultados que estou recebendo como saída. Portanto, nada mudará na mesa, a menos que façamos algumas atualizações. Vamos aprender isso mais tarde. Então, agora estamos apenas transformando os dados para nossos resultados. Ok, então agora vamos falar sobre o acabamento. Isso é interessante. Às vezes, no banco de dados, você pode encontrar algo assim. Como o nome Maria, e antes disso, temos um espaço vazio. Então, alguém antes de digitar o nome Maria , inseriu um espaço em branco antes que isso acontecesse. Ou, no final, alguém entrelaça espaços em branco. Normalmente, isso é como dados incorretos e temos que removê-los para agora trabalhar com eles e nossa consulta, poderíamos usar uma função trim. Então, para o esquerdo, nós o chamamos de espaço elevado. Para a pessoa certa, chamamos isso de espaço certo. Então, para remover os espaços à esquerda do nome, poderíamos usar a função L trim, que significa corte esquerdo. E se você executar isso, esse espaço em branco será removido da consulta, dos resultados. E se você tiver no lado direito, você também tem espaços em branco, você pode usar outra função que é chamada de nosso corte. Isso significa certo, aparar. E se executarmos isso, removerá qualquer espaço em branco no final da string. Se você tem uma situação em que você tem os dois. Então, ou você vai aplicar o acabamento de elevação e o acabamento a seco ou pode usar a função de acabamento. Corte-o removendo os dois lados, o átrio esquerdo e o direito, e você não terá como resultado nenhum espaço em branco, a corda. Ok, agora vamos ter alguns exemplos para aprender sobre o Trim. Portanto, se você verificar nosso banco de dados de tutoriais, talvez já descubra que existem alguns espaços em branco. Se você verificar a tabela de clientes exatamente no sobrenome, encontrará aqui alguns espaços em branco à esquerda ou à esquerda. Então, vamos verificar se isso não está marcado. Nós. Selecione o sobrenome dos clientes. Então, agora, se você pegar os resultados, você pode descobrir, ok, há aqui lift, lift, lift whitespace, mas eu tenho uma dica aqui para você para encontrar todos aqueles espaços em branco que estão ocultos. Então, por exemplo, temos espaços em branco, além de Cramer, mas você não pode vê-los se verificar os resultados. Então, eu diria que basta copiar o valor e colocá-lo no editor. Então, se eu colocá-lo no editor, você pode ver que há um espaço em branco certo. E vamos pegar todos os valores. Vamos ver, o aço está limpo, então não há espaços em branco ao redor e os tubos os removem. Beeps tem como elevar o espaço em branco e o espaço em branco certo. Então, temos que consertar isso. Agora. Molar, exceto molar, também não temos espaços em branco ao redor de Rankin. Eu acho o mesmo. Sim. Não temos espaços em branco, então vamos tentar consertar isso. Vamos usar apenas a função trim, a palavra-chave trim brackets. Como sempre. Vou chamá-lo de sobrenome claro e limpo. Então, vamos executar a consulta e verificar os resultados. Então, vamos verificar Kramer se há algum espaço em branco ao redor. Então, como você pode ver, está limpo. Vamos dar outro exemplo de nossos caroços também, limpos para que não tenhamos branco de elevação ou espaços em branco corretos. Você pode usar a função trim para removê-los. Ok, agora vamos passar para a próxima função. Nós temos o link. Se você quiser calcular quantos caracteres temos em uma string, você pode usar a função links por algum motivo, se quiser calcular quantos caracteres temos, temos o sobrenome, poderíamos fazer assim. Vou apenas estender nossa consulta. Você calcula isso. Então, para fazer isso, vamos usar os links de palavras-chave. E dentro dela vamos colocar o sobrenome. Quem calcula quantos caracteres temos lá? Vou apenas renomeá-lo para o sobrenome Olin. Então, vamos executar a consulta. E você pode ver que o banco de dados já calculou quantos caracteres temos nos sobrenomes? Você já deve ter notado que isso não é verdade porque temos aqui Kramer, apenas seis caracteres, mas o banco de dados está mostrando sete. E isso porque temos espaços em branco. Portanto, essa é uma ótima maneira de descobrir se há espaços em branco ou não. Para limpar isso agora, você pode mesclar essas duas funções em uma. Então eu posso colocar primeiro a guarnição dentro do link. Então, primeiro estou limpando os dados e depois disso, quero calcular o comprimento. Então, para fazer isso, vou criar uma nova coluna. Então, primeiro vou cortar o sobrenome. E depois disso, vou aplicar novamente outros links de função. Então eu incorporei duas funções e uma como, digamos, vamos chamá-la de clean lynn, recebendo um nome longo. Mas de qualquer forma, vamos ver os resultados. Como você pode ver agora, temos os links limpos ou o sobrenome. Então, temos exatamente aqui 65. E como você pode ver aqui, há dois espaços em branco. E esses nomes não têm espaços em branco porque temos exatamente o mesmo número de caracteres. Ok, agora vamos passar para a última função de string que temos. É uma substring divertida. Então, digamos que temos no banco de dados o seguinte nome. Nós temos Maria. Cada caractere no banco de dados tem a posição, por exemplo , M é um, a é dois, r é três e assim por diante. E se eu quiser na consulta subtrair esse nome, eu só quero fazer parte dele. Eu poderia usar a função substring. Portanto, o substrato tem a seguinte sintaxe. Preciso definir dentro dela o nome da coluna ou a string, depois a posição inicial e o comprimento. Vamos dar o exemplo a seguir. Se eu disser que quero substring Maria, começando com dois, e os links são três. Então, temos aqui duas dicas. O primeiro indicador é por onde começar. Então, vamos começar com a posição dois. Então, ele vai calcular 12. E esta é nossa posição inicial. E a partir desse ponto, podemos calcular três etapas. Então, aqui dissemos três como links ou etapas. Então 123. Com isso, temos um ponto de partida e um ponto final para a substring. Portanto, se você executar essa consulta aqui, você receberá como um recurso ou desculpe. Ok, então agora vamos dar um exemplo de vida. Podemos aplicar a mesma regra no sobrenome. Então, eu vou remover a parte antiga aqui. Então, eu vou usar a mesma função, então substring. E precisamos definir agora o nome da coluna é o sobrenome. A posição inicial é nos links ou quantas etapas são três. Então, vamos chamá-lo de subsobrenome. E vamos fazer isso e ver os resultados. Então, se pegarmos o resultado agora, podemos ver que não temos o sobrenome completo, mas apenas parte dele porque definimos a substring nele. Então, em vez de Cramer, temos apenas RAM. Então, começou com a posição dois e cortamos três caracteres. Então, RAM de aço, começamos com t e temos E. Tudo bem, pessoal, então isso é tudo para este capítulo. Aprendemos muitas funções importantes. E agora, no próximo capítulo, elevaremos o nível novamente aprendendo tópicos avançados em SQL. E começaremos com o grupo por cláusula. 31. GRUPO #29 POR: Tudo bem, pessoal, até agora aprendemos como agregar nossos dados usando funções agregadas do SQL. Por exemplo, se você quiser obter o número total de clientes, você usará a estrela de contagem na tabela de clientes e obterá cinco. Então, às vezes, isso não é suficiente. Às vezes, você precisa agrupar rosa por um valor de coluna, por exemplo, não queremos obter o número total de clientes de toda a tabela. Em vez disso, queremos obter o número total de clientes pelos valores do país, por exemplo, quero ver quantos clientes temos da Alemanha, quantos clientes temos do Reino Unido, EUA e assim por diante. Então, aqui estamos agrupando esses clientes pelos valores do país. E no SQL, para fazer isso, vamos usar o grupo de nuvens por, Tudo bem, então agora temos novas nuvens em nossa consulta. E, como você sabe, SQL é muito sensível quanto à ordem dessas cláusulas. Portanto, temos que seguir as regras aqui. Não podemos dizer: Ok, vamos começar com onde, depois selecionar entre não, temos que seguir as regras. Então, começamos com a seleção de junções onde e o grupo por ela vem sempre depois de onde. Portanto, não podemos colocá-lo antes do onde. Então, se você tiver algum filtro, você deve fazer os filtros nas tabelas e depois vem o grupo POR, também crescido por ele é opcional, não é uma nuvem obrigatória. Não é como selecionar. Então, se você precisar crescer, você vai incluí-lo. Mas depois disso, quando isso é muito importante, ok, agora, para entender o grupo por, podemos ter uma tarefa e tentar resolvê-la usando SQL. Vamos embora. Então, a tarefa diz: encontre o número total de clientes para cada país. Isso significa que precisamos agrupar os clientes por país da coluna. Então, vamos construir isso passo a passo. Então, vamos começar com uma estrela selecionada dos clientes para verificar o que temos nos clientes, como de costume. Então, agora precisamos contar quantos clientes temos. E com isso, aprendemos que vamos usar as contagens de funções. E vamos fechá-lo assim. Vou apenas renomeá-lo como um total de clientes. Então, vamos executar isso. Então, agora temos o número total de clientes em cinco. Mas agora queremos que seja dividido em países até o Grubhub por país. Para fazer isso, vamos usar as nuvens agora, crescidas e comprovadas por palavras-chave. E depois disso, vamos nomear a coluna pela qual queremos agrupar. Então, em nosso exemplo, é o país da coluna, mas isso não é suficiente. Queremos incluir, assim como a declaração de seleção. Para fazer isso, deixe-me selecionar também esse país. Então, com isso, dizemos que está tudo bem. Quero contar o número total de clientes junto com o país e depois agrupá-lo por país. Então, vamos executar isso. E como você pode ver agora, não temos apenas o número total de clientes, temos também o país e os clientes são agrupados pelos valores do país. Então, na Alemanha, temos dois clientes. Nos EUA, também temos dois clientes, e no Reino Unido temos um cliente. Então, com isso, fizemos o número total de clientes por coluna específica. Tudo bem pessoal, agora vamos ver passo a passo o que o banco de dados fez quando executamos o grupo BY? Então, primeiro, vai perguntar, está claro, qual tabela precisamos? Temos a mesa dos clientes, então ela se concentrará nos clientes da mesa. E então diz: Ok, quais colunas precisamos? Precisamos da contagem de colunas. E também, a nova coluna Total de clientes. Tudo bem, então agora, depois disso tudo vai ficar bem, temos o grupo BY e a contagem. Então, com um grupo BY, o que o SQL fará, ele acessará os valores das colunas no país e listará apenas o valor exclusivo que distingue os valores encontrados dentro do país. Então, vai ser um por um, ok, Alemanha, vai ser listado aqui, EUA, Reino Unido. Mas não listará novamente, Alemanha, porque já a temos na lista. E nos EUA, também já o temos na lista. Então, ele vai agregar todas as estradas para a coluna Alemanha. Então, tudo bem, para a coluna Alemanha, temos duas vezes. Então, ele vai digitar aqui. Deixe-me fazer assim. Dois. Em seguida, ele vai para a próxima coluna. Ok, quantos clientes nos EUA temos? Vou contar 1,2. E vamos colocar também aqui. Então, para o último valor , vá para o Grubhub ou conte quantos clientes temos no Reino Unido e temos exatamente apenas um. É assim que o SQL funciona e é por isso que obtemos esses resultados. Ok, agora podemos estender nossa tarefa e dizer: quero que os mesmos resultados, pois o número total de clientes seja classificado com as tarifas mais baixas do que as mais altas. Então, para fazer isso, vamos usar a ordem BY e aqui é muito importante que a ordem BY venha depois da ordem BY do grupo BY. Estamos ordenando pela contagem de estrelas, ou seja, o número total de clientes. E aqui você pode usar a pergunta ou sem ela, porque é o padrão. Vamos executar isso. E você pode ver que o resultado agora é classificado pelo total de clientes, onde as tarifas mais baixas e depois as mais altas. Ok, agora vamos dar outro exemplo para o grupo por e a tarefa diz: encontre a pontuação mais alta para cada país. Então, desta vez, não precisamos da função de contagem, precisamos da função max. Como você já percebeu, com um grupo BY, precisamos sempre dessas funções agregadas, mas isso não é obrigatório. Então, vamos tentar isso no Scratch. Então, selecione uma estrela de, bem, vamos torná-la grande cliente. Queremos agora a maior pontuação. Então, vamos usar a função max. colchetes abertos são coluna, é pontuação e vamos renomeá-la como pontuação máxima. Portanto, isso não é suficiente porque, se eu executar essa consulta, obterei a maior pontuação de todos os países. Mas desta vez precisamos agrupá-lo por país. Para fazer isso, vou listar na seleção do país. E vamos deixá-lo mais bonito e depois usar o grupo de nuvens por país. Então, estou encontrando agora a pontuação mais alta para cada país. Então, vamos executar isso. E com isso você pode ver a pontuação mais alta na Alemanha é 500. A pontuação mais alta nos EUA é 904, no Reino Unido é 750. Ok, então vamos verificar quais dados foram feitos. Selecionamos os clientes da mesa. Dissemos que precisávamos do país da coluna e de uma nova coluna chamada pontuação máxima. E no SQL temos o grupo BY de países. Isso significa que o banco de dados selecionará todos esses valores e colocará apenas os valores exclusivos. Então isso significa Alemanha, EUA e Reino Unido. Então, vai começar como encontrar o máximo de cada um desses países. Então, ele vai selecionar primeiro para a Alemanha, temos duas linhas, 4.1, e ele vai encontrar o valor máximo desses dois valores. Então 350.500, vai selecionar esse valor no resultado porque é o mais alto, depois vai selecionar para os EUA, os dois registros aqui. Então temos nós aqui e um aqui. E o valor máximo desses dois valores, 900 e nulo, será 900. Então, isso vai colocar isso nos resultados. Para o Reino Unido. Temos apenas um registro, então o valor máximo será o mesmo. Então, será o 750. E é assim que o banco de dados constrói esses resultados de nossa consulta. Tudo bem, então isso é tudo para o grupo por cláusula. E a seguir, falaremos sobre um relacionado a B. É a cláusula de ter. 32. #30 TENDO: Tudo bem, até agora aprendemos como agrupar nossos dados usando o grupo por nuvens SQL. Mas às vezes você pode estar em uma situação em que está trabalhando com uma tabela muito grande, onde você tem em uma coluna muitos valores diferentes. Em nosso exemplo, temos apenas três valores. É só para simplificar, mas em cenários do mundo real, você terá muitos valores em uma coluna. E você será o primeiro a usar alguns filtros nos resultados. Então, no passado, para filtrar os resultados que temos do grupo BY SQL, temos mais uma nuvem nova e isso se chama ter. Tudo bem, já que essas são as novas nuvens, precisamos entender onde vamos colocar a cláusula having. Porque, como você sabe, sua escala é sensível à ordem dessas cláusulas. Então, teremos a cláusula having exatamente após o grupo BY, então, depois de definir o grupo BY, depois disso, você definirá a cláusula having e ela será opcional quando você quiser filtre as funções de agregação, você pode usar a cláusula having. Então, com isso, temos todas as cláusulas sobre a instrução select ou a consulta. Tudo começou com a seleção de junções onde agrupar por ter. E, por último, temos a ordem BY e os limites. Ok, então agora, para entender o ter, vamos ter uma tarefa e vamos tentar resolvê-la usando SQL. A tarefa diz: encontrar o número total de clientes de cada país, mas desvendar os países que têm mais de um cliente. Isso significa que temos aqui uma condição para filtrar nossos dados. Então, vamos tentar resolver isso usando SQL. Então, como sempre, vamos começar consultando nossos dados. Vamos nos concentrar nos clientes da mesa aqui. Então, agora precisamos ter o número total de clientes por país. Isso significa que preciso fazer groupBy e usar a contagem de funções agregadas. Como antes. Vou usar uma contagem de palavras-chave, adicioná-la estrela e renomeá-la, ficarei bem nos resultados. Então conta, ou chamamos isso de clientes totais. Como vamos agrupar POR, por país, precisamos incluir o país como uma seleção. E depois disso, vamos nos agrupar por esse país. Vamos executar isso. Vemos os resultados, agora temos todos os países e temos o número total de clientes. Mas nossa tarefa ainda não foi resolvida porque ainda temos um país onde o número total de clientes não é maior que um. Então, precisamos filtrar esses dados para fazer isso com o grupo BY, vamos usar as nuvens que temos e pensar sobre isso. É exatamente como a cláusula where. Vamos anotar uma condição. Portanto, nossa condição diz que o número total de clientes deve ser maior que um. Então, o número total significa que a contagem deve ser maior que um. Então, definimos nossa condição. É exatamente como a cláusula where. E vamos executar isso. E como você pode ver, agora não temos o Reino Unido com um único cliente. Agora temos todos os clientes agregados por país e o país que tem mais de um cliente em seus resultados. Com isso, filtramos nossos dados e temos exatamente o que queremos. Tudo bem, então agora você pode estar se perguntando, e se quiser perguntar a ele, você pega emprestado. Por que temos essa cláusula chamada “ter qualquer ruído Podemos simplesmente usar a cláusula where porque lá poderíamos filtrar nossos dados. Poderíamos definir exatamente a mesma condição e filtrar nossos dados. Por que o SQL tem mais uma função ou nuvens que funcionam exatamente como where. A resposta para isso é. Onde você pode usá-lo somente nas colunas que existem no banco de dados. Por exemplo, se eu quiser filtrar o país ou se quiser filtrar a pontuação ou o sobrenome. Portanto, qualquer coluna que eu tenha no banco de dados, eu poderia filtrá-la com aware. Mas quando eu quero filtrar os dados com base em uma coluna que não existe no banco de dados, por exemplo, a estrela de contagem ou o mínimo máximo. Portanto, qualquer função agregada que estamos usando na consulta e queremos criar como um filtro sobre essa função , não podemos usar a função onde devemos usar having, having only trabalha com o grupo BY quando estamos fazendo a agregação. Poderíamos definir aqui o filtro em cima dele. Mas a cláusula where funciona somente nas colunas que já existem no banco de dados. Isso significa que se eu tiver esses resultados e quiser filtrar os dados onde não quero ver o país EUA, outros resultados, devo usar a cláusula where. Então, vamos fazer isso. The Wire vem depois de onde nossa coluna é um país diferente dos EUA. Então, vamos executar isso. E com isso você vê aqui que filtramos os dados. Não precisamos usar outros resultados. Então, se eu quiser filtrar o país, preciso usar a cláusula where. Se eu quiser filtrar a função agregada ou o grupo por, tenho que usar o having. Tudo bem, pessoal, então, com isso, cobrimos a cláusula de ter. E a seguir, falaremos sobre o conceito de subconsultas em Israel. Onde vamos cobrir o que existe e o que é, e aprender as diferenças entre eles. 33. Subconsulta #31: EXISTE vs IN: Tudo bem, agora vamos aprender como fazer subconsultas usando SQL. Isso é extremamente poderoso em SQL. Depois de aprender a fazer as subconsultas, você poderá realizar muitas tarefas complexas e importantes usando o SQL. Então, o que é uma subconsulta? É como se você tivesse consultas diferentes aninhadas umas às outras, pois você tem uma consulta incorporada na outra consulta. Portanto, nas situações normais e nos materiais da cervejaria, tínhamos apenas uma consulta, uma declaração que consultando nossos dados, por exemplo, os clientes. Mas com uma subconsulta , você terá consultas diferentes que se diferenciam umas das outras. Por exemplo, temos aqui a consulta número um que solicita os dados dos clientes da tabela e, em seguida, apresenta seus resultados. Em seguida, teremos outra consulta, cinza número dois, que depende dos resultados e torna chamativas outras declarações selecionadas. Com isso, vamos chamar a consulta número um como uma subconsulta. Essa será a base para a próxima consulta que tivermos. Então, com isso, você poderia fazer consultas realmente aninhadas, não apenas duas, talvez 34 e assim por diante, para poder fazer consultas aninhadas e não apenas uma. Tudo bem, agora vamos aprender como fazer subconsultas usando SQL. E para isso temos duas opções. Ou vamos usar o operador in ou existe. Então, agora vamos nos concentrar no operador N para resolver as seguintes tarefas, o imposto a seguir diz: encontrar todos os pedidos feitos de clientes com uma pontuação superior a 500 usando o ID do cliente. Então, vamos tentar resolver isso. Isso significa que vamos nos concentrar nas tabelas, nos pedidos, nos clientes e nos envios. No resultado final, devemos apresentar todos os pedidos. Vou começar com essa consulta primeiro. Então, vamos dizer que selecione uma estrela dos pedidos. Como você pode ver, agora temos todos os pedidos, mas a tarefa diz que ele deve conter apenas os clientes pontuação superior a 500. Isso significa que preciso descobrir qual ID de cliente aqui tem uma pontuação maior que 500s. Para fazer isso, precisamos verificar outra tabela. Portanto, selecione uma estrela dos clientes. E agora precisamos colocar o filtro que precisamos. Então, onde a pontuação é maior que 500. Vamos executar isso. Você pode executar isso separadamente se destacá-lo e depois executá-lo. Então, com isso, sabemos que um ID de cliente chave 2.3 são os clientes com uma pontuação maior que 500. Assim, eu poderia voltar à minha consulta original e criar esse filtro. Então, eu vou dizer onde está o ID do cliente, eu diria que está em 2.3. Então, com isso, com esse filtro, estou dizendo, ok, esses clientes têm uma pontuação maior do que quinhentos. Então, vamos examinar apenas os outros Bart e verificar os resultados. Agora, eu tenho os pedidos desses clientes e, com isso, resolvo a consulta e agora vêm os fones. Isso é muito ruim de fazer porque tem dois problemas. Primeiro de tudo, fui para outra mesa. Eu descobri esses IDs manualmente. Então, era como se pudéssemos fazer isso com uma mesa pequena. Mas imagine se você tivesse uma mesa grande com muitos identificadores , então você precisa dar a eles mais na próxima consulta. E às vezes é quase impossível com esse pequeno exemplo, tudo bem, mas com mesas grandes, isso é impossível de fazer. segundo problema é que quando você altera os dados, por exemplo estamos recebendo mais clientes, estamos recebendo mais pedidos. Isso significa que cada vez, como se eu estivesse recebendo novos dados em minhas tabelas, vou verificar a consulta aqui e ajustar nossa consulta. Isso não é dinâmico, então isso é muito ruim. Então, em vez disso, vamos fazer um pequeno truque que resolverá tudo e facilitará nossa vida com as subconsultas. Então, em vez de ter esses números estáticos no filtro aqui, vou removê-los. E em vez disso, vou dizer que essa consulta será minha subconsulta. E essa aqui vai ser minha pergunta principal. Os resultados que estou obtendo aqui confirmam isso novamente. Então, os resultados que estou obtendo aqui serão como alimentar a outra consulta. Então, para isso, o que eu preciso é realmente ter 2,3. Eu só preciso do ID do cliente, então não preciso de todas essas colunas. Em vez da estrela, vou dizer ID do cliente. Vamos executar isso de novo. Como você pode ver, agora temos 2.3. Portanto, não importa quantos novos clientes eu vou conseguir. Sempre terei uma lista completa e correta para a próxima consulta. Então, o que eu vou fazer é cortar e colar aqui. Vou colocá-lo em uma nova linha para que fique muito melhor. Então, com isso, eu incorporei uma consulta na próxima. Então, essa é a subconsulta. Sempre tem aqueles colchetes abertos e colchetes fechados. Com isso, estou indicando para SQL, temos aqui uma subconsulta e aqui temos a consulta principal. Então, vamos fazer isso e verificar os resultados. Como você pode ver, recebi exatamente esses pedidos de clientes cuja pontuação é superior a 500. E agora poderíamos ter novos pedidos, novos clientes. Eu não preciso lidar com isso. Tudo é minha consulta resolverá meu problema. E eu não preciso adicionar todos esses IDs no, in. Em vez disso, vamos tê-lo de forma muito dinâmica e muito poderosa. Portanto, essa é uma solução muito melhor do que ter IDs estáticos dentro das instruções n. E nós estamos de forma muito dinâmica, se você quiser, basta analisar isso e fazer mais consultas aninhadas e assim por diante. Você será capaz de resolver muitas tarefas complexas e importantes usando SQL. Tudo bem, então agora vamos tentar resolver as mesmas tarefas usando exists. Existes é um pouco diferente de como os dois. Vamos obter o mesmo resultado, mas com existes, você obterá um melhor desempenho se tiver mesas grandes. Portanto, se você tem mesas grandes e está sofrendo com o desempenho do operador in, você pode começar a usar o exist e verificar se terá um desempenho melhor. Portanto, tendemos a usar exist mais do que n se você estiver enfrentando problemas de desempenho. Mas é um pouco mais complicado do que eles existem porque não há uma separação clara entre a consulta um e a criação de duas ou a subconsulta e a consulta principal. Então, vamos ver como vamos fazer isso usando exist. Vou abrir uma nova guia. Portanto, teremos a mesma configuração. Portanto, selecione uma estrela nos pedidos. Mas agora vamos ter alguns apelidos porque é algo como Joins. Então, vou ter o nome 0 como alias para os pedidos. E agora vamos digitar o filtro onde, depois disso, podemos digitar diretamente os porões existentes onde existe. Em seguida, teremos a subconsulta. Agora vamos escrever uma subconsulta para que possamos selecionar. E agora aqui poderíamos escrever qualquer coisa como colunas, então elas existirão e não dependerão das colunas selecionadas aqui. Assim, você pode escrever qualquer coisa, como ID de cliente, estrela ou qualquer coisa que quiser. Em qualquer escala, tendemos a escrever apenas uma. Então, porque não nos importamos com isso, apenas para garantir que o resultado da subconsulta SQL não seja importante. É como a junção. Então selecione um dos clientes, eu lhe darei um nome. Agora precisamos adicionar o filtro. E aqui está exatamente como se eles estivessem fazendo as junções? Veja, ID do cliente é igual a dois pedidos, ID do cliente. Então, como eu disse, é como se juntasse. E depois disso, temos outro filtro sobre os clientes e precisamos que a pontuação seja superior a 500. Então, com isso, temos aqui nossa subconsulta. Parece um pouco complicado em comparação com o n. Então, aqui temos uma espécie de junção interna. Eu não posso mudar essa parte de um quadrado. Vou receber um erro porque tenho um tipo de conversão semelhante a essa entre as ideias. Então, para obter o resultado, preciso executar a coisa toda. Então, vamos ver e executar isso. Você pode ver que eu obtive exatamente os mesmos resultados que existem e n, o que fornecerá os mesmos resultados em que costumo usar, como , digamos, tabelas pequenas e assim por diante. Mas quando eu tiver um desempenho ruim, mudarei para existe. E depende de você qual deles você vai usar. Mas os dois estão fazendo as subconsultas e fazendo essa dinâmica no SQL. Tudo bem pessoal, isso é tudo neste capítulo, aprendemos alguns tópicos avançados em SQL e mix. Começaremos a aprender como modificar nossos dados dentro de nossas tabelas SQL. E começaremos com as instruções de inserção. 34. #32 INSERT: Tudo bem, até agora aprendemos como consultar, como recuperar nossos dados do banco de dados sem alterar nada, sem alterar o conteúdo das tabelas ou alterar as colunas. Por isso, usamos o comando select para recuperar nossos dados. E com isso, esses comandos não mudarão nossos dados dentro do nosso banco de dados. Então, a seguir, aprenderemos como manipular nossos dados dentro do nosso banco de dados para alterar o conteúdo. E para isso, temos um novo conjunto de comandos dentro de uma nova categoria SQL chamada DML Data Manipulation Language. E dentro dele temos três comandos principais. Nós temos a inserção. Podemos usá-lo se você quiser inserir novos dados em nossas tabelas. Temos exclusões. Se tivermos algumas funções existentes e quisermos excluí-las do banco de dados, poderíamos usar o comando delete. E a última que temos atualizações, se você quiser atualizar ou alterar o conteúdo dos cultivos existentes em nossas tabelas, podemos usar o comando update. Tudo bem, então agora vamos começar com o primeiro comando. Temos o comando de inserção. Vamos aprender agora como inserir novas linhas em nosso banco de dados. Então, vamos nos concentrar nos clientes da mesa. Como você sabe, em nosso banco de dados de tutoriais temos cinco clientes. E agora vamos praticar adicionando mais um novo cliente ao nosso banco de dados para aprender a trabalhar com os comandos de inserção. Então, até agora, estamos inserindo qualquer coisa nova em nosso banco de dados. Nós realmente temos que entender a estrutura da tabela, a estrutura das colunas. Porque se não soubermos a estrutura e as definições dessas coisas, teremos alguns erros ao inserir os dados. Então, saber que temos umas cinco colunas dentro da tabela, clientes, isso não é suficiente. Portanto, precisamos realmente entender as definições das tabelas antes de começarmos a inserir novos dados em nossos clientes de tabelas. E para fazer isso, eu costumo usar as seguintes palavras-chave. Então, descreva os clientes, o nome da tabela. Então, o que estou dizendo agora para o SQL, me dê a definição dos clientes da tabela para que eu possa dar uma olhada. O que temos para cada coluna? À primeira vista, pode parecer um pouco complicado. Não se preocupe com isso. Vou explicar todas essas coisas passo a passo. Então, estamos dizendo: Ok, banco de dados explicou para mim ou descreva para mim os clientes da tabela. Como você sabe, cada tabela contém várias colunas. Assim, podemos ver nos resultados que temos aqui cinco colunas. Temos ID de cliente , nome, sobrenome, país e pontuação. Esses são os nomes das colunas. E para cada coluna que temos aqui, as descrições são propriedades que descrevem cada coluna. Temos aqui os tipos de dados, por exemplo, se você pegar aqui agora nossa tabela de clientes, temos na ID do cliente apenas números e eles são exclusivos. Então, temos 12345 e esses são números. Portanto, o tipo de dados para o ID do cliente é algo como números. E no banco de dados nós os chamamos de inteiros ou int. E o primeiro nome, é como se não tivéssemos todos os números, tivéssemos caráter. Então, temos Maria, John, e eles são como texto, e nós os chamamos no banco de dados var char. Existem diferentes tipos para esses personagens, por exemplo, temos personagem ou caractere e assim por diante. Mas, nas melhores práticas, usamos var char porque elas também otimizam os espaços ou os tamanhos em nosso banco de dados. Podemos ver aqui o tamanho do caractere var que temos aqui 50, o que significa que o tamanho máximo que eu sou alto para o FirstName é apenas 50. Portanto, se você tiver mais de 50 caracteres no banco de dados FirstName, o recortará e inserirá apenas 50 caracteres para o primeiro nome. Então, aqui estamos colocando algumas regras para cada coluna. Portanto, o primeiro nome deve ter no máximo caracteres robustos, o mesmo para o sobrenome e o país. Então, se você tiver um nome muito longo mais de 50 caracteres, ele não caberá nessa coluna e o banco de dados o cortará. Portanto, você pode aplicar, assim como o tipo de dados aqui, algumas regras sobre o tamanho de cada coluna. E também temos a pontuação que você pode ver neste curso, não temos nenhum personagem. Eles são apenas como números. Nós os chamamos de números inteiros. Então, com isso, você pode ver cada coluna tem um tipo de dados diferente. Você tem mais chances de entender essa descrição das colunas. Depois disso, há um campo chamado nulos e você pode ver aqui apenas não e sim. Diz se os nulos são permitidos em cada coluna ou não. Então, por exemplo, no ID do cliente, não estamos permitindo nenhum valor nulo. Então, aqui, o banco de dados, se você inserir um enol, esse banco de dados diria não, não é permitido. Portanto, nas definições, não é permitido nenhum nulo. E o mesmo vale para o nome e o sobrenome. Depois de inserir dados para os clientes, sempre precisamos ter ID do cliente, nome e sobrenome. Mas agora, com o placar e o país, dizemos que sim. Portanto, os nulos são permitidos, por exemplo, como você pode ver na pontuação, temos aqui um nulo. E no país, se você não especificar nada nas declarações inseridas, não haverá problema. E o banco de dados pode ver que vai nos mostrar um nulo. Então, aqui podemos ver a definição em que podemos adicionar nulos e onde isso não é permitido. Portanto, temos aqui também uma chave para cada tabela. Nos bancos de dados SQL, temos chaves primárias. As chaves que definem cada cliente ou cada linha, por exemplo em nossa tabela aqui, clientes, temos o ID do cliente como chave primária. E uma vez que dizemos marrom escuro, ele chega às coisas. Primeiro, não é permitido ser nulo e, segundo, deve ser exclusivo. Isso significa que não é permitido ter dois clientes com o mesmo ID. Portanto, Maria e John devem sempre ter um ID de cliente diferente. Não podemos ter os dois, por exemplo, o ID do cliente aqui não deve existir em nenhum kit WE e é exclusivo. Portanto, essa é a coisa mais importante a entender sobre a chave primária de que elas são exclusivas. Então, se eu for agora e inserir mais um novo cliente e disser: Ok, temos uma nova cliente chamada, e ela tem um ID de cliente cinco. Mas como no banco de dados já temos o ID do cliente cinco, o banco de dados apresentará um erro. Então, aqui é muito importante entender a estrutura. Qual coluna aqui é nossa chave primária? Então, temos algumas outras informações, por exemplo temos aqui extratos. Diz que é um incremento automático. Incrementos automáticos significam que, se eu adicionar um novo cliente, o banco de dados incrementará ID do cliente automaticamente, por exemplo se eu adicionar mais um novo cliente, não preciso especificar, como se o ID do cliente devesse ser o número seis, esse banco de dados fará isso automaticamente. Então, aqui adicionamos algumas informações extras que nos dizem esse id será gerado a partir do banco de dados e não precisamos especificá-lo. Então, agora temos mais informações sobre os clientes da mesa. Sabemos a definição de cada coluna e podemos começar agora inserindo novos registros ou novas linhas nos clientes da tabela. Então, vou abrir uma nova guia. E vamos começar a usar a inserção. Então eu vou digitar aqui, inserir na palavra-chave. E então temos que especificar o nome da tabela onde podemos inserir nossos dados na tabela clientes. Então, agora temos que especificar os valores para cada coluna, valores de n colchetes. E agora vamos começar um por um. Então, o ID do cliente, quero verificar novamente, o ID do cliente é inteiro, é a chave primária e incrementa automaticamente, que significa que o Delta V incrementará o novo ID. Eu não preciso fazer isso sozinho. Então, eu poderia ir e dizer padrões. Os padrões significam que os dados cuidarão disso. Vou inserir o ID do cliente que eu busco. Você poderia dizer que, em vez disso, vou digitar o número seis, mas eu realmente não o recomendo, porque se você tem um grande banco de dados e outra pessoa está fazendo inserções ou você esquece sobre qual é o último ID de cliente que temos no banco de dados. Então, facilite sua vida e digite padrões. Então, agora temos que inserir o primeiro nome. Vou usar, por exemplo, esse primeiro nome Anna. Aqui temos um problema no banco de dados SQL de que você não pode simplesmente digitar o primeiro nome desta forma. É uma string e uma string int. Temos que inicializá-lo sempre entre aspas simples ou duplas. Então, por exemplo, vou usar aspas duplas para gostar de lidar com as strings. Se você não fizer isso, você receberá um erro. Eu costumo usar um. Então, insira as cordas para que tudo fique bem. O sobrenome é a mesma coisa que esse caractere var e temos que colocar um nome nele. Então, vou usar Nixon como sobrenome. Então, agora temos as três colunas: ID do cliente, nome e sobrenome. Agora temos país e pontuação. Então, vamos verificar o país. O país que diz ser de caráter variável, então temos que especificar algo aqui. E poderíamos deixá-lo vazio. Então, eu realmente não tenho aqui para responder nada se eu não quiser. E o mesmo vale para a pontuação, mas eu inteiro, mas também poderíamos deixá-la vazia. Então, o que eu vou fazer é apenas adicionar o país. É um caractere var, então é uma string. Preciso colocá-lo entre aspas simples. Vou usar o país do Reino Unido. Ok, agora, até a última coluna, temos a pontuação. Então, vamos verificar isso na descrição. Então, temos pontuação, é um número inteiro. Isso significa que apenas os números que devem estar dentro desse núcleo são anuláveis, então eu poderia deixá-lo vazio e não é uma chave primária e assim por diante. Então isso significa que eu poderia deixá-lo como nulo. E isso faz sentido porque Anna uma nova cliente e ainda não tem nenhuma pontuação semelhante em nosso banco de dados ou sistemas. Então é por isso que eu poderia simplesmente escrever aqui e nulo. Ou eu poderia deixar assim zero. Se eu quiser, então com isso, vou deixar como nulo. Vamos apenas executar a consulta e ver se temos tudo certo. Portanto, ele não obterá nenhum conjunto de resultados. Nós apenas forneceremos a informação de que tudo está verde e que inserimos os dados. Então, para verificar agora esse usuário em nosso banco de dados, abriremos uma nova guia, selecionaremos a estrela dos clientes e veremos se Anna está no banco de dados. E sim, temos mais uma ligação de clientes, Anna Nixon, do país do Reino Unido. A pontuação agora é que ela é nova e temos a nova ID gerada, a ID do cliente, do banco de dados. Ok, agora vamos continuar praticando e adicionar mais um cliente, nosso cliente número sete em nosso banco de dados. Então, vamos fazer isso. Vou mover tudo e começar do zero, inserir em nossa mesa clientes. E agora vamos adicionar os valores. Então, como sempre, nosso primeiro valor, o ID do cliente, será o padrão. O primeiro nome eu vou usar max, e o sobrenome, eu vou usar iluminação. Mas agora o país e o placar, eu poderia deixá-los vazios. Então, vou usar o nulo também para a pontuação agora. Agora, como você já deve ter percebido o que eu realmente fiz aqui, acabei de dar um nome e um sobrenome. E para todos os outros, estou usando alguns nulos e padrões. Então, poderíamos pular isso e tornar nossa vida mais fácil , basta adicionar o nome e o sobrenome. Então, se eu simplesmente remover o nulo aqui e esse padrão e executar a consulta, receberei um erro porque o banco de dados não está entendendo o que é máximo. É máximo como o país é máximo, o primeiro nome, o sobrenome, o pulmão também. É como o último nome, sobrenome? Portanto, precisamos especificar, para o banco de dados, quais são esses valores para qual coluna. Então, para fazer isso, vou abrir aqui novos colchetes e dizer: Ok, vou digitar o nome da coluna, primeiro nome e a segunda, estamos usando o sobrenome. Então, com isso, estamos dizendo ao banco de dados, ok, os primeiros valores pertencem à coluna FirstName e o segundo valor pertence à coluna LastName. E se eu executar isso, não receberemos um erro porque já fizemos o mapeamento e todo o resto é feito automaticamente. Isso significa que o banco de dados conhece o ID do cliente. É como se fosse gerado automaticamente. Então, ele vai gerar um novo ID e enviar o banco de dados, não encontrou nenhuma informação sobre o país e a pontuação, vai colocá-la como padrão como nula. Então, vamos verificar agora o resultado. Se eu perguntar o mesmo agora, selecione uma estrela dos clientes e podemos ver que está pronto. Isso é uma mentira de nosso novo cliente Max. Ela entendeu que o país ou ele entendeu que o país é nulo e a pontuação é nula e gerou o ID de sete. Então, como você pode ver, é mais compacto e eu não preciso adicionar todos esses nulos porque imagine se você tivesse uma tabela grande com de 50 colunas e tivesse muitos nulos, a consulta vai ficar muito ruim. Então, aqui estou apenas inserindo o que eu preciso e o resto vai fazer o banco de dados de mim, se for permitido. Então, por exemplo se o país não deve ser nulo, eu tenho que inserir algo sobre o país. Mas como estamos permitindo os nulos no país e no placar, poderíamos simplesmente ignorar e deixar assim. Tudo bem, então, com isso, aprendemos como inserir dados em nossas tabelas SQL. A seguir, falaremos sobre as declarações de atualização. 35. ATUALIZAÇÃO #33: Tudo bem, agora vamos falar sobre mais um comando para manipular nossos dados dentro do banco de dados. E esses são os comandos de atualização. Assim, você pode usar atualizações para alterar os valores de uma linha já existente em suas tabelas. Ok, então vamos fazer agora a seguinte tarefa. Acabamos de adicionar um novo cliente com as declarações inseridas, ou seja, no máximo, o cliente número sete. E como você já percebeu, esse é o único cliente em que não temos um país especificado no banco de dados. A tarefa agora é apenas adicionar o país Alemanha a esse registro. Então, agora temos que atualizar o conteúdo desse cliente alterando o nulo para a Alemanha. Então, agora vamos começar com as atualizações de palavras-chave. E agora temos que especificar o nome da tabela que deve ser alterado. Então, vamos ter a tabela com o nome de clientes. E depois disso, para a nova linha, teremos os conjuntos de palavras-chave. Com isso, podemos especificar novos valores para as colunas que devem ser alteradas. Então, queremos mudar o país da coluna e temos um novo valor em vez do nulo, precisamos fornecer o valor da Alemanha como um novo valor para esse país. Agora ele precisa ter muito cuidado com isso. Se eu executar isso, não faça isso. Se executar esses comandos, o que pode acontecer? O banco de dados atualizará todos os valores todos os clientes do país para o novo valor da Alemanha. Porque se você ler isso, informaremos ao banco de dados que atualiza a tabela clientes e define o país Alemanha sem especificar nenhum cliente. Isso significa que, se concordarmos todos os países estarão na tabela como Alemanha, então não faça isso. Nossa tarefa aqui é apenas trocá-la para o novo cliente. Então, como você pode ver aqui, nosso cliente Max tem um valor vazio agregando o país, e só precisamos alterá-lo. Então, para fazer isso, vamos filtrar, vamos colocar uma condição semelhante para as atualizações? E para fazer isso, vamos usar a chave primária, ID de cliente número sete. Não recomendo usar nenhuma outra coluna, como, por exemplo o nome ou o sobrenome. Porque se você tiver uma mesa grande, o primeiro nome, max, pode ser apresentado em outros clientes. Então, talvez você tenha clientes diferentes, com o mesmo nome. E se você executar a consulta no FirstName, todos os clientes com o primeiro nome max terão o país como Alemanha. Então, para ter certeza de atualizar o registro correto, a linha certa, vamos usar a hierarquia Brian, a ID do cliente para fazer isso. Então, vamos voltar aqui. E vamos escrever o comando where exatamente como o select. E vamos dizer que precisamos alterar o ID do cliente. Número sete. Com isso, estamos contando exatamente o banco de dados. Agora temos um novo valor no país, que é apenas para o ID de cliente número sete. Então, vamos executar isso e ir até aqui e executar isso novamente para verificar o valor. Então, aqui está vazio ou nulo. E depois das atualizações, agora temos a Alemanha dentro do país. Tudo bem, vamos fazer outras tarefas em que vamos manipular e atualizar o conteúdo de nossas tabelas. A tarefa diz que nossa nova cliente e ela estavam ativas. Ela comprou algo em nossos sites e agora tem a pontuação de 100. Então, em vez de ter a pontuação nula, porque você é um novo cliente, agora temos 100 para Anna. Além disso, entramos por engano, no país Reino Unido em vez dos EUA, mostramos que Ana vem dos EUA e temos que atualizar também o país. Então, vamos fazer isso usando o comando update. Tudo bem, então vamos dar uma olhada aqui. Então, antes de começarmos a atualizar os valores nas colunas, vamos nos certificar que temos os clientes certos para que não atualizemos clientes diferentes ou atualizemos a tabela inteira. Então, vamos ter certeza de que estamos selecionando tudo diretamente no comando where. Então Anna tem um número de identificação de cliente número seis em vez de sete. Vamos escrever aqui o número seis. Então, agora estamos nos concentrando na linha certa. E agora o país deveria ser os EUA. Então, agora estamos dando um novo valor para Anna no campo do país. E agora queremos especificar mais uma coluna a ser alterada. Para fazer isso, temos essa vírgula. Gosto de colocá-lo em uma nova linha e a pontuação deve ser igual a 100. Então, com isso, você está especificando várias colunas vitais em uma atualização e pode dividi-las por uma vírgula. Então, se eu quiser mudar mais uma coluna, eu poderia fazer tudo em um comando. Não preciso ter um comando diferente para cada coluna. Eu poderia colocar tudo em um. Agora, o que estamos dizendo, atualize a tabela de clientes, onde o ID do cliente é o número seis. E o país deve ser igual a você como um, e a pontuação deve ser 100s. Então, vamos fazer isso e depois voltar para nossa estrela selecionada de clientes para verificar se estava tudo bem. Então, eu vou atualizar isso. E você pode ver agora como o país EUA e a pontuação agora são 100. Portanto, é muito fácil manipular os dados usando o comando update. Tudo bem, pessoal, então isso é tudo para as declarações de atualização. E a seguir, aprenderemos as instruções de exclusão e truncação. 36. #34 EXCLUIR e TRUNCATE: Ok, agora vamos passar para o último comando que temos na seção de manipulação de dados, que é o comando delete. Então, para excluir linhas de nossas tabelas, poderíamos usar essas exclusões e vamos fazer as seguintes tarefas. O teste diz: Espere um minuto, todos os novos usuários desde ontem ou desde hoje foram inseridos erroneamente em nossos sistemas e se reabilitaram para excluí-los. Portanto, temos o cliente e as marcas do cliente. Eles devem ser excluídos do nosso banco de dados, de nossas tabelas. Então, fazer isso é bem simples. Vamos usar o comando Excluir. Tudo bem, então, para resolver isso, vamos escrever comandos muito fáceis e também são muito perigosos. Então, vamos começar escrevendo a palavra-chave delete from e depois vem o nome da tabela. Portanto, precisamos excluir dos clientes. Como você pode ver, são apenas três palavras. É muito fácil, mas se eu executar isso, tome cuidado para que isso exclua tudo dentro da tabela dos clientes. Portanto, não estou especificando nada. Estou dizendo excluir dos clientes. E se eu executá-lo, o banco de dados excluirá todos os nossos clientes do banco de dados. Portanto, tenha cuidado com isso. Sempre especifique exatamente o que você deseja excluir. Então, com isso, é como as atualizações. Vamos usar comandos estranhos e usar a chave primária, a ID do cliente. Portanto, queremos excluir o número de identificação do cliente. Deixe-me verificar novamente o número 6.7. Então, para fazer isso, vou usar o operador in em 67. Portanto, qualquer ID de cliente na versão 6.7 será excluída. Portanto, essa é a condição do meu filtro. E se eu executar isso, os dois usuários serão excluídos. Então, vamos verificar isso. Se eu passar isso aqui, você poderá ver quais outros clientes foram excluídos. E com isso, excluímos alguns registros de nossos clientes. Mas tenha muito cuidado com o que você está especificando na exclusão. Então você não exclui ou já tem cartões. Você pode estar, durante o desenvolvimento de suas tabelas, inserindo isso como dados de teste e deseja excluir todas elas. Então, se você quiser criar uma tabela e esvaziar, você pode dizer excluir do nome da tabela e deixar a tabela vazia e depois inserir novamente, são dados. Mas se você quiser excluir apenas alguns registros, tenha cuidado com o que está escrevendo e com a condição onde para não perder todos os seus dados. Mais uma coisa sobre a qual falar, sobre a exclusão de linhas nas quais você pode estar, situação em que às vezes você tem uma tabela muito grande. E a missão aqui é excluir tudo, excluir todas as linhas dessa grande tabela. Então, se você estiver usando os comandos delete from, pode levar muito tempo, porque o que o SQL está fazendo, vai funcionar como para cada conjunto de dados excluídos depois para o próximo. Então, vai fazer isso de forma iterativa e pode levar muito tempo. Então, em vez de usar delete, se você tiver certeza de que está tudo bem, quero deixar uma tabela vazia. Quero excluir tudo da tabela. Eu só quero ter as colunas e nada dentro delas. Portanto, em vez de usar o líder , é recomendável usar outros comandos SQL para excluir as linhas , que é a palavra-chave truncar. E clientes. Como você pode ver , são apenas duas palavras para destruir tudo. Portanto, é um comando muito curto, tentando fazer com que os clientes que você está dizendo ao SQL excluam tudo. Não quero ver registros anuais dentro da minha tabela. Então, o banco de dados vai fazer isso muito rápido. Então, se eu vou executar essa consulta aqui, vou remover essa exclusão de. Estamos excluindo tudo na tabela de clientes. Então, se eu selecionar uma estrela entre os clientes, a tabela ficará vazia. Então, se você tiver feito isso e quiser ter os dados de teste novamente, basta acessar o banco de dados do tutorial e executar o script inteiro novamente. Então, você terá exatamente a mesma situação antes de excluir os dados dos clientes. Tudo bem, pessoal, então isso é tudo para este capítulo. Aprendemos como modificar nossos dados dentro de tabelas SQL. E agora vamos pular para o último capítulo, onde aprenderemos como definir nossos dados usando SQL. E primeiro, aprenderemos como criar uma tabela SQL. 37. #35 CRIE a tabela: Tudo bem, meninos e meninas, até agora aprendemos como consultar nossos dados usando os comandos de seleção e também como manipular nossos dados, os valores dentro de nossas tabelas usando inserir, excluir, atualizar como e x, vamos nos concentrar em um novo grupo, que é a linguagem de definição de dados, DDL. É sobre como mudar a estrutura do nosso banco de dados, como alterar as próprias tabelas. Então, temos aqui três comandos. Crie para criar algo novo, como criar uma nova tabela ou criar novos objetos que eliminamos. Para eliminar uma tabela ou tabela excluída. Alterar é mudar a estrutura de uma tabela. Ok, então agora vamos começar a falar sobre o primeiro comando. Temos o comando create. Se você quiser criar algo novo no banco de dados, novos objetos, por exemplo, nova tabela ou nova visualização armazenada nos bancos de dados, existem diferentes tipos de objetos, não apenas tabelas. Então você pode usar o comando create. Em nossos tutoriais, vamos nos concentrar na criação de uma nova tabela. Portanto, para criar novas tabelas, você precisa definir a estrutura de cada coluna dentro dela. E para fazer isso, precisamos especificar essas três informações para cada coluna. Portanto, cada coluna deve ter um nome. Isso pode ser qualquer coisa, dependendo dos requisitos que você tem. Portanto, ele deve ter um nome e, depois disso, deve ter um tipo de dados, exatamente um único tipo de dados. Portanto, você não pode especificar vários tipos de dados para cada coluna. Exatamente um no meu SQL que é como grande lista de todos os tipos de dados disponíveis no MySQL. Vou deixar o link na descrição para que você possa verificar se os mais famosos são int, var, char, date, jar e assim por diante. Esses tipos de dados devem ser atribuídos a cada coluna e, também, você pode atribuir dentro deles o tamanho de cada coluna, o tamanho máximo permitido, como fosse uma regra que você pode aplicar. Se você deixá-lo vazio assim, somente int, esse tipo de dados obterá um padrão do SQL. Então, se você definir, como em nosso último exemplo, o caractere var para o sobrenome, varchar 50, isso significa que o tamanho máximo permitido para o sobrenome será 50. Qualquer coisa que ultrapasse os 50 caracteres, será reduzida. Só são permitidos 50 caracteres dentro do sobrenome. Então, aqui você pode especificar o tipo de dados e também o tamanho do tipo de dados. Depois disso, você tem várias restrições que podem ser em seu banco de dados para ter alguma qualidade de dados. Por exemplo, você tem a chave primária das restrições. Você diz que essa coluna é a chave primária e imediatamente ela será exclusiva e não permitirá nenhum valor nulo dentro dela. E você pode definir para cada coluna várias restrições, ou seja, apenas uma restrição. Portanto, você poderia dizer que essa é uma chave primária e não nula e exclusiva e assim por diante. Assim, você pode definir vários. Portanto, temos como restrições no banco de dados a chave primária, não a nula. Portanto, você não está permitindo que os valores nulos sejam exclusivos. Isso significa que o valor dentro dele não deve ser duplicado. E então temos o padrão. Padrões significam se estamos inserindo dados e não especificamos valor para essa coluna. O banco de dados usará o valor padrão que definimos nessa coluna. Então, essas restrições, como eu disse, você pode usar como todas elas, se quiser, para cada coluna. Portanto, isso realmente depende dos requisitos e também dos requisitos de qualidade dos dados. Os tipos de dados devem ser apenas um e, para cada coluna, temos apenas um nome para ela. Tudo bem, agora vamos aprender como criar novas tabelas usando SQL. E nós temos a seguinte tarefa. Crie uma nova tabela chamada Pearson's. E dentro disso teremos quatro colunas, ID, nome, data de nascimento e um telefone. Como você sabe, em nosso banco de dados de tutoriais, temos apenas três tabelas. Então, se você verificar aqui, no lado esquerdo, temos os clientes, funcionários e pedidos. E agora podemos adicionar mais uma tabela chamada Pearson's. Então, vamos fazer isso. Tudo bem, então agora vamos começar a criar nossa tabela. Vamos começar com os comandos create table. E depois disso, precisamos especificar agora o nome da tabela. Mas antes disso, precisamos inserir o nome do banco de dados ou outros bancos de dados. É o nome do esquema. Então, como você já deve ter notado no meu SQL, temos bancos de dados diferentes. Temos nosso banco de dados de tutoriais e alguns padrões. Vamos colocar essa tabela em nosso banco de dados de tutoriais e esse é o tutorial dB underscore SQL. Em seguida, pontos. E aqui vamos colocar agora o nome da tabela e temos o da pessoa. Depois disso. Vamos abrir dois colchetes e dentro deles vamos definir agora a estrutura das colunas. Vamos começar com a primeira coluna. Nós temos a identidade. Essa é nossa chave primária, a coluna mais importante, a tabela inteira em algo como o ID do cliente na tabela, clientes. Então, o nome será ID. Depois disso, vou ter espaço. E então temos que definir agora o tipo de dados, já que será uma sequência de números 1234 e assim por diante. Vamos usar o tipo de dados inteiro int. Não vou definir os lados. Vou usar o que temos como padrão do MySQL. Então, agora vamos definir as restrições que queremos para essa coluna. Aqui, como é nossa chave primária, vamos usar a restrição primária. Não precisamos aqui especificar que não nulo porque, como padrão, se você está dizendo que essa é a chave primária, você encontrará duas coisas nela. Primeiro, também será único e não nulo. Portanto, são duas restrições em uma, a chave primária. Então, depois disso, não quero gerar essas ideias sozinho manualmente, fazendo as inserções. Eu quero que o banco de dados cuide disso. Então, para fazer isso, podemos defini-lo como incrementos automáticos. Com isso, se você estiver usando o padrão ou não estiver especificando nada nas instruções de inserção, o id será gerado automaticamente a partir do banco de dados. Então, com isso, tenho o nome da coluna, tenho o tipo de dados e tenho duas restrições. Então, agora vamos pular para a próxima coluna. Temos o nome da pessoa. Então, vou adicionar uma vírgula e uma nova linha para isso. Então, aqui vamos ter o nome da pessoa como um espaço de nome de coluna. Depois disso, precisamos definir o tipo de dados. Então, como ele incluirá alguns caracteres e assim por diante, vou usar o caractere var e definido como um tamanho 50. Mais de 50, esses dados serão cortados e inseridos no banco de dados. Então esse também é o meu papel, um desejo de que cada pessoa tenha um nome. Portanto, não queremos ter alguns nulos. Então, agora podemos definir essas restrições. Portanto, isso não deve ser nulo. É isso. Eu não quero ter alguma restrição exclusiva e assim por diante. Portanto, permitimos que tenhamos duas pessoas com os mesmos nomes, mas elas terão ideias diferentes. Então, isso é o suficiente para esta coluna. Vamos pular para o próximo. Vamos adicionar o aniversário. Então, o nome disso será “Birthday Space”. O tipo de dados disso pode ser data. Agora, eu realmente não quero especificar nenhuma restrição porque essa coluna pode ser opcional, então não adicionaremos nada. Então isso deve ser suficiente. Temos o nome da coluna e o tipo de dados dos pontos, uma vírgula. E a última, vamos ter o telefone como nome de coluna. O telefone também pode ser como um personagem. Então var, char, nosso char. E vou permitir que apenas 15 caracteres estejam dentro dos telefones. Ou alguma qualidade de dados é, portanto, os telefones não devem ser nulos. Então, aqui vou adicionar uma restrição não nula. Mais uma coisa que eu poderia acrescentar como restrição nesta tabela é que cada pessoa deve ter um número de telefone exclusivo. Não devemos ter duas pessoas com o mesmo número de telefone. Para criar primeiro essa igualdade em sua mesa, poderíamos adicionar as restrições exclusivas. E com isso, estamos dividindo esta coluna. Devemos ter apenas telefones exclusivos e duplicatas não são permitidas. Então, agora temos todas as nossas quatro colunas. Especificamos os tipos de dados e as restrições, e pronto. Poderíamos executar a consulta aqui. Portanto, não temos nenhum ano nosso se verificarmos no lado esquerdo, então ainda não temos a pessoa. É por isso que, porque temos que atualizar os dados aqui. Então clique em Atualizar e você verá que temos mais uma tabela chamada person's. Ok, agora vamos verificar algumas coisas, por exemplo, se eu disser selecionar estrela de pessoas, só para verificar a estrutura da tabela. Então aqui eu posso ver, ok, eu tenho uma mesa chamada Pearson's. Eu tenho minhas quatro colunas e tudo está vazio. Você também pode ir e Jake, que descreve comandos para pessoas e consultá-los. E você pode ver que temos os campos, os tipos de dados, o que é nulo, o que não é nulo? A chave primária, e o que é exclusivo, os incrementos automáticos. Assim, você pode verificar se está tudo bem. E como queríamos. Tudo bem, pessoal, então isso é tudo sobre como criar uma tabela SQL. E a seguir, falaremos rapidamente sobre as mesas do altar. 38. Tabela de ALTERAÇÃO #36: Ok, agora vamos passar para o próximo comando. Alteramos a tabela e você pode usá-la para alterar a definição de uma tabela. Então, digamos: Ok, precisamos adicionar mais uma coluna à nossa nova tabela de pessoas, que são os e-mails. Então, para fazer isso, é bem simples. Então, poderíamos usar, você pode remover isso. Poderíamos usar a palavra-chave alter table e o nome da tabela people. E depois disso, vamos adicionar os anúncios de palavras-chave. Agora estamos adicionando uma nova coluna , como na tabela de criação. Então, precisamos do nome da coluna e isso é e-mail. Depois disso, precisamos definir o tipo de dados. Será var char 15, bem como regra. E aqui também, precisamos adicionar algumas restrições se você quiser alguma qualidade de dados Você diz, ok, isso não é nulo. Então, com isso, estou mudando agora a tabela já existente chamada de Pearson's e estou adicionando agora uma nova coluna. Então, vamos executar isso. E vamos verificar novamente nossa atualização de tabela. Vamos selecionar as pessoas da tabela e ver os resultados. E como você pode ver nas extremidades, temos uma nova coluna e sempre gritamos para adicionar as novas colunas nas extremidades. Então, se eu verificar isso da pessoa bem descrita, só para ter certeza de que está tudo bem. Podemos ver aqui que temos mais uma coluna chamada emails var character 15. E isso não deve ser suficiente. Tudo bem, então isso é tudo sobre como alterar uma tabela. E agora vamos aprender como derrubar uma mesa. É forte, fácil. 39. Tabela de vendas de vendas #37: Tudo bem, agora vamos pular para o último comando que temos para alterar a estrutura do nosso banco de dados. E esse é um comando de eliminação se você quiser excluir uma tabela, então você diz, ok, essa tabela está completamente errada. Não quero isso no meu banco de dados. Você poderia ir e largar a mesa e isso é bem fácil. Você poderia fazer isso assim. Então, digamos que queremos eliminar a nova tabela que você tem , chamada pessoas. Então, usamos a palavra-chave drop table e apenas escrevemos aqui o nome da tabela, e pronto. Depois de executar isso as pessoas da tabela não existirão em seu banco de dados. Então, eu vou excluí-lo. E como você pode ver no lado esquerdo, você não terá uma mesa, pessoal. Então, é muito simples. Tudo bem pessoal, isso é tudo para o último capítulo. E não só isso, isso é tudo para este curso. 40. Introdução ao curso: E bem-vindo a este curso único para dominar o Tableau. Meu nome é Var Zlqini e atualmente estou liderando projetos de big data Com mais de uma década de experiência em visualizações de big data e projetos de business intelligence E estou muito entusiasmado por ser seu instrutor neste curso Neste curso de 20 horas e 1 hora, vou compartilhar tudo o que eu sei, uma das habilidades mais exigidas em ciência de dados e visualização de dados, o Tableau Assim, até o final do curso, você poderá criar incríveis visualizações em D no Tableau, como eu faço nos projetos reais Eu criei este curso para levar você 0 a 0. Se você é iniciante, não se preocupe com isso Vou explicar tudo do zero , passo a passo. Isso significa que este curso pressupõe que você também não tenha nenhuma habilidade em visualizações de dados Todas as habilidades que você pode aprender neste curso do Tableau, como modulação de dados e assim por diante, podem ser usadas em qualquer outra ferramenta, como Power BI e clique Agora, é claro, você pode se perguntar: o que torna esse curso do Tableau diferente e único de todos os outros cursos on-line Esse é o único curso que divide os conceitos complexos do Tableau em imagens animadas, pois elas são muito poderosas para facilitar a compreensão de conceitos complexos os conceitos complexos do Tableau em imagens animadas, pois elas são muito poderosas para facilitar a compreensão de conceitos complexos. Neste curso do Tableau, apresentaremos mais de 250 notas animadas sobre os conceitos do Tableau do Entender os conceitos e como Tableau funciona pode fazer de você um profissional e especialista em visualizações de dados e no E neste curso, eu vou te fornecer toneladas de materiais gratuitos. Por exemplo, eu preparei três fontes de dados diferentes para este curso que também podemos usar em todas as nossas tarefas e exemplos durante o curso. Vou lhe fornecer três folhas de folhas de tabuleiro. Uma planilha para todos os conceitos do tableau, outra para todos os cálculos do tableau E temos mais uma planilha todos os recursos visuais para ajudar você a escolher os gráficos certos Com essas três folhas, você não precisa memorizar tudo. Você também tem uma referência rápida e acesso aos conceitos do Tableau Você também tem acesso a todos os arquivos e painéis do Tableau criados durante o curso Todas as notas de esboço de cada seção estão disponíveis para download, para que você possa usá-las posteriormente como referência Agora vamos dar uma olhada no curso do Tableau. Começaremos com o básico. O que são visualizações de dados de business intelligence , o que é o Tableau E então você aprenderá os pacotes de produtos da Tableau Depois disso, vamos nos aprofundar nos diferentes conceitos do Tableau, como dimensões da arquitetura da tabela, medidas discretas e dados contínuos Depois disso, vamos nos aprofundar nos cálculos e funções do Tableau Você aprenderá mais de 60 funções diferentes no Tableau para manipular no Tableau para manipular dados. E depois disso, abordaremos mais de 63 tipos diferentes de gráficos no Tableau E, no final, vamos implementar projetos do Tableau, semelhantes aos que eu faço em projetos da vida real Então agora a questão é: para quem é esse curso? Se você é alguém que nunca criou nenhuma visualização de dados usando ferramentas como o Tableau ou o PI, estarei com você neste curso em cada etapa, começando pelos fundamentos e acabaremos tendo os E esse curso também é para você, se você já é desenvolvedor do Tableau Então, vou sugerir que você dê uma olhada currículo do curso e comece no nível que mais lhe convier. Eu abordei muitos tópicos avançados e você terá muitas das melhores práticas neste curso. E este curso é adequado para você se tiver experiência em outras ferramentas, como PI, e quiser adquirir uma nova habilidade no Tableau Então, vamos começar. 41. Visão geral do programa de aulas no Tableau |: Teremos uma visão geral rápida do curso do Tableau Eu dividi este curso em 15 seções diferentes. Por exemplo, vamos aprender o que é business intelligence? O que são visualizações de dados? O que é o Tableau e a história do Tableau e por que o Tableau é uma ferramenta muito poderosa para Depois disso, vamos nos aprofundar nos pacotes de produtos da Tableau Não temos apenas um produto Tableau. Temos oito produtos diferentes. Então, vou apresentar esses produtos a vocês. E vamos compará-los lado a lado para que você entenda as diferenças entre eles. E eu vou ajudá-lo a escolher os produtos certos para o seu projeto. Continuando, vamos nos aprofundar na arquitetura do Tableau Aqui, aprenderemos muitos conceitos diferentes , como o que são conexões de vida ? Quais são os diferentes tipos de arquivos do Tableau Em seguida, vamos nos aprofundar na arquitetura do Tableau para que você entenda os principais componentes da arquitetura e como o Tableau funciona internamente Depois de todas essas teorias, começaremos a preparar seu ambiente para que você pratique comigo neste curso. Então, baixaremos e instalaremos o Tableau gratuitamente em seu PC Vamos criar contas públicas gratuitas. Vamos baixar os conjuntos de dados de treinamento e publicar nossa primeira visualização e os finais Vou levá-lo em um tour para familiarizá-lo com a interface do Tableau E depois de repararmos seu ambiente, começaremos com o primeiro tópico, como criar uma fonte de dados no Tableau E aqui você pode adquirir habilidades sobre a modulação de dados. Então, abordaremos os conceitos básicos da modulação de dados e também como fazer a modulação no Tableau. Em seguida, aprenderemos quatro métodos diferentes sobre como combinar tabelas no Tableau usando juntas, relações de união e combinação de dados E, claro, vamos compará-los lado a lado para você entender as diferenças entre eles e quando usar quais métodos. E no final desta seção, vamos criar duas fontes de dados. Continuando, começaremos a falar sobre os metadados do Tableau Aqui você aprenderá conceitos muito importantes no Tableau Os tipos de dados, dimensões e medidas, valores discretos e contínuos Depois de entender esses conceitos, você pode entender como criar visualizações no Tableau Depois desta seção, temos uma pequena seção sobre renomeação Aqui, falaremos sobre as convenções de nomenclatura que cada desenvolvedor deve conhecer Depois, podemos aprender as diferentes técnicas de como renomear colunas e tabelas no Tableau E, no final, podemos aprender como atribuir aliases aos valores Passando para a próxima seção, você pode aprender como organizar seus dados no Tableau E aqui temos métodos diferentes, como agrupar as dimensões usando hierarquias, agrupar os valores usando E depois disso, aprenderemos conjuntos no Tableau E, no final, podemos aprender como criar canetas no Tableau para criar histogramas Na próxima seção, aprenderemos como filtrar nossos dados no Tableau E aqui você pode aprender os diferentes tipos e conceitos de filtros no Tableau Como criá-los e como personalizá-los. E vou te dar dez dicas e truques sobre filtros no Tableau E também aprenderemos nesta seção como classificar nossos dados. Depois disso, podemos aprender conceitos muito importantes no Tableau, que são os parâmetros do Tableau Os parâmetros da guia são ótimos para adicionar dinâmica às suas visualizações. Você pode aprender os conceitos de parâmetros e, em seguida, aprender diferentes casos de uso para isso. Como fazer cálculos dinâmicos, filtros dinâmicos de linha de referência, como trocar medidas e dimensões e também canetas dinâmicas Passando para a próxima seção, também aprenderemos algo sobre dinâmica. Então, vamos aprender as ações do Tableau para tornar seus painéis interativos, como sempre Primeiro, você pode entender os conceitos das ações do Tableau. Em seguida, examinaremos todos os tipos de ação do Tableau Por exemplo, como acessar o URL, como acessar planilhas, como filtrar dados usando ações. E então, como fazer destaques usando ações. E como alterar os valores dos conjuntos e parâmetros. Depois desta seção, teremos os cálculos do Tableau Esta seção é muito grande. Você aprenderá como transformar e manipular seus dados usando quatro tipos diferentes cálculo do Tableau Portanto, temos os cálculos do nível da função, cálculo agregado, o cálculo da tabela e as expressões de LOD. Nesta seção, você pode aprender mais de 60 funções diferentes do Tableau para manipular seus Passando para a próxima seção, temos outra grande. Temos os gráficos do Tableau. Aqui vamos criar juntos mais de 63 gráficos diferentes no Tableau Então, começaremos com os gráficos básicos, como os gráficos de barras, e acabaremos criando gráficos muito avançados no Tableau E, no final, vou ajudá-lo a escolher os gráficos certos para suas necessidades. Passando para a próxima , aprenderemos os painéis do Tableau Vamos explicar passo a passo como criar painéis limpos no Tableau usando E agora, na última seção, temos projetos do Tableau aqui Nesta seção, vamos juntos implementar os projetos exatamente como eu faço nos meus projetos da vida real. Então, primeiro vamos aprender as diferentes fases de cada projeto do Tableau Em seguida, começaremos com os requisitos. Então, você aprenderá como eu analiso os requisitos do Tableau E então começamos com as implementações dos projetos Então, vamos criar as fontes de dados, os gráficos e dois painéis diferentes Então, com isso, você vai se familiarizar com a implementação de projetos e empresas usando o Tableau Então, depois de passar por todas essas seções, você terá um conhecimento sólido sobre o Tableau 42. Noções básicas de 1 seção: Noções básicas sobre o Tableau. começar a aprender a usar qualquer ferramenta, é muito importante entender os princípios e a teoria por trás deles, que pode ajudar sua carreira a ser um desenvolvedor profissional e também um especialista. É por isso que abordaremos agora os seguintes tópicos. As palavras-chave do big data. O que é business intelligence e o que são visualizações de dados e por que ela é muito poderosa E, no final, falaremos sobre o que é o Tableau e por que o Tableau é líder em visualizações de dados Então, vamos começar com o primeiro tópico. Vamos aprender as principais palavras-chave do big data. Então, agora vamos. 43. Udemy 1 1 BigData: Se você é novo no mundo dos dados, deve começar a ouvir muitos quebra-cabeças, desde big data até ciência de dados de IOT, engenharia de dados e frases como são o Neste tutorial, abordarei algumas senhas importantes sobre os dados e o que elas realmente significam. Vamos começar, estamos vivendo agora na era dos dados e os dados são gerados em todos os lugares. Nós, pessoas, geramos grandes quantidades de dados enquanto falamos. cada clique na Internet, cada busca por e-mail, ou mesmo se você estiver comprando algo online, geramos dados Passamos horas todos os dias nas redes sociais, curtindo, comentando, pesquisando em nosso smartphone é sempre enviar dados sobre onde você está, com que rapidez está rapidez E tudo o que fazemos on-line agora é armazenado e rastreado como dados Não apenas nossos smartphones e computadores estão conectados à Internet e geram dados, mas também temos algo chamado casa inteligente. Podemos conectar qualquer dispositivo em nossa casa à Internet. Basta colocar a palavra inteligente antes disso. Temos cortador de grama inteligente, iluminação inteligente, condicionamento físico inteligente, dispositivos de voz e sistemas de segurança Todos esses dispositivos podem ser conectados à Internet e começar a gerar grandes quantidades de dados. E isso é o que chamamos de Internet das Coisas, IOT. IoT é o conceito de conectar qualquer dispositivo, qualquer coisa, à Internet para gerar e trocar dados Não só temos a IOT em nossa casa, mas também em todos os lugares em que vivemos na transformação digital na indústria e na manufatura Você já deve ter ouvido falar do conceito Indústria 4.0 a primeira Revolução Industrial introduzida na Alemanha. Tudo gira em torno de fábricas inteligentes, conectando máquinas e dispositivos à Internet para trocar dados. E agora podemos encontrar IOT nas cidades. Estamos tentando implementar essas cidades inteligentes nas quais conectaremos tudo para reduzir o desperdício, economizar dinheiro e melhorar a qualidade que temos e a IOT em nossos carros Nossos carros estão repletos de sensores e dispositivos conectados para trocar dados por vários motivos, como assistência ao motorista, reconhecimento de objetos e sistemas de direção autônoma A lista é muito longa. Em 2022, temos cerca de 14 bilhões de dispositivos físicos, desde pequenos dispositivos domésticos de cozinha até máquinas industriais sofisticadas conectadas à Internet, gerando e trocando dados A quantidade de dados gerados todos os dias pelas mídias sociais, sites e máquinas de TI é realmente impressionante Atualmente, existem mais de 44 zetabytes de dados em todo o universo digital, ou seja, 2010 Isso significa que não estamos mais lidando com dados tradicionais normais, estamos lidando agora com o big data. O que significa big data? Há três indicadores que nos ajudam a entender se nossos dados são grandes e eles são definidos pelos três Vs. O primeiro V é volume. Bem, big data é grande. Com o crescimento da Internet, dispositivos móveis e das mídias sociais , a quantidade de dados gerados por essas fontes cresceu dramaticamente. O segundo V é a velocidade. No processamento normal de dados, costumávamos processar dados lentos, ou os chamamos de dados de patch, uma vez por dia ou algo assim, e depois os armazenamos no disco. Mas, em termos de big data, as fontes estão gerando fluxos de dados com velocidades muito altas Isso significa que temos que processar e analisar os dados em tempo real e depois armazená-los na memória em vez de no disco. E o terceiro V é variedade. Nos sistemas tradicionais, a maioria dos tipos de dados pode ser capturada em tabelas brutas e não estruturadas, como banco de dados ou Excel Mas, em termos de big data, os dados geralmente vêm em formato semiestruturado Por exemplo, vários registros em XML ou sites. Ou os dados vêm em formato não estruturado. Como vídeos, áudios, imagens, texto livre Em big data, não precisamos lidar apenas com dados estruturados, mas também com dados semiestruturados e não estruturados Embora os termos de big data signifiquem como podemos armazenar, processar e analisar com eficiência nossos dados quando eles têm um grande volume, alta velocidade e tipos diferentes, a fim revelar valores significativos para os negócios. Mas ainda temos um problema com isso. Todos esses dados gerados são dados brutos. Os dados brutos são apenas linhas não processadas e linhas de números que são realmente difíceis de entender, difíceis de ler, mal estruturadas e quase não têm valor para os negócios Quase 70% dos dados de palavras não são usados. Dados brutos, se deixados sem processamento e refinamento, são simplesmente inúteis, desperdício de dinheiro, desperdício de espaço e geram depósitos de lixo digital em data centers muito caros E é por isso que temos a famosa frase do famoso matemático britânico Clive Humby Os dados são o novo petróleo. Bem, isso significa que temos que extrair dados brutos como se estivéssemos extraindo petróleo Temos que refiná-lo, processá-lo, transformá-lo em algo útil e que tenha valorizado o negócio O que isso realmente significa é que maioria das empresas está em um campo muito grande de petróleo novo, dados brutos. E a maioria deles entendeu que os dados são seu ativo mais valioso. Eles têm que extraí-lo. Eles precisam analisá-lo para revelar uma visão que possa ajudá-los a tomar decisões melhores e mais rápidas. E é por isso que a maioria das empresas está contratando um exército de profissionais de dados. Como sabemos, a demanda por cientistas de dados está aumentando rapidamente e a oferta é lei. Agora, o que podemos fazer com todo esse caos, todos esses dados brutos não processados gerados Bem, podemos fazer as seguintes coisas. Então, o que podemos fazer projetar ou construir uma arquitetura de dados. arquitetura de dados é o processo de criar um plano sobre como organizamos, processamos e armazenamos nossos dados em diferentes camadas para diferentes propósitos arquitetura facilita o gerenciamento, a proteção e o acesso aos nossos dados. Outra coisa que podemos fazer com dados brutos é a engenharia de dados. A engenharia de dados é um processo muito complexo de projetar e construir pipelines de dados e armazenamentos de dados Na engenharia de dados, geralmente criamos processos de ETL para extrair os dados brutos de várias fontes, depois transformá-los e carregá-los no armazenamento de destino para torná-los altamente disponíveis e utilizáveis para o cientista de dados ou qualquer outro usuário final Outra coisa que podemos fazer é modelar dados. A modelagem de dados é o processo de conectar os pontos. Então, o que vamos fazer é colocar todos os dados em entidades e objetos. Em seguida, descrevemos o relacionamento entre essas entidades para nos ajudar e ajudar os programas a entender como os dados estão relacionados entre si. Outra coisa que podemos fazer com os dados brutos é fazer mineração de dados. mineração de dados é o processo de analisar uma grande quantidade de dados brutos para descobrir conhecimento, descobrir inteligência de negócios como padrões e tendências, resolver problemas e mitigar riscos Outro uso dos dados brutos é que podemos usá-los no aprendizado de máquina. No aprendizado de máquina, estamos fornecendo aos computadores duas coisas. Primeiro, os dados brutos e históricos, junto com os modelos e algoritmos matemáticos. Quando o computador tiver essas duas coisas, ele começará a treinar e praticar para realizar tarefas como previsões. É como humano. Quanto mais a máquina praticar e treinar, melhores e precisos serão os resultados. Em seguida, podemos fazer ciência de dados. A ciência de dados é o estudo científico dos dados. E combina três grandes potências. O poder das linguagens de programação, junto com a matemática e a estatística. E o conhecimento de um domínio específico para descobrir conhecimentos e insights valiosos de nossos dados brutos Mais uma coisa que podemos usar nos dados brutos, e a minha favorita é que podemos usar visualizações de dados visualização de dados é o processo de conversão de números e dados brutos, que normalmente são difíceis de entender e ler em imagens e gráficos, como potências por três gráficos, para facilitar a compreensão e a leitura, que realmente ajuda na Há muitas outras coisas e processos que podemos aplicar aos dados rodoviários, mas esses são os principais campos de trabalho que podemos usar para converter os dados rodoviários inúteis em conhecimento que tenha impacto e valor significativos para os negócios Tudo bem, pessoal, então essa foi uma introdução aos termos de big data. E a seguir, aprenderemos rapidamente o que é inteligência de negócios? Estou usando um exemplo muito simples. 44. Udemy 1 2 BI: Tudo bem, deixe-me contar essa história. Temos lojas em três cidades diferentes na Alemanha. Em Suttgart, temos lojas em Berlim e Hamburgo. E nossas três lojas estão gerando todos os dias úteis muitos dados brutos sobre vendas, níveis de estoque, produtos, custos de pessoal e assim por diante. E agora temos um grupo de pessoas que tomam as decisões, como gerentes, RH, finanças. E eles têm muitas perguntas e decisões a tomar. Então, eles podem ter perguntas, por exemplo, o que aconteceu e outra pergunta sobre o que acontecerá. Agora, se os gerentes tentarem encontrar as respostas a partir dos dados da estrada, talvez não encontrem nada nem nenhuma resposta. Porque os dados rodoviários geralmente são muito complexos mal estruturados e são muito difíceis de entender E é por isso que eles contratarão alguns analistas de dados, por exemplo, para ajudá-los a encontrar as respostas a partir dos dados rodoviários. Os analistas de dados começarão a analisar os dados brutos fazendo alguma mágica. Por exemplo, limpar os dados, conectar objetos e agregar os dados em diferentes níveis E ao final, o resultado será comunicado como, por exemplo, planilha aos Por outro lado, os gerentes podem contratar cientistas de dados para ajudá-los a encontrar respostas sobre o que vai acontecer ou descobrir fatos e insights desconhecidos A ciência de dados também vai começar a analisar os dados brutos, mas desta vez usando métodos diferentes como, por exemplo, mineração de dados, aprendizado de máquina ou modelo de treinamento para encontrar novos insights, novos conhecimentos respondem às perguntas. No final, a saída será comunicada tanto aos gerentes quanto números e planilhas Agora, tanto o cientista de dados quanto os analistas de dados fizeram um trabalho incrível trabalhando nos dados brutos e analisando essas coisas. Mas o problema aqui é que o resultado pode ser difícil de entender e ler, porque esses gerentes geralmente são pessoas que não trabalham diretamente com os dados todos os dias. Isso pode levar a uma grande lacuna entre esses gerentes e os resultados. Agora, para preencher essa lacuna e facilitar tudo, podemos usar o poder das visualizações de dados e os resultados apresentados pelo cientista de dados. E os dados devem ser convertidos de números e planilhas para imagens, gráficos As representações visuais dos dados simplesmente farão a mágica, tornando tudo claro e fácil. E isso trará facilmente o efeito surpreendente quando você apresentar seus resultados Portanto, isso ajudará os gerentes a encontrar imediatamente suas respostas e a começar a tomar decisões usando os dados. Esse processo, nós o chamamos de business intelligence ou como um atalho. B, I. Tudo bem, então agora espero que você tenha entendido melhor o que é business intelligence e, a seguir, entenderemos por que a visualização é tão poderosa e o que é visualização de dados 45. Udemy 1 3 ViZ: Agora, a questão é por que a visualização é tão poderosa. Com a comunicação visual simples, você pode fazer uma grande diferença desde o início da humanidade, há milhares de anos. E os primeiros humanos usavam imagens para contar uma história. E até agora, na era moderna, o humano ainda usa recursos visuais para contar qualquer história Porque nós, humanos, somos criaturas visuais, pensamos em imagens e indivíduos. Se vemos uma árvore, nosso cérebro pode narrá-la tanto quanto um visual, como uma imagem. Em nossa estatística cerebral, 90% das informações transmitidas ao nosso cérebro são visuais Mas se lermos a palavra árvore, nosso cérebro falhou em transformá-la em um visual antes de armazená-la, que está na cintura inferior Na verdade, o cérebro humano processa imagens 60.000 vezes mais rápido do que um texto Mais fatos sobre nosso cérebro para que nos lembremos da maior parte do que vemos e com os quais interagimos. Está provado que o ser humano se lembra de apenas 10% das coisas que ouvimos e 20% do que lemos. E também está provado que nos lembramos cerca de 80% do que vemos e com o que interagimos. É por isso que temos as famosas frases de uma imagem que vale 1.000 palavras. E ver é crer. Diante de todos esses fatos, não é à toa que nos canais digitais o conteúdo visual está assumindo o controle de postagens, tweets, artigos, apresentações de notícias, painéis Você pode encontrar imagens em todos os lugares. Agora a questão é: o que são visualizações de dados, ou às vezes as chamamos de Dataviz As visualizações de dados são o processo de converter números chatos e dados brutos em elementos gráficos interessantes como partes em três blocos e assim por diante. Assim, as visualizações de dados dão vida aos dados fazem de você o mestre da narrativa dos insights ocultos em seus números Portanto, é como a arte de converter uma grande quantidade de conjuntos de dados altamente complexos em algo muito simples, algo muito fácil de entender e com o qual interagir Imagine que você é um dos gerentes e tem dois analistas de dados. Um deles está apresentando o resultado em uma planilha cheia de números, e o outro analista de dados está apresentando o resultado com imagens preenchidas com as representações gráficas dos dados e ambos apresentando os Qual relatório você preferirá? Eu escolheria o da direita porque o da esquerda é apenas números secos e é improvável que você consiga identificar tendências e padrões O principal benefício das visualizações de dados é contar uma história , equipá-lo com ferramentas para tomar a decisão certa na hora certa Há muitos outros benefícios, como ver o panorama geral, acompanhar tendências, tomar decisões mais inteligentes e rápidas, descobrir fatos, padrões e tendências desconhecidos E também obter mais engajamento dos usuários finais fazendo mais e melhores perguntas. Tudo bem, então, com isso, aprendemos o que são visualizações de dados e por que elas são muito poderosas e importantes seguir, compararemos o Excel com ferramentas como Tableau e por que você precisa usar o Tableau em vez do Excel 46. Udemy 1 4 Excel (correção): Sempre me fazem a mesma pergunta: por que eu deveria me preocupar em aprender e usar o Tableau ou BI para visualizações de dados se temos Neste vídeo, explicarei minhas seis razões pelas quais devemos usar uma ferramenta de BI moderna, como o Tableau e o BI, e não usar o Excel para visualizações de dados E começamos agora, há cerca de 1 bilhão de usuários mundo usando o Microsoft Excel. Trabalhei em muitas empresas e posso dizer que as pessoas são simplesmente viciadas em Excel. Eles adoram isso. Eles o usam para tudo, como ferramenta de combinação, entrada de dados, análises de dados e visualizações de dados O principal problema aqui é que quanto mais uma empresa cresce, mais ela gera dados. E como todos estão familiarizados com o Excel, eles continuarão a usá-lo em casos de uso de big data E eles enfrentarão muita dificuldade em gerenciar essas planilhas e lidar com as limitações no Excel Nessas situações, é realmente hora de mudar para uma ferramenta moderna de BI ou ferramenta de visualização de dados como o Tableau ou o Bar Agora, deixe-me mostrar como o BI é feito com o Excel. Normalmente, temos sistemas de origem diferentes e um analista de dados que vai começar a exportar manualmente os dados desses sistemas e importá-los no Excel E então alguns cálculos serão feitos e no final, um relatório será gerado. Os arquivos Axial serão então acessados por diferentes usuários corporativos Por outro lado, podemos fazer BI com uma ferramenta moderna como o Tableau Então, o que vamos fazer é conectar o Tableau diretamente a esses sistemas de origem E os analistas de dados podem começar a desenvolver um relatório ou painéis no Tableau E, no final, os usuários corporativos acessarão o Tableau para ver esses painéis Até agora, você pode dizer, ok, os dois parecem muito parecidos. Então, agora vamos nos aprofundar para mostrar qual é o benefício real de ter um BI moderno, como o Tableau ou o RBI E as limitações que temos em planilhas como o Excel O primeiro benefício é a automação. Se você está usando o Excel e fizemos alguns bons relatórios, agora é hora de atualizar os dados. E como fazemos isso no Excel, atualizamos os dados manualmente. Portanto, alguns funcionários precisam se sentar todos os dias e passar pelo processo de extração de dados desses sistemas de origem, importando-os nos cálculos do Excel E, no final, prepare os relatórios repetidamente, o que consome muito tempo. Mas se você estiver trabalhando com o BI moderno, dois como o Tableau, podemos automatizar essa tarefa de análise criando um cronograma para atualizar os Por exemplo, podemos criar uma agenda no Tableau todos os dias às 07:00 da manhã. O Tableau deve se conectar automaticamente às fontes de dados, analisar os dados e preparar Há dois benefícios em fazer isso. Primeiro, eliminamos os erros humanos, que é muito comum no Excel, e às vezes esses erros podem levar a decisões erradas e a perdas financeiras. E o segundo benefício, é claro, não precisamos mais de funcionários dedicados apenas à tarefa de exportar e importar dados manualmente para tarefa de exportar e importar dados manualmente Outro benefício aqui é a capacidade se estivermos trabalhando com o Excel e um de nossos sistemas de origem começar a produzir e gerar grandes quantidades de dados. Aqui temos um problema no Excel porque podemos lidar com apenas 1 milhão de registros. Então, nossa coleção de arquivos do Excel falha, começaremos a receber mensagens aerodinâmicas como se o conjunto de dados fosse muito grande, o que normalmente fazemos no Excel, vamos começar a dividir o arquivo principal em pequenos arquivos múltiplos para gerenciar o enorme volume de dados, o que é muito difícil de que é Por outro lado, se você estiver trabalhando com o Tableau, não precisamos nos preocupar com todas essas coisas. Não temos nenhum problema com o Tableau porque o Tableau foi feito para casos de uso de big data e pode lidar com grandes quantidades de dados com muita facilidade Podemos simplesmente alterar o tipo de conexão de extract para live para lidar com isso. Outro benefício é a segurança. Se você estiver trabalhando com o Excel, é muito difícil hackear o Excel mesmo se estiver usando planilhas protegidas por senha Ele ainda pode agir facilmente hoje em dia. E os usuários estão realmente acostumados a compartilhar seus Excels em e-mails, copiar o TSB ou armazená-lo localmente em seus computadores, que não é nada seguro Todas essas equipes podem custar muito às empresas se dados confidenciais e confidenciais acessados pelos concorrentes Mas se você estiver trabalhando com BI moderno, dois como o Tableau, ele nos fornecerá recursos de segurança superiores, como controle de acesso avançado, segurança de dados e segurança de rede Além disso, se você estiver trabalhando com o Tableau, não precisamos exportar os dados, podemos simplesmente compartilhar painéis e os relatórios entre os funcionários, e somente se concedermos direitos de acesso a eles Eles podem ver os dados. Outro benefício é a segurança no nível da função. Em muitas empresas, eles têm muitas fontes confidenciais. E eles começam a entender o quanto é importante aplicar o princípio da necessidade de conhecer os princípios que precisa saber , diz que um usuário só deve ter acesso às informações que suas funções de trabalho exigem. Isso significa que não podemos compartilhar todos os dados com todos os usuários. Precisamos ter algumas restrições de dados. Por exemplo, um funcionário de vendas não deve ver todos os dados, como gerente e finanças. Os funcionários não devem ver todas as informações pessoais, como RH e assim por diante. Isso significa que, se você estiver trabalhando com o Excel, temos aqui novamente para dividir os arquivos principais em relatórios específicos, para regras específicas Mas, por outro lado, a maioria das ferramentas modernas de BI oferecem um recurso chamado segurança em nível de linha, RLS segurança em nível de linha se refere à restrição das linhas de dados que determinados usuários podem ver com base nas políticas que definimos usando essa técnica Vamos reforçar o princípio da necessidade de conhecer e facilitar nossa vida com apenas um painel acessado por diferentes tipos de usuários E então, com base na regra, eles verão os dados e as informações que seu trabalho exige. Outro benefício é reduzir o caos. Deixe-me contar como geralmente trabalhamos com a Cel. Uma ciência de dados começará a exportar dados de um sistema de origem e você criará um relatório chamado relatório de versão um E então, para outros requisitos, você criará relatórios da versão dois. E, eventualmente, teremos um relatório final e teremos outros analistas de dados trabalhando em sistemas de origem diferentes. E a mesma coisa vai continuar acontecendo algumas vezes de um lado para o outro. E, eventualmente, acabaremos tendo seis versões diferentes dos relatórios. Se escalarmos esse impacto, você perceberá que está lentamente envenenando sua empresa e que o usuário final terá que acessar diferentes versões dos relatórios. Agora, se perguntarmos quantos anos têm os dados em nossos relatórios, obteremos respostas diferentes. Uma versão será há dez dias, outra 184,3 dias. Isso significa que não temos um único ponto de verdade para nossos dados. É por isso que ter ferramentas modernas pode nos ajudar a eliminar esse caos e a criar um único ponto de verdade para nossos dados. Um último benefício sobre o qual eu gostaria de falar são os recursos visuais. Embora o Excels ofereça visualizações, às vezes também é muito limitado quando produzimos visuais complexos no Excels criação de visualizações é muito demorada, incluindo muitas etapas manuais Além disso, esses visuais serão estáticos e não interativos Mas, por outro lado, se estivermos usando o Tableau, tudo será automatizado e super rápido Podemos criar novos relatórios e visualizações muito rapidamente, basta arrastar e soltar. E eles oferecem recursos visuais muito mais interativos e interessantes do que o Excel. Tudo bem, os principais motivos pelos quais eu prefiro trabalhar com ferramentas modernas de BI, como Tableau e Power BI, e não com o Excel para análise e visualização de dados, são automações, segurança, casos de uso de big data e Não se trata de Cel versus Tableau, mas sim de usar a ferramenta certa para os casos de uso certos e não fazer uso indevido O Excel é uma ótima ferramenta usada por bilhões de pessoas porque é muito fácil usar a planilha profissional Sheep para entrada de dados e cálculos complexos Mas quando se trata análise e visualização de dados, temos uma ferramenta muito melhor do que Excel, como Power BI e Tableau E você ainda pode usá-los juntos. Por exemplo, você pode fazer seus cálculos complexos no Excel e o resultado final pode ser importado no Tableau para fazer melhores visualizações e obter mais informações sobre os O fato é que o mundo está mudando muito rápido e as empresas estão gerando grandes quantidades de dados. Então, em vez de usar planilhas tradicionais como o Excel, precisamos usar ferramentas mais poderosas em inteligência de negócios para nos ajudar a encontrar rapidamente insights, tendências e padrões para tomar decisões melhores e mais rápidas Tudo bem, pessoal. Então, com isso, você não precisará mais depender do Il para visualizações de dados e poderá começar a usar ferramentas de BI seguir, mostrarei rapidamente as três principais ferramentas de BI para visualizações de dados e qual é a minha ferramenta de BI favorita 47. Udemy 1 5 ferramentas (correção): Agora, a pergunta é: quais são as melhores ferramentas para visualizações de dados Uma empresa líder em pesquisas chamada Gartner publica todos os anos os Quadrantes Mágicos da Gartner para mostrar quem é o produto líder E se você verificar os Quadrantes Mágicos para plataformas de análise e inteligência de negócios nos últimos dez anos, você quase sempre verá os mesmos líderes Temos talk, power, BI e click view desde 2012. E estou trabalhando com muitas ferramentas de visualização de dados. E posso dizer que todas essas três ferramentas são ferramentas realmente excelentes. Eles têm vantagens e desvantagens. Mas, ao verificar apenas os aspectos da visualização de dados, posso dizer que o Tableau é o vencedor, pois a visualização de dados no Tableau é um conceito fundamental e verdade, a melhor ferramenta para cientistas de dados e Tudo bem, então com isso, você aprendeu quais são as três principais ferramentas de BI. E você já sabe que o Tableau é minha ferramenta de visualização de dados favorita Nossa próxima etapa é apresentar o Tableau a você. Abordaremos o que é o Tableau, sua história e sua missão 48. Udemy 1 6 O que (correção): A primeira pergunta é: o que é o Tableau? Uma resposta rápida poderia ser: Tableau Lbs. Para converter isso em sem nenhuma habilidade técnica ou de programação, Tableau converte números brutos complexos e enfadonhos em belos gráficos e visuais, que são muito Os principais recursos do Tableau são interatividade, facilidade de criar e usar e desempenho rápido Podemos chamar o Tableau com vários nomes, como ferramenta de visualização de dados, inteligência de negócios ou ferramenta de BI, ou às vezes chamamos isso de ferramenta de geração de relatórios Bem, o Tableau é tudo isso, mas eu escolho chamar o Tableau ferramenta de visualização de dados porque a visualização dados é o conceito central do Agora vamos ter um histórico rápido sobre o Tableau. Em 2003, a Tableau foi fundada por três pessoas, Pat Christian e Chris, como resultado de projetos de ciência da computação na Universidade de Stanford Eles se concentraram na técnica de visualização para analisar dados dentro de bancos E então, em 2019, Tableau foi adquirida pela Salesforce em um negócio no valor de mais de 15 bilhões E nos últimos dez anos, a Tableau foi nomeada líder no Gartner Magic Cordants Tableau tem uma missão clara de ajudar as pessoas a ver e entender seus dados Eles realmente se concentram em manter Tableau intuitivo e fácil de usar É por isso que o Tableau não exige nenhuma habilidade técnica ou de programação para criar painéis e informações incríveis Isso significa que o público-alvo do Tableau não é apenas para usuários técnicos, como TI, analista de dados, cientista de dados, mas também para todos os outros usuários não técnicos, como usuários corporativos, usuários finais, professores e assim por diante Esse aspecto é um divisor de águas, de mudar a antiga mentalidade de ter apenas pessoal técnico e de TI trabalhando com dados e criando visualizações Mas agora temos ferramentas modernas de visualização de dados , como o Tableau, que abre as portas para todos comecem a trabalhar com É por isso que ferramentas como o Tableau ajudam as organizações a serem orientadas por dados E agora o Tableau é amplamente usado. Você pode encontrar o Tableau em quase todas as organizações, indústrias, setores e departamentos Porque a maioria dessas organizações quer capacitar seus funcionários com ferramentas como Tableau para tomar decisões melhores, mais rápidas e mais inteligentes Tudo bem, então, com isso, espero que agora você tenha entendido melhor o que é o Tableau e sua missão seguir, mostrarei meus quatro principais motivos pelos quais acho que o Tableau é líder em visualização de dados 49. Udemy 1 7 Why (correção): Tableau não é a única líder no mercado de business intelligence e visualização de dados Existem muitas outras ferramentas disponíveis, como PowerPi, Click View e assim por diante Mas agora, se você me perguntar o que torna o Tableau tão especial, por que o Tableau é tão amplamente usado, eu lhe daria quatro O primeiro motivo é o desempenho. As fontes agora estão gerando grandes quantidades de dados, e o Tableau foi projetado e otimizado para lidar com grandes volumes de dados sem comprometer o desempenho dos painéis E isso porque o Tableau está usando o processador dados de memória de alto desempenho para ajudar a analisar grandes conjuntos de dados em que os dados podem ser armazenados em colunas em vez de linhas, que pode aumentar o desempenho nos painéis A tabela não tem limitações nem nada, quanto ao número de pontos de dados na visualização Por exemplo, nessa visualização, temos mais de 1 milhão de pontos de dados sem nenhum problema. Isso nos permite analisar grandes conjuntos de dados para encontrar tendências Padrões com ótimo desempenho e todas as outras ferramentas ainda impõem limitações de pontos de dados de tamanho bruto, o que não é realmente útil para analisadores de dados O segundo motivo são visualizações rápidas e interativas. Em comparação com as outras ferramentas do Tableau, podemos criar visualizações ricas e bonitas em apenas alguns segundos Agora vou mostrar um exemplo rápido de como agrupar meus dados e como calcular a previsão. Para fazer um trabalho tão complexo no Tableau, usaremos apenas arrastar e soltar Então, vamos ver como é simples. Tudo bem, então vamos seguir os pedidos. Pegue as vendas, coloque-as nas colunas Lucro e nas linhas. E pegue os IDs do pedido e os detalhes. E eu quero ver todos os meus membros aqui. E agora vamos para o painel de análise e, em seguida, clicamos duas vezes nos clusters. Com isso, tenho muito bons clusters anteriores de meus dados. Na próxima etapa, criarei uma previsão dos meus dados. Vou pegar o ID do pedido e colocá-lo nas colunas. E então vamos fazer as vendas. Eu gostaria de mudar as duas partes visuais que tenho aqui agora, em torno de cinco anos. O que vamos fazer é acessar a análise e clicar na previsão e pronto. Tenho uma previsão de dois anos de minhas vendas. Agora vou colocá-los juntos em um painel. Então, vou criar um novo painel, arrastar e soltar os clusters, arrastar e soltar as previsões Vou vinculá-los ao filtro. É isso mesmo. Agora temos os dois e, se eu clicar, terei um painel interativo para a previsão e para os clusters. A terceira razão pela qual o Tableau é fácil de usar, como você pode ver, fizemos análises muito complexas com apenas o Dragon Drop, sem escrever nenhum código E é exatamente isso que o Tableau quer. É muito intuitivo e fácil de usar, e essa é a principal sequência de caracteres do Tableau Isso apenas abre as portas para todos os usuários não técnicos tenham a chance de trabalhar e brincar com dados para resolver seus problemas diários sem a necessidade de TI. Por outro lado, o Tableau é integrado a linguagens de programação como Python e R , o que abre outra porta para visualizações avançadas de dados que podem ser usadas O último motivo é a comunidade. Se você está trabalhando com o Tableau, bem, você não está sozinho. Você tem uma grande comunidade do Tableau. Na comunidade, temos cerca 2 milhões de estudantes e professores. E no Tableau Public, temos cerca de 5 milhões de visualizações de dados publicadas E há cerca de 200.000 perguntas e ideias compartilhadas nos fóruns do Tableau Ter uma comunidade tão grande é incrível. Para qualquer ferramenta, é muito importante porque, ao trabalhar com dados, você pode enfrentar alguns problemas ou ter dúvidas. É muito importante que você tenha um lugar onde possa fazer suas perguntas e obter conselhos de outros desenvolvedores em todo o mundo. Além disso, você também pode se inspirar nas visualizações compartilhadas de outros desenvolvedores Você pode encontrar os links importantes sobre a comunidade do Tableau na descrição do vídeo abaixo. Tudo bem, então minhas quatro razões pelas quais o Tableau é uma das melhores ferramentas para visualizações de dados são que o Tableau pode lidar com grandes quantidades de dados, o que é muito adequado para casos de uso de big data Ele oferece visualizações interativas bonitas e rápidas. O Tableau é intuitivo e fácil de usar. Não são necessárias habilidades técnicas ou de codificação. E a última razão pela qual a comunidade do Tableau é tão grande. Mais uma coisa que eu gostaria de acrescentar: a visualização de dados é, na verdade, uma habilidade que você precisa dominar como cientista ou analista de dados E o Tableau é uma ferramenta incrível para visualizações de dados. É por isso que eu recomendo fortemente aprenda ou se familiarize com o Tableau Vai ser uma grande vantagem para sua carreira. Tudo bem, pessoal. Então, com isso, você sabe minhas razões. Acho que o Tableau é líder em visualização de dados. E com isso, concluímos o primeiro capítulo do Tableau onde abordamos muitos termos importantes sobre dados e o Tableau E no próximo capítulo, teremos uma visão geral dos pacotes de produtos da Tableau onde apresentarei oito produtos diferentes da Tableau 50. Produtos de 2 seções: Produtos de mesa No Tableau, temos oito produtos diferentes e é muito importante entendê-los e entender as diferenças entre eles. É por isso que vou dar uma visão geral rápida de todos os oito produtos da Tableau E então vamos compará-los lado a lado para entender as diferenças entre eles. E acrescente o final do processo de tomada de decisão que eu costumo seguir para escolher o produto certo para suas necessidades. Então, agora vamos começar com o primeiro tópico em que podemos ter uma visão geral do processo de desenvolvimento e dos produtos. Então, agora vamos. 51. Udemy 2 1 Dev de introdução: Tudo bem, pessoal. Neste capítulo, apresentarei a suíte de produtos Tableau para entender as diferenças entre os oito produtos da Tableau E começaremos com os produtos de desenvolvimento do Tableau. Tudo bem, se você acha que o Tableau é apenas um software, então você está errado. Se você visitar a página inicial do Tableau, Tableau.com, encontrará muitos produtos diferentes da Tableau, como o Tableau Stop Public Server e o Cloud Prep No começo, posso dizer que pode ser confuso ter todos esses produtos da Tableau, mas não se preocupe com isso Vou explicá-los um por um. Assim, você pode escolher as combinações certas de produtos da Tableau para você ou para sua organização É muito importante entender as diferenças entre eles, funcionalidades e as limitações de cada produto da Tableau E vamos mergulhar. Os pacotes de produtos do Tableau contêm oito produtos diferentes. Temos o Tableau Disktop, o Tableau Public Disktop Rep Server, o Cloud Public, o Cloud Reader e o Tableau Mobile Tudo bem, a primeira coisa a entender é que podemos dividir esses produtos em duas categorias principais, desenvolvedores e ferramentas de compartilhamento. As Ferramentas para desenvolvedores do Tableau, como o nome indica, são ferramentas que ajudarão você a criar visualizações de dados criando e projetando painéis, gráficos, relatórios ou fazendo preparações de dados ou engenharia de dados preparando os dados para análise de dados Nessa categoria, podemos encontrar três produtos da Tableau. Tableau Disktop, Public Disctop e Tableau Prep. E agora, na outra categoria, temos as ferramentas de compartilhamento. Essas ferramentas podem ajudá-lo a compartilhar e colaborar com o trabalho que você fez e criou usando as ferramentas do desenvolvedor Nessa categoria, podemos encontrar cinco produtos da Tableau. Tableau Server, Tableau Cloud Public, Cloud Reader e Tableau Tudo bem, agora vamos nos concentrar nos produtos da Tableau na categoria Ferramentas para desenvolvedores Agora também podemos dividir as ferramentas do desenvolvedor em dois grupos com base em suas finalidades. Temos visualizações de dados e engenharia de dados. Abaixo das visualizações de dados, encontramos dois produtos da Tableau, o Tableau Stop e o Tableau Public Stop. E, além da engenharia de dados, temos apenas um produto da Tableau, que é o Tableau Prep que é Tudo bem, agora, depois de entendermos as principais categorias e os principais objetivos dos produtos Tableau, falaremos agora sobre o processo de desenvolvimento no Tableau Tudo bem, então, basicamente, temos três etapas muito simples no processo de desenvolvimento no Tableau Na primeira etapa, conectamos nossos dados ao Tableau. Em seguida, na próxima etapa, começamos a criar nossas visualizações de dados para fazer a análise de dados criando gráficos de relatórios e painéis E na terceira etapa, compartilhamos nosso trabalho publicando-o. Os dois produtos para realizar essas três etapas são o Tableau Disktop e o Tableau Public Disktop Em muitos casos, a qualidade de nossos dados é ruim, não está pronta para análise. É por isso que adicionamos mais uma etapa de pré-processamento para preparar nossos dados antes de começarmos a criar nossos recursos visuais. E podemos usar para essa etapa o produto Tableau prep. Tudo bem, agora vamos nos aprofundar nos produtos dos desenvolvedores do Tableau, um por um para entender os principais recursos e as limitações de cada um deles Tudo bem, então com isso, temos uma visão geral do processo de desenvolvimento e dos produtos. Em seguida, teremos uma visão geral rápida do Tableau Desktop 52. Udemy 2 2 Desktop: Tableodsctop é um software você baixa e instala Com o Tablo Syctop, você pode se conectar a vários tipos de fontes diferentes Há mais de 90 conectores de dados que você pode conectar ao Tableau Server ou a arquivos como Excel, Text Jason ou a servidores Prem, como my Ou para a nuvem, como Amazon, Google e Microsoft Azure. Depois de conectar o Tableau aos seus dados, você pode começar a criar suas visualizações de dados No Tableudyctop, você encontrará muitas ferramentas e funções para ajudá-lo a criar gráficos e relatórios com apenas E então você pode combinar esses diferentes relatórios em painéis interativos E depois de criar suas visualizações e painéis, você tem três opções para compartilhar seus dados publicando-os no Tableau Server, no Tableau ou no Tableau Public Cloud Ou até mesmo você pode armazenar suas pastas de trabalho localmente em seu PC. Tudo bem, então o Tableau Stop é o produto principal do Como desenvolvedor do Tablo, você passará 90% do seu tempo usando essa ferramenta Tabloid Distop é uma ferramenta de desenvolvedor para criar visualizações de dados nas quais você se conecta aos seus dados, cria painéis e os publica. Estranhamente, o Tableau Stop não é uma ferramenta gratuita como o Power BI Disctop Tableau Stop não é uma ferramenta gratuita como o Power BI Disctop Para trabalhar com o Tabloidstop, você precisa comprar uma licença Acho que eles oferecem algum tipo de fase experimental ou, se você for estudante, ganha um ano grátis. Não acredite nas minhas palavras. É melhor conferir a oferta atual da Tableau em sua página inicial Com o Table Stop, você pode conectar mais de 90 fontes de dados diferentes. Você também pode publicar seu trabalho em qualquer lugar no Tableau Server, no Tableau Cloud e no Tableau Public Como o Tablo Stop exige uma licença, você não tem nenhuma limitação sobre quantas estradas e dados você pode armazenar e processar Tableau Desktop é destinado analistas de dados, cientistas de dados desenvolvedores de PI que trabalham profissionalmente em empresas em projetos de análise de dados Tudo bem, então essa foi uma visão geral rápida do Tableau Desktop Em seguida, verificaremos o Tableau Public Desktop. 53. Udemy 2 3 Público: O Tableau Public é a versão gratuita do Tableau Stop. É muito parecido com isso. É uma ferramenta de desenvolvedor para criar e publicar visualizações de dados E como é gratuito e não requer licença, ele vem com limitações de combustível. No Tableau Public, temos cerca de dez conectores de dados que você pode conectar somente às lutas locais em seu PC Outra limitação disso é que você pode armazenar e processar apenas 15 milhões de linhas de seus dados e publicar somente na nuvem pública do Tableau Isso significa que você não pode publicar seu trabalho no Tableau Server ou nas nuvens privadas do Tableau E a última limitação é que você não pode armazenar suas pastas de trabalho no PC local Mas tenho que ter certeza de que a parte mais importante disso, todas as funções e ferramentas para criar recursos visuais e painéis, está totalmente disponível no Tableau Public, como o Tableau Dctop, o que torna Tableau Public uma ótima alternativa e ferramenta para iniciantes praticarem e aprenderem o Tableau antes de comprar aprenderem o Tableau E, para ser sincero, é por isso que decidi usar Tableau Public em todos os meus tutoriais para que qualquer pessoa possa acompanhar e praticar comigo sem precisar comprar Tudo bem, então, com isso, temos uma visão geral rápida do desktop do Tableau Public e, em seguida, verificaremos a ferramenta de engenharia de dados, o Tableau prep 54. Udemy 2 4 Público: O Tableau Prep Builder é um software que você baixa e instala no seu BC e pode usá-lo para preparar seus dados antes de começar a analisá-los Assim como no Tableau Desktop, você pode se conectar a vários tipos de fontes diferentes Existem mais de 90 conectores de dados, como pilhas do Tableau Server na nuvem local e assim por diante Depois de conectar o Tableau aos seus dados, você pode começar a criar fluxos de dados nos quais você tem acesso a ferramentas e funções para ajudá-lo a transformar seus dados Por exemplo, combinando limpeza de dados, filtragem, agregação e todas as outras tarefas de engenharia de dados, prepare seus dados para visualizações de dados E no final do fluxo de dados, você pode armazenar os novos dados preparados em três locais diferentes. Seja como um arquivo em seu PC local ou publique-o como uma fonte de dados no Tableau Server ou na nuvem E a última opção, você pode gravar a saída diretamente nos bancos de dados. E depois que terminarmos de criar os fluxos de dados, você poderá publicá-los no Tableau Server ou no Tableau E no Table Prep, você tem a opção de armazenar seus fluxos de dados localmente em Tudo bem, então o Table Prep é uma ferramenta de engenharia de dados para preparar nossos dados, para se preparar para análises Às vezes, os dados que estamos conectando ao Tableau Desktop têm baixa qualidade e não podemos usá-los imediatamente em nosso painel É por isso que passamos horas e horas limpando, organizando e combinando e preparando nossos dados. E isso pode ser muito demorado. Então, nessa situação, poderíamos usar o Tableau Prib para nos ajudar nesse processo O Tableau Prib é uma ferramenta de desenvolvimento para engenharia de dados em que nos conectamos aos nossos dados, criamos fluxos de dados e depois os publicamos E não é uma ferramenta gratuita, requer uma licença no Tableau Prep, temos mais de 90 conectores de dados diferentes A saída dos fluxos de dados pode ser armazenada localmente em seu PC ou como uma fonte de dados do Tableau ou diretamente nos bancos E podemos publicar o fluxo de dados no Tableau Server ou no Tableau O Tableau Prep não é como o Tableau Desktop. Não temos nenhuma versão gratuita do Tableau Prep, então não há nenhum Tableau Public Tudo bem, então essa foi uma visão geral rápida da preparação do Tableau Em seguida, compararemos todos os três produtos de desenvolvimento da Tableau lado a lado E vou orientá-lo meu processo de tomada de decisão para escolher o produto certo para você. 55. Udemy 2 5 Compare: Tudo bem, agora vamos fazer um resumo dos três produtos, onde vamos compará-los lado a lado. O principal objetivo do Tablo Dicto and Public é gerar visualizações de dados Mas a principal tarefa do Tablo Prep é a engenharia de dados. Agora, se você está falando sobre os custos, tanto o Ctop quanto o Prep exigem licenças, mas o uso do Tablo Public é gratuito Agora, sobre o aspecto de segurança dos dados. O Tablo Dctop e o Prep são seguros pois você pode publicá-los Tablo Public, você precisa publicar seu trabalho em plataformas públicas Todos podem ver seus dados, então você não pode protegê-los no Tableau Public E o próximo ponto, limites de dados. Como o público é gratuito, ele vem com as limitações de 15 milhões de linhas. Mas Disktop e Prep, você não terá limitações O próximo ponto são os conectores. Tanto no Disktop quanto no Prep, você tem mais de 90 conectores de dados diferentes, como arquivos, ABI, servidores, Onde no Tableau Public você pode se conectar somente aos arquivos. E se falarmos sobre o aspecto das conexões em tempo real, a única ferramenta que oferece conexões em tempo real com suas fontes de dados é o Tableau Disctop Você não pode fazer conexões em tempo real no Tableau Public e no Tableau Prep Você sempre precisa trabalhar com os dados extraídos. O próximo ponto é armazenar seus arquivos localmente. Tanto o Tableau Disktop quanto o Tableau Prep permitem que você faça isso armazenando seu trabalho localmente em seu Mas no Tableau Public você não pode fazer isso. Em vez disso, você sempre precisa publicar seu trabalho no Tableau Public Cloud O último aspecto é sobre o público-alvo. O Tableau Disctop foi feito para cientistas e analistas de dados, mas o Tableau Public foi feito para qualquer pessoa que queira trabalhar com visualizações de dados, e o Tableau Prep Tudo bem, agora com isso, temos uma boa visão geral dos três produtos da Tableau para desenvolvimento E agora vem a pergunta: quando usar qual produto. Agora, deixe-me guiá-lo no meu processo de tomada de decisão usando os seguintes gráficos de gripe. Primeiro, fazemos a pergunta, para qual finalidade. Se precisarmos de produtos para engenharia de dados, é fácil. Temos apenas um produto da Tableau que é o Tableau Prep Agora, se precisarmos de produtos para visualizações de dados, poderemos fazer mais perguntas A próxima pergunta: precisamos nos conectar aos bancos de dados ABI do servidor ou à nuvem Se a resposta for sim, precisamos usar o Tableau Desktop E se a resposta for não, então fazemos a próxima pergunta. Nossos dados podem ser públicos? Se a resposta for não, nossos dados são confidenciais, então precisamos usar o Tableau Desktop Mas se a resposta for sim, nossos dados podem ser públicos, então passamos para a próxima pergunta. Nossas fontes de dados contêm mais de 15 milhões de linhas? Se sim, então temos que escolher o Tableau Stop. Mas se a resposta for não, nossas fontes de dados têm menos de 15 milhões de linhas, então vamos para a última pergunta. Precisamos ter conexões em tempo real com nossas fontes de dados? Se a resposta for sim, teremos que escolher novamente o Tableau Desktop Mas se a resposta for não, finalmente poderemos usar o Tableau Public Tudo bem, então, se você seguir essas perguntas e este gráfico, poderá decidir facilmente quando usar quais produtos da Tableau Tudo bem, então, com isso, abordamos todos os produtos da Tableau para desenvolvimento Em seguida, começaremos a falar sobre os produtos da Tableau para compartilhamento Então, vamos primeiro entender o processo de compartilhamento. 56. Udemy 2 6 em Share: Tudo bem, então, no tutorial mais breve, dividimos os produtos do Tableau em duas categorias principais: desenvolvedores, ferramentas e ferramentas de compartilhamento Agora vamos nos concentrar na segunda categoria, as Ferramentas de compartilhamento, onde temos o Tableau Server, o Cloud Public, o Cloud Reader e o Tableau mobile E, como o nome indica, esses produtos podem nos ajudar a compartilhar nossos relatórios e painéis com outras pessoas. No último tutorial, falamos sobre as quatro etapas do processo de desenvolvimento do Tableau Agora vamos nos aprofundar na etapa número quatro, onde falaremos sobre as diferentes opções que temos para compartilhar nossos relatórios e painéis com outras pessoas Se você quiser compartilhar suas imagens com seus colegas em sua organização , temos aqui algumas opções Primeiro, você pode instalar os produtos do Tableau Server em servidores usando a infraestrutura da sua organização E então você pode começar a publicar e compartilhar seu painel lá. Em seguida, seus colegas podem usar o navegador da Web ou usar o aplicativo móvel Tableau em seus smartphones ou tablets para visualizar e interagir com seus painéis diretamente do servidor A segunda opção que temos instalar os produtos do Tableau Server em provedores de serviços de nuvem como Amazon AWS, Microsoft Azure ou Google Clouds E então você pode publicar seu painel lá. E a mesma coisa aqui, os usuários podem usar navegadores da Web ou Tableau Mobile para acessar seu trabalho A terceira opção que temos é usar o Tableau Private Cloud Service Aqui, você não precisa instalar nenhum servidor do Tableau nem nada Você preparará tudo com a equipe do Tableau. Você pode começar a publicar imediatamente seu painel lá, e seus usuários podem consumi-lo do Tableau Cloud Agora, digamos que você queira compartilhar seus painéis com todos no mundo e torná-los públicos Depois, você pode usar o Tableau Public Cloud. Você não precisa instalar nada. Você pode publicar imediatamente seu painel lá. E usuários de todo o mundo podem usar seus navegadores da web para acessar seus painéis e dados Mas eles não podem usar o aplicativo móvel para acessar o Tableau Public E agora, a última opção que eu realmente não gosto de usar. Se quiser compartilhar seus relatórios com usuários individuais, você pode enviar a eles um arquivo do Tableau com o formato TX trabalho em pacote do Tableau que contém seus dados, além de seus relatórios Em seguida, os usuários podem visualizar esse arquivo usando o software Tableau Reader instalado no PC Tudo bem, então com isso, temos uma visão geral do processo de compartilhamento e das diferentes opções sobre como compartilhar seus dados. Em seguida, apresentarei três métodos de hospedagem do Tableau 57. Hospedagem no Udemy 2 7: Tudo bem, pessoal. Agora , para entender as diferenças reais entre o Tableau Server e o Tableau Cloud, precisamos entender os detalhes do back-end e alguns conceitos básicos sobre hospedagem Vamos lá, digamos que somos empresa iniciante e queremos hospedar nosso próprio aplicativo do Tableau e criar toda a infraestrutura Por esse motivo, há uma longa lista de tarefas que devem ser realizadas. Obviamente, a primeira coisa que precisamos fazer é empilhar alguns hardwares e configurá-los como servidores que executarão os aplicativos Cada servidor também precisa Portanto, precisamos fornecer infraestrutura adicional de armazenamento alguns drivers de disco rígido e servidores SSDs também precisam estar conectados à Internet Portanto, temos que fornecer também toda a infraestrutura de rede. Assim que tivermos todas essas equipes, teremos todos os hardwares A próxima coisa que precisamos fazer é começar a instalar e configurar alguns softwares Como se pudéssemos instalar um sistema operacional, por exemplo, Windows ou Linux, e muitos outros middlewares Depois que o sistema operacional estiver instalado, precisamos instalar e configurar o aplicativo Tableau Server Quando todos os softwares e hardwares estiverem prontos e funcionando , finalmente chegou a hora de configurar nossos projetos do Tableau E temos que gerenciar as seguintes tarefas. Precisamos começar a adicionar usuários ao servidor do Tableau e mapeá-los para as licenças corretas que temos, agendas e tarefas para atualizar nossos dados no servidor do Tableau e , em seguida, começar a monitorar as tarefas do Tableau seguida, começar a Tudo bem, agora chegamos à grande questão que temos que responder. Quem administrará o quê? A primeira opção que você tem se decidir gerenciar todas essas camadas significa que estamos falando sobre o modelo local. Portanto, é uma propriedade clara você gerencia tudo, de cima para baixo, o hardware, o software e o próprio projeto. Mas agora, se você disser , sabe o que, isso é demais para gerenciar Não temos dinheiro para comprar todas essas coisas e hardwares no início e não temos tempo para cuidar deles e mantê-los Então, você começará a pensar em terceirizar os hardwares em que comprará um serviço de provedores de nuvem como Microsoft Azure, Amazon, AWS Saiba que eles gerenciam o hardware e você gerencia o software e os projetos. E isso é o que chamamos de infraestrutura como serviço, é a primeira letra de cada palavra. Mas agora, se você disser, sabe o que, nossa equipe de TI é muito pequena, nem temos tempo para manter esses softwares atualizados. Cada vez que o Tableau lança uma nova versão, precisamos instalar uma nova versão do Tableau Server, o que realmente nos faz perder tempo e não podemos nos concentrar em nossos principais Não temos recursos para gerenciar nosso próprio software. Então você começa a pensar em terceirizar a camada de software Para fazer isso, você pode comprar um serviço da Tableau. Chama-se Tableau Clouds, onde a equipe do Tableau gerencia tudo para você, tanto o hardware quanto E isso é o que chamamos de software como serviço como. Ok pessoal, agora vamos resumir e comparar as três opções de hospedagem O primeiro ponto é sobre a hospedagem configurada no local. Você também precisa instalar o Tableau Server nos servidores da sua organização, conforme necessário Servidor Tableau instalado em um provedor de serviços de nuvem, por exemplo, Microsoft Azure, e no SAS, você acabou de comprar produtos em nuvem da Tableau E agora, a pergunta: quem gerencia o quê? No local, você gerencia tudo, o hardware, o software e seus projetos. E não há terceirização, pois você gerencia o software e seus projetos E o provedor de serviços em nuvem gerencia apenas o hardware no Sass, você gerencia apenas seus projetos de negócios E o Tablo pode gerenciar tanto o hardware quanto o software. Então, agora vamos verificar as vantagens e desvantagens de cada modelo de serviço para o local. O bom aqui é que você tem controle total de tudo, hardware e do software, e seus dados permanecem protegidos por seus firewalls Isso é muito importante se você tiver informações críticas ou confidenciais que não devem ser armazenadas fora do firewall da empresa. Mas a desvantagem aqui que você precisa de administradores de hardware e software dedicados para lidar com a manutenção, correção e muitas outras tarefas É muito caro. No início dos projetos, você precisa pagar muito pelos hardwares e softwares, e isso não é flexível É muito difícil ampliar ou reduzir seus hardwares conforme Com todas essas coisas, geralmente você tem menos tempo para seus projetos de negócios. Tudo bem Então, agora vamos passar para o IS a primeira vantagem que ele oferece flexibilidade. Você pode ampliar e reduzir os hardwares conforme as necessidades da empresa e não há custo inicial para Mas a desvantagem do IS é que você ainda precisa administradores para gerenciar seus softwares, fazer instalações e patches de seus softwares. E se você não prestar atenção ao custo, pode acabar pagando pílulas grandes. Agora vamos passar para Como a principal vantagem SS é que ele permite que sua equipe de TI se concentre apenas nos principais projetos de negócios e permite que você implemente projetos em muito pouco tempo. E a outra coisa boa é que seu software estará sempre atualizado. A equipe do Tableau vai lidar com isso. Mas a desvantagem do SS é a perda de controle. Você ficará à mercê da equipe do Tableau. Se algo ruim acontecer, como problemas de segurança, todos os dados da sua organização podem ser comprometidos. E a outra desvantagem é que você pode ter problemas de desempenho ou de rede ruins ao conectar o Tableau aos seus sistemas de origem Meu conselho aqui é que você evite reinventar a roda Sempre aproveite os serviços que fazem coisas que não fazem parte do seu negócio principal. Cada hora que você gasta corrigindo um sistema operacional instalando uma atualização para seu software ou substituindo hardware, é uma hora não gasta aprimorando e refinando seus painéis Tudo bem, então, com isso, aprendemos as diferenças entre esses três métodos de hospedagem do Tableau A seguir, teremos uma visão geral do Tableau Server e do Tableau Cloud 58. Nuvem de servidor Udemy 2 8: Tudo bem, pessoal. Então, agora vamos nos aprofundar no Tableau, compartilhando produtos um por um para entender seus principais recursos e as limitações de cada um deles E começamos com o Tableau Server e o Tableau Cloud. Como desenvolvedores do Tableau nas organizações, precisamos compartilhar nossos relatórios e painéis com outros colegas em nossa Portanto, precisamos colocar esses painéis em um ambiente ou plataforma confiável em nossas organizações E geralmente temos quatro requisitos. O primeiro requisito , deve ser seguro e protegido. Queremos controlar quem está acessando nossos dados e painel. Em segundo lugar, deve ser fácil de escalar. Em terceiro lugar, ele deve ser robusto e capaz lidar com uma grande quantidade de usuários e dados. E o último requisito, ele deve ser poderoso e oferecer alto desempenho. Ninguém quer painéis e relatórios lentos. E agora, para criar esse ambiente confiável com esses requisitos, temos dois produtos da Tableau, o Tableau Server e o Tableau E temos três opções de hospedagem nas instalações As e SS. Não se preocupe com os termos, vou explicá-los, Tableau Server e Cloud, eles são muito parecidos No nível da interface do usuário, você não notará nenhuma diferença. Mas se você estiver verificando o nível de back-end, há uma grande diferença entre eles. Então, agora vamos falar primeiro sobre o nível da interface do usuário do Tableau Server e da Table Cloud Depois de publicar seu painel no Tableau Server ou na nuvem, você pode compartilhá-los fornecendo links para os usuários em todos os departamentos da sua organização E, em seguida, os usuários podem acessar seu painel usando navegador da web sem instalar nenhum software. E se você der acesso a eles, eles podem começar a explorar seus dados no Tableau Server ou na nuvem Você pode gerenciar seus usuários adicionando e removendo-os. Dê a eles regras específicas, como administrador, criadores, espectadores ou explorador. Você também pode gerenciar seus usuários adicionando-os aos grupos. Outra tarefa importante que você pode realizar no Tablocerver ou no Cloud é automatizar suas Por exemplo, você pode criar um cronograma de atualização para atualizar suas fontes de dados regularmente, como uma vez por dia no Tablo Server e na Você pode monitorar as tarefas e os cronogramas para verificar o status se o trabalho falhou ou foi bem-sucedido E você pode encontrar muitas outras estatísticas sobre o tempo de execução, a média e as mensagens de erro e assim por diante. Não só os usuários podem visualizar os painéis no Tableau Server ou na nuvem, mas também podem criar um novo Se você der direitos suficientes aos usuários, eles podem até começar a criar seus próprios insights e visualizações diretamente no navegador da Web sem precisar instalar nenhum desktop Tablo É algo que chamamos de PI de autoatendimento. Tudo bem, então essa foi uma visão geral rápida do servidor e da nuvem do Tableau E a seguir falaremos sobre a opção gratuita Tableau public 59. Udemy 2 9 Público: Tudo bem, pessoal. Agora, com isso, temos uma visão clara sobre o Tableau Server e o Tableau Cloud Então, agora vamos falar sobre os outros produtos de compartilhamento do Tableau O Tableau Public Cloud é um serviço de nuvem gratuito gerenciado pela equipe da Tableau Todos no mundo podem compartilhar visualizações nessa plataforma Se você publicar seus painéis no Tableau Public, todos poderão acessá-los, interagir com eles e até mesmo baixá-los Tableau Public é como uma mídia social, você pode editar seu perfil e adicionar suas informações pessoais no Tableau Public, você tem uma enorme galeria de vistos criada por pessoas de todo Atualmente, ele hospeda mais de 5 milhões de visualizações no Tableau Public Se você está navegando e encontrou algum painel interessante como este incrível painel de Ajias, você pode adicioná-lo aos seus favoritos e depois verificar quais outras visitas Ajias criou e publicou para público e, como qualquer outra mídia social, se você gostar do conteúdo dela, você pode segui-la para ver suas novas atualizações E se você se inspirar em um de seus painéis, pode instalar a pasta de trabalho inteira para ver como ela criou esses painéis incríveis e ver todos Com isso, você está expandindo o conhecimento em Tableau Developments Então, usando o Tableau Public, você pode se inspirar em outras pessoas e se conectar com outros desenvolvedores do Tableau de todo o mundo E mais uma coisa interessante sobre o Tableau Public se você está procurando um novo emprego e quer aperfeiçoar suas habilidades de visualização de dados, você pode publicar muitos trabalhos no Tableau Public e vinculá-los ao seu currículo para que as empresas possam ver o quanto você é qualificado no seu currículo para que as empresas possam ver o quanto você é qualificado Então, todos esses recursos interessantes fazem do Tableau Public Cloud uma plataforma muito atraente para compartilhar visualizações Mas agora, se você está falando sobre os aspectos de segurança, é muito limitado. A única coisa que você pode controlar é não ter permissão para baixar suas visualizações ou ocultá-las completamente de outras pessoas. Mas você não tem nenhum controle de acesso do usuário como temos no Tableau Server ou na nuvem O Tableau Public Cloud é um serviço de nuvem gratuito da Tableau Hospedamos muitos relatórios e painéis criados por pessoas de todo o mundo É uma ótima plataforma para se inspirar na comunidade do Tableau, criar conexões com outros desenvolvedores do Tableau e compartilhar suas habilidades Mas, como é gratuito, ele vem com limitações de campo. O tamanho total disponível para cada conta é de apenas 10 gigabytes Seu painel e seus relatórios não estão conectados aos sistemas de origem. Isso significa que você não pode atualizar automaticamente seus dados no Tableau Public Sempre, você precisa fazer isso manualmente. Assim, você pode abrir os relatórios, atualizar os dados e publicá-los novamente no Tableau Cloud E a terceira limitação do Tableau Public é que, como o nome indica, todos no mundo podem ver e compartilhar seus dados Isso significa que você não pode usá-lo em organizações, pois não pode proteger seus dados. Tudo bem, por enquanto, isso é tudo sobre o Tableau Public Em seguida, abordaremos o Tableau Reader e o Tableau Mobile. 60. Leitor de Udemy 2 10 em dispositivos móveis: O Tableu Reader é um software que você baixa e instala no seu BC Você pode usá-lo somente para visualizar relatórios e painéis, mas não pode usar o Tableau Reader para criar visualizações de dados ou Como você pode ver, não temos ferramentas ou funções para criar gráficos. Você não pode nem mesmo conectar nenhuma fonte de dados ou atualizar seus dados O Tableau Reader é uma ferramenta muito antiga do Tableau. Ele foi criado nos primeiros dias do Tableau para compartilhar conteúdo empilhado usando o Tableau Isso foi antes mesmo de o Tableau Server e Tableau Cloud serem disponibilizados. Naquela época, Tableau Reader era a única opção que você para compartilhar painéis e relatórios com Então, do jeito que funciona, você cria visualizações de dados usando o Tableau Stop e depois envia um arquivo para outra pessoa Em seguida, eles usarão o Tableau Reader para visualizar e interagir com o painel que você criou Resumindo, o Tableau Reader é uma pré-ferramenta. É só para visualizar e interagir com relatórios e painéis criados usando o Tableau Stop Você não pode criar nem editar nada no Tableau Reader. Você não pode atualizar os dados dentro do seu painel usando o Tableau Reader Cada vez que você precisa pedir uma nova cópia. Se você deseja ter dados atualizados e não há recursos de segurança, proteção por senha ou opção de login, isso é um grande problema Se os arquivos chegarem à mão errada, dados da sua organização poderão ser expostos. Bem, eu não recomendo usar essa ferramenta. Nas organizações, o risco é muito grande. Mas se você quiser correr o risco e compartilhar suas imagens com 123 pessoas, use-as, mas tente evitá-las O Tableau mobile é um aplicativo móvel gratuito que você pode baixar em seu smartphone ou tablet Você pode usá-lo para visualizar e interagir com relatórios e painéis do Tableau publicados no Tableau Server Portanto, você pode usá-lo apenas para visualizar os relatórios. Você não pode usá-lo para criar novos relatórios ou editar os relatórios. Embora o download do Tableaumobile seja gratuito, ele requer uma licença para ser usado só pode acessar o Tableau Server e o Tableau Cloud Portanto, você não pode usá-lo para acessar o Tableau Public e Tableau Moobile pode armazenar automaticamente seus relatórios e Isso significa que você pode acessá-los mesmo se estiver offline. Tudo bem, então, com isso, temos uma visão geral de todos os cinco produtos de compartilhamento do Tableau Em seguida, compararemos todos os cinco produtos da Tableau lado a lado E vou orientá-lo meu processo de tomada de decisão para escolher os produtos certos para você. 61. Udemy 2 11 Compare Compartilhe: Tudo bem, pessoal. Então, agora vamos resumir e comparar todos os produtos de compartilhamento do Tableu lado a lado O primeiro ponto sobre hospedagem do servidor Tableu pode ser hospedado em suas organizações ou em provedores de serviços em nuvem, como Azure ou Amazon Tanto o Tableau Cloud quanto Tableau Public Cloud são hospedados pela equipe do Tableau O Tableau Reader será apenas um software instalado em seu PC Você nem pode hospedá-lo. Agora, se você está falando sobre o custo do Tableau Server, precisa pagar por licenças, hardware e manutenção, mas no Tableau Cloud você só precisa pagar pelas O Tableau Public e o Tableau Reader são de uso gratuito. Agora, se você verificar os aspectos de segurança dos dados, tanto o Tableau Server quanto o Tableau Cloud são altamente seguros Table Public e reader, eles não são. próximo ponto é sobre as limitações de armazenamento no Tableau Server Realmente depende do servidor, do espaço em disco. No Tableau Cloud e no Reader , não há limitações. Mas no Tableau Public Cloud, o tamanho total disponível para cada conta é de apenas 10 gigabytes O próximo ponto sobre os conectores. O Tableau Server e o Cloud podem ser conectados a diferentes tipos de fontes, como Cloud API, serviços, arquivos, bancos de dados e assim por diante Mas os leitores do Tableau Public, Cloud e Tableau não podem ser conectados diretamente a nenhum dos seus sistemas de origem Vamos passar para o próximo ponto, automação no Tableau Server e na nuvem Você pode agendar tarefas para atualizar seus dados dentro de seus painéis automaticamente partir dos sistemas de origem Mas os dados dentro da nuvem pública e do Tableau Reader não podem ser atualizados Você tem que fazer isso manualmente. Você precisa republicá-lo ou reenviar o arquivo O próximo ponto sobre o Tableaumobile que você pode conectar seus smartphones ou tablets somente ao Tableau Server ou ao Tableau Cloud Agora, até o último ponto, podemos usar o Tableau Server e a nuvem para compartilhar painéis dentro das organizações Table Public é usado para compartilhar painéis com o mundo inteiro, e o Tableau Reader é usado para compartilhar painéis diretamente Tudo bem, agora com isso, temos uma visão geral de todos os produtos de compartilhamento do Tableau Agora, a questão é quando usar quais produtos? Deixe-me guiá-lo no meu processo de tomada de decisão seguindo este gráfico. Tudo bem. Primeiro, fazemos todas as perguntas sobre as limitações do Tableau Public Cloud A primeira pergunta: os dados podem ser públicos? Se a resposta for sim, faremos a próxima pergunta. Os dados devem ser atualizados com frequência nos relatórios e painéis Se a resposta for não, você pode usar o Tableau Public Cloud Mas se os dados não devem ser públicos e devem ser atualizados automaticamente , temos que pensar em hospedagem privada Agora a pergunta é: você quer gerenciar o hardware? Se sim, então você pode usar o Tableau Server localmente em sua organização Se você não quiser fazer isso e quiser terceirizar, faça a próxima pergunta Você quer gerenciar o software sozinho? Mas se a resposta for sim, você poderá usar novamente o Tableau Server, mas desta vez ele será hospedado em um provedor de serviços em nuvem, como Microsoft Azure, em um modelo de serviço Mas se a resposta for não, você não quer gerenciar o software sozinho e quer terceirizá-lo, então você pode usar o Tableau Cloud como um serviço SAS Como você pode ver, o Tableau Reader não está no meu processo de tomada de decisão pois eu não o recomendo de jeito nenhum Agora, se você combinar esse fluxograma com o que criamos anteriormente para ferramentas de desenvolvedores, você obterá todo o meu processo de tomada de decisão que costumo usar quando inicio novos projetos do Tableau Então, se alguém lhe perguntar quando usar qual produto da Tableau, você pode dar uma olhada e encontrar as combinações certas para você ou para sua empresa Todos esses materiais, você pode encontrá-los no meu site. Tudo bem, pessoal. Com isso, abordamos todos os oito produtos da Tableau e entendemos as diferenças entre eles. No próximo capítulo, aprenderemos arquitetura do Tableau para entender como o Tableau funciona internamente e quais são os principais componentes do 62. Arquitetura de 3 seções: Arquitetura de mesa. Agora vamos entender como o Tableau funciona internamente, seus componentes e suas limitações Então, agora vamos abordar muitos conceitos importantes do Tableau, como o que são conexões ativas e de extração, quais são os diferentes tipos de arquivo no Tableau E então podemos começar a desenhar a arquitetura do Tableau Desktop Em seguida, vamos passar para o Tableau Server para Tableau Server para entender diferentes cenários como o processo publicado, o processo autenticação e o processo de acesso à visualização Depois disso, vamos completar o panorama geral desenhando a arquitetura do servidor e seus componentes. E, no final, você também abordará a arquitetura do Tableau Public Então, agora vamos começar com o primeiro conceito, as conexões de dados ao vivo e de extração. Então, agora vamos. 63. Udemy 3 1 extrato ao vivo: Nesta seção, você aprenderá arquitetura do Tableau para entender como o Tableau funciona internamente e quais são seus principais componentes Você aprenderá alguns conceitos importantes. E começaremos com a fonte de dados, os tipos de conexão, a transmissão e a extração. Agora chegamos à decisão ou às perguntas mais importantes que faremos dentro da fonte de dados. Você quer armazenar uma cópia extra dos seus dados dentro do Tableau Aqui temos dois designs para a fonte de dados. Ou você dirá: não, não precisamos copiar dentro do Tableau Os dados devem permanecer onde estão nos sistemas de origem. Então, o que pode acontecer? visualização precisa de dados, ela enviará quadrados diretamente para o banco de dados externo Em seguida, o banco de dados enviará os resultados de volta às suas visualizações. Os dados vêm sempre atualizados das fontes diretamente para seus painéis Esse tipo de conexão, que chamamos de conexão ativa, ou você vai dizer que sim, vamos ter uma cópia dos nossos dados dentro do Tableau Um instantâneo ou subconjunto dos dados que serão copiados do banco de dados externo para o Tableau Essa cópia, nós a chamamos de extrato. Agora, toda vez que nossa visualização precisar de dados, ela enviará consultas, dessa vez para a extração em vez do banco de dados externo Em seguida, o extrato retornará os resultados às suas visualizações. Como a extração está dentro do Tableau e muito próxima das visualizações, obteremos um ótimo tempo de resposta e um desempenho muito rápido Esse tipo de conexão, nós o chamamos de conexão de extração. Tudo bem, agora a questão é: qual tipo de conexão devo usar nas minhas fontes de dados? A resposta típica para essa pergunta é, bem, depende. Porque aqui temos uma troca entre desempenho e atualização de dados. Por exemplo, se para você o desempenho é muito mais importante do que a atualização dos dados , você precisa usar a extração Como os dados serão armazenados Tableau na memória usando a técnica de armazenamento em colunas, você obterá um ótimo desempenho Mas se você disser que sabe o que, para mim, a atualização dos dados é mais importante do que o desempenho. Então, você precisa usar as conexões em tempo real em suas fontes de dados, pois sempre obterá os dados atualizados diretamente das fontes em seus painéis Tudo bem, então essa foi uma visão geral rápida das duas conexões de tipos de dados no Tableau Live e no Extract seguir, aprenderemos os diferentes tipos de arquivos que você pode gerar no Tableau 64. Udemy 3 2 arquivos no tableau: Tudo bem, agora, se você quiser enviar arquivos do Tableau diretamente para os usuários, temos que fazer a pergunta: que tipo de arquivo vamos enviar Porque no Tableau, podemos gerar não apenas um arquivo, podemos gerar cinco tipos diferentes de arquivos no Tableau Então, agora vamos ter uma visão geral rápida desses tipos de arquivos para entendê-los e saber quando usá-los. Tudo bem. Como aprendemos, a pasta de trabalho do Tableau contém três coisas A extração, a fonte de dados e as visualizações. Há um tipo de arquivo para cada um. As combinações dependem do exemplo de seus requisitos. Se você quiser compartilhar somente seus dados sem mais nada, sem fonte de dados , sem visualizações, envie uma extração em hiperformato Mas agora, se você disser, sabe o que, eu trabalhei muito na fonte de dados. Eu construí um modelo de dados, renomeei coisas, fiz agregações, criei muitas colunas novas Então, eu gostaria de compartilhar isso com minha equipe, com meus colegas, e não tenho permissão para compartilhar meus dados com eles. Nessa situação, você diz, ok, vou compartilhar a fonte de dados com meus colegas e a chamamos Fonte de Dados do Tableau TDS sem dados Ou você pode estar em outras situações em que diz, sabe o que? Meus colegas não têm acesso aos sistemas de origem. Não podemos usar a conexão ao vivo e você também não se importa em compartilhar seus dados. Agora você pode enviar a eles um pacote de uma extração e a fonte de dados. O tipo de arquivo aqui chamado pacote do Tableau Fonte de dados DDS x. Esse tipo de arquivo contém seus dados e sua fonte de dados Talvez estejamos em outra situação em que nossos colegas ou usuários também estejam interessados nas visualizações. Podemos enviar a eles um arquivo com as visualizações e a fonte de dados Aqui, novamente, temos a mesma situação. Você decide se vai enviar dados com ele ou não. Se você não quiser enviar os dados dentro dele, você pode enviar um arquivo chamado pasta de trabalho do Tableau B. E no último cenário, acho que você já adivinhou, se quiser enviar tudo, o pacote inteiro, a extração, a fonte de dados e suas visualizações, você pode enviar aos seus colegas um formato do Tableau chamado pasta de trabalho empacotada do Tableau TB X. Tudo bem, então um formato do Tableau chamado pasta de trabalho empacotada do Tableau TB você pode enviar um arquivo chamado pasta de trabalho do Tableau B. E no último cenário, acho que você já adivinhou, se quiser enviar tudo, o pacote inteiro, a extração, a fonte de dados e suas visualizações, você pode enviar aos seus colegas um formato do Tableau chamado pasta de trabalho empacotada do Tableau TB X. Tudo bem, então Como você pode ver, Tableau criou diferentes tipos de arquivos para finalidades diferentes, dependendo da situação ou do cenário que você tem Você pode compartilhar seu trabalho com seus colegas. Tudo bem, agora, de um modo geral temos dois tipos diferentes de pastas de trabalho Uma pasta de trabalho com dados usando conexão de extração e outra pasta sem dados usando conexão em tempo real em uma mão, na pasta de trabalho com dados, você pode enviar três tipos diferentes de arquivos Você pode enviar somente os dados usando o hiperformato ou enviar todo o conjunto de dados com os dados usando o formato DSX Ou envie o pacote inteiro com o formato BX. Por outro lado, com a pasta de trabalho sem dados, você pode enviar apenas dois arquivos Conjunto de dados sem o DS de dados ou a pasta de trabalho X. Agora você pode ter a pergunta e dizer: ok, quais produtos do Tableau devo usar para abrir Bem, temos três produtos da Tableau. Tableau, Tableau Public e Tableau Reader. Com a disctob do Tableau, você pode abrir tudo. Você pode abrir todos esses formatos e arquivos diferentes do Tableau Mas com o Tableau Reader e o público, você pode abrir somente a pasta de trabalho em pacote do Tableau TX Como o Tableau Reader e o Tableau Public não podem se conectar diretamente às fontes de dados e não podem usar as conexões em tempo real Tudo bem, mais uma coisa a entender sobre a pasta de trabalho do Tableau é que Tableau usa dois tipos diferentes de dados para armazenar a pasta de A primeira é a informação de metadados, que será armazenada em arquivos XML Metadados são dados sobre seus dados. Ele descreve seus dados. Ele contém todas as informações sobre o que você fez nas pastas de trabalho Tudo o que você clicar, arrastar, roubar ou fazer enquanto trabalha com o Tableau Desktop será refletido de alguma forma nos metadados Você pode encontrar informações, por exemplo, como nomes de colunas, tipo de dados, modelo de dados e assim por diante. O segundo tipo são os dados em si, os dados reais. Se você carregar dados dentro do Tableau, Tableau poderá armazená-los em um formato de hiperarquivo, onde os dados serão armazenados em métodos de armazenamento de colunas na memória do É como formatos especiais para recuperação rápida de dados. Tudo bem, pessoal. Com isso, aprendemos a finalidade dos diferentes tipos de arquivos no Tableau e quando usá-los. Em seguida, vamos nos aprofundar na arquitetura do Tableau para entender os componentes do desktop 65. Udemy 3 3 arco de área de trabalho: Tudo bem, se você entender as arquiteturas do Tableau e como os componentes estão conectados uns aos outros, tudo fará sentido para você enquanto estiver trabalhando com Tableau e também o tornará um desenvolvedor melhor do tornará um desenvolvedor melhor Vou esboçar os conceitos para facilitar a compreensão de você Então, vamos embora. As arquiteturas do Tableau contêm quatro camadas diferentes origem, camada de distribuição, camada de servidor e camada de consumo Começaremos a desembalar cada camada uma por uma, para entender seus componentes. E vamos trabalhar com essa arquitetura da esquerda para a direita. Então, começaremos pela camada de origem e terminaremos pela camada de consumo. Tudo bem, agora temos a camada de origem. A camada de origem está fora do Tableau e contém a fonte dos nossos dados Nossos dados podem estar em bancos de dados como Mysql ou Oracle, ou os dados podem estar em arquivos como Excel e Jason Ou mesmo na nuvem, como Amazon, AWS ou Microsoft Azure, ou mesmo em PIs, nossos dados podem estar em qualquer lugar. Tudo bem, agora de volta ao panorama geral. Vamos pular para a próxima camada. Vamos desempacotar a camada do disco. O primeiro componente no Tableau Desktop é a fonte de dados Antes de começar a criar suas visualizações, você deve configurar a fonte de dados A primeira coisa que faremos dentro da fonte de dados é conectar o Tableau aos nossos dados Tableau oferece cerca de 90 conectores de dados diferentes, então podemos conectar o Tableau a quase tudo Depois de criar a conexão entre Tableau e sua fonte de dados, as informações de acesso serão armazenadas dentro da fonte de dados Por exemplo, a localização do arquivo de servidores, nome de usuário, senhas ou tokens de acesso e assim por diante. Todas essas informações serão armazenadas dentro da fonte de dados. Tudo bem, então os dois tipos de conexões de dados nas fontes de dados são conexões de extração e conexões em tempo real. Agora que nos conectamos aos dados, decidimos qual tipo de conexão. A próxima coisa que precisamos fazer na fonte de dados é começar a criar nosso modelo de dados. E podemos fazer isso combinando tabelas, usando relacionamentos, junções e união E você pode fazer muitas outras coisas, como definir os tipos de dados certos, fazer agregações, renomear tabelas e colunas, criar novos cálculos e filtros e Agora, para resumir, o componente da fonte de dados no Tableau contém as seguintes Temos os conectores de dados para conectar o Tableau aos nossos Temos as informações de acesso, onde as localizações de nossas fontes também serão armazenadas Podemos decidir se vamos carregar uma cópia extra dos nossos dados no Tableau Chamamos isso de conexão de extração ou vamos deixá-la como conexões ativas nas fontes de dados. A última coisa que temos é o modelo dados dentro das fontes de dados, onde podemos combinar tabelas e fazer agregações ou podemos fazer alguma outra personalização Tudo bem, então, quando terminarmos a configuração da fonte de dados, teremos a conexão, seja ela extraída ou ativa. Temos nosso modelo de dados e tudo está pronto. Agora vamos começar a criar nossas visualizações. E o Tableau organiza as visualizações em três níveis. A primeira são as planilhas. Assim, podemos usar os dados disponíveis em nossas fontes de dados para criar uma única visualização, apenas uma visualização. Pode ser um gráfico de barras, um gráfico circular ou uma exibição em tabela. E, como você pode ver, cada planilha é conectada diretamente a uma fonte de dados Mas no Tableau, você pode criar uma planilha a partir de duas fontes de dados diferentes usando métodos de combinação muito poderosos chamados Esse é um recurso muito exclusivo do Tableau. Você não pode encontrá-lo em nenhuma outra ferramenta em que os dados em um visual possam vir de fontes diferentes. Depois de termos essas planilhas diferentes, podemos ir para o próximo nível, onde começaremos a combinar essas planilhas em um único painel para mostrar os diferentes visuais em Mas lembre-se de que, se você quiser fazer alguma alteração no visual, precisará voltar às planilhas e fazer o ajuste Agora chegamos ao último nível, temos as histórias. Como você sabe, o principal objetivo de fazer visualizações de dados é contar uma história Assim, você pode criar, como uma sequência de planilhas ou painéis, trabalhar em conjunto para contar a história dos usuários com base em seus dados Tudo bem, agora você pode me perguntar qual nível de visualização é o certo para você Bem, se você tiver apenas um visual, use a planilha Mas se você quiser criar um QBI para monitorar o processo, crie um painel Se você quiser apresentar seus dados e contar uma história a partir deles, crie uma história. Tudo bem, agora temos no Tableau Desktop as fontes de dados e as visualizações, e esses dois componentes estão contidos em algo chamado pasta de trabalho do Tableau Agora, a questão é: depois criar suas fontes de dados e visualizações, o que você pode fazer na pasta de trabalho? Bem, você pode compartilhá-lo com seus colegas em sua equipe ou departamentos. E há duas maneiras de fazer isso. Ou você enviará um arquivo do Tableau diretamente aos usuários ou publicará a ou publicará a trabalho em um servidor ou na nuvem do Tableau E a partir daí, seus usuários e sua equipe podem acessar sua pasta de trabalho Tudo bem, o panorama geral, a arquitetura do Tableau. Vamos falar sobre a camada do lado direito, a camada do consumidor. Há diferentes maneiras de consumir visualizações do Tableau, dependendo dos clientes do usuário e das tarefas que os usuários Começamos com um grupo muito pequeno de usuários que podem usar o Tableau Reader para visualizar e interagir com a visualização do Tableau e geralmente não querem editar ou criar algo novo para esse grupo Vamos enviar a eles um arquivo do Tableau. Como aprendemos, eles precisarão de uma pasta de trabalho em pacote do Tableau Talvez tenhamos outro grupo de usuários, geralmente eles são seus colegas de equipe. Eles querem criar análises com base no seu trabalho. Eles usarão o Table Desktop para fazer isso por eles. Podemos enviar qualquer tipo de arquivo do Tableau. Depende de seus requisitos e de suas tarefas. E agora temos um grande grupo de usuários ou consumidores que podem acessar o Tableau Server ou a nuvem para visualizar e interagir com os recursos visuais do Tableau Eles podem usar seus navegadores da Web, como Google Chrome e Firefox, para acessar o conteúdo do Tableau Server E a partir daí, eles podem visualizar, interagir e até mesmo editar as visualizações se tiverem permissões suficientes Ou eles podem usar o aplicativo móvel Tableau em smartphones ou tablets para visualizar e interagir com suas pastas de trabalho Mas eles não podem usá-lo para editar uma visualização do Tableau Para esse grupo de usuários, você não enviará nenhum arquivo a eles. Primeiro, você precisa publicar seu trabalho no servidor. E aqui temos duas opções. Ou você publicará somente a fonte de dados ou poderá publicar a pasta de trabalho inteira no servidor ou na nuvem do Tableau Depois disso, você compartilhará o link de suas pastas de trabalho com os usuários Agora, para o último grupo de usuários que vale a pena mencionar, eles são os usuários estáticos Você sempre pode exportar seus dados e imagens do Tableau Desktop e enviá-los diretamente aos usuários como um BDF ou Excel Então, é claro que é estático e eles não podem interagir com ele. Tudo bem, até agora, na arquitetura da tabela, falamos sobre a camada de origem. Mergulhamos profundamente na parada do tablóide e em seus componentes e entendemos os diferentes tipos de consumidores e clientes E na próxima etapa, começaremos a falar sobre arquitetura do servidor do Tableau Mas primeiro, para facilitar o entendimento, passaremos por três cenários diferentes. E começaremos com o processo publicado. 66. Udemy 3 4 Senario 1: Tudo bem, anteriormente começamos a esboçar a arquitetura do Tableau, onde aprendemos sobre a camada de origem, a camada de desktop e a camada de consumo Agora vamos descompactar a camada do servidor na arquitetura do Tableau para entender melhor os componentes do servidor do Tableau Vou mostrar três cenários do ponto de vista do usuário, o que acontecerá exatamente no Tableau Server quando publicarmos uma pasta de trabalho ou quando entrarmos no servidor e acessarmos uma Vamos. Digamos que você queira publicar uma pasta de trabalho do Tableau com uma extração. O que vai acontecer? O Tableau Desktop solicitará que o servidor carregue a pasta de trabalho E o primeiro componente no Tableau Server que pode receber a solicitação é o gateway O gateway sabe como encaminhar a solicitação para os componentes corretos do servidor. Nessa situação, o componente certo para processar a publicação é o servidor de aplicativos. O gateway encaminhará a solicitação para ele. Como aprendemos, a pasta de trabalho do Tableau contém dois tipos diferentes de informações Os metadados armazenados nos arquivos Xmil e os próprios dados armazenados nos arquivos Hyper no Tableau Server Esses dois tipos diferentes de arquivos serão armazenados em dois lugares diferentes. servidor de aplicativos enviará o arquivo XML para ser armazenado no componente do servidor chamado repositório, e o hiperarquivo será armazenado em outro componente chamado O que aprendemos até agora o gateway é responsável por encaminhar a solicitação para o componente correto. O servidor do aplicativo é aquele que pode lidar com o processo publicado. O repositório armazenará os arquivos XML, os metadados da pasta de trabalho e os dados reais, o hyber será armazenado dentro Tudo bem, então isso é tudo para esse cenário. Em seguida, começaremos a falar sobre o fluxo de trabalho de autenticação no Tableau Server 67. Udemy 3 5 senario 2: Tudo bem, agora nossa pasta de trabalho e nossos dados são publicados no Tableau Server Agora é hora de nossos usuários entrarem servidor do Tableau e começarem a interagir com nossos painéis Então, vamos ver como isso vai funcionar. Digamos que seu gerente seja Michael Scott. E Michael quer verificar seus painéis de vendas no Tableau Server E eu vou fazer isso, preciso de um nome de usuário e tenho um ótimo. Depois que Michael fornecer essas informações, uma solicitação será enviada ao servidor como solicitação HTTB. A primeira coisa que vai acontecer é a porta de entrada. Os gateways sabem que o servidor de aplicativos é o componente certo para lidar com o processo de autenticação, então o gateway o encaminhará para ele Em seguida, o servidor do aplicativo solicitará ao repositório que verifique se as credenciais, o nome de usuário e a senha estão corretos e se Michael tem permissão para acessar nosso Em seguida, o repositório de uma verificação e, se tudo corresponder e Michael permissão para acessar nosso servidor, ele responderá ao servidor do aplicativo e dirá, sim, conhecemos o cara, ele está Em seguida, o servidor do aplicativo começará a criar a interface do usuário do servidor e a enviará de volta ao gateway. E então o gateway vai enviá-lo de volta para o navegador Michael. Agora ele está dentro do nosso servidor do Tableau. Então, o que acabamos de aprender com esse processo, mais uma vez, o Gateway é responsável por encaminhar a solicitação para o componente correto O servidor do aplicativo é quem vai lidar com o processo de autenticação. O reposterre armazenará as credenciais do usuário e, se os usuários tiverem acesso e permissões ao nosso servidor e ao servidor de aplicativos, é aquele que renderiza a interface web do servidor é aquele que renderiza a interface web do Tudo bem, então isso é tudo para esse processo. seguir, falaremos sobre o que acontece no Tableau quando acessamos uma pasta de trabalho para visualizar os 68. Udemy 3 6 Senario3: Tudo bem, agora Michael está dentro do nosso servidor do Tableau e vai começar a navegar e pesquisar seu painel de vendas E quando você o encontrar, ele clicará nele e tentará acessar seu painel. Então, agora vamos ver o que vai acontecer no Tableau Server Como de costume, as solicitações de acesso do HTTB serão geradas e enviadas ao servidor E agora sabemos que o gateway receberá a solicitação e começará a encaminhá-la para o servidor de aplicativos do componente correto Em seguida, o servidor do aplicativo começará a renderizar o Chrome em torno do Z, todos aqueles ícones e imagens que não estão dentro do próprio painel. E então o servidor de aplicativos dirá, ok, agora estamos falando sobre visualizações. Isso está completamente fora do meu vazamento. Temos que encaminhar esse pedido para o mestre, para o cérebro. É o servidor ViscUL. É aquele que lida com visualizações. A partir daqui, o ViscuelGN assume o controle. Vou dizer, ok, primeiro, vamos verificar se esse cara, Michael, tem permissão para ver o painel de vendas, a Viscuelgn ask the Na história dos repositórios, há uma lista de usuários e relatórios. Então, ele vai pesquisar lá para encontrar algum. Se sim, então será enviado de volta. Sim, Michael é chefe e ele tem permissão para ver o painel de vendas. E agora o VisCul vai dizer, tudo bem, agora precisamos Então, primeiro precisamos dos metadados do painel. E, como você sabe, depois de publicarmos a pasta de trabalho, os metadados serão armazenados dentro do repositório, a solicitação Visculgna do repositório Visculgna do Mais uma coisa é enviar o arquivo XML do painel. O repositório então enviará de volta o XML para o servidor ViscUL e o servidor começará a criar o Tudo bem, agora o Viscul vai dizer, ok, agora temos o painel Mas o problema é que está vazio. Precisamos dos dados para preenchê-lo. E é melhor perguntar ao nosso especialista em dados e ao servidor de dados. O servidor de dados é aquele que sabe tudo sobre os dados. Vai dizer, tudo bem, para esse painel, parte dos dados, já o temos dentro do Tableau Server Mas, infelizmente, a outra parte está fora do Tableau. Para obter os dados dentro do Tableau Server a partir da extração, o servidor de dados enviará a solicitação de consulta para o mecanismo D. E o processador de dados sabe como consultar e extrair os dados necessários do armazenamento de arquivos. O processador de dados obterá os dados do armazenamento de arquivos e os enviará de volta ao servidor de dados. E agora chegamos à parte em que os dados residem fora do Tableau Server Aqui, o servidor de dados atuará como um proxy. Vamos usar os conectores de dados para nos conectarmos aos bancos de dados externos Depois que a conexão for estabelecida, ela enviará uma consulta que corresponda ao idioma que o banco de dados fala. E então o banco de dados retornará os dados necessários como tabela bruta. Agora, quando tivermos todos os dados necessários dentro do servidor de dados, ele os combinará e fará outra verificação de segurança. O servidor de dados verificará se Michael pode ver todos os dados ou devemos filtrar os dados? O protetor de dados que filtrará os dados depende da configuração de segurança de dados que você fez E então ele enviará os dados brutos de volta para o VisculServer Agora, uma vez que o VisculServer tenha os dados brutos para o painel, ele fará a mágica transformando todos esses números e dados brutos em imagens e elementos visuais e colocará dentro da pasta de trabalho Agora, finalmente, o VisCul tem tudo o que precisa. O painel de vendas está completo e pronto. O ViscUL o enviará de volta ao gateway. E o Gateway vai enviá-lo volta para o navegador de Michael. Michael pode começar a interagir com o painel agora. Será que ele. Michael tem alguma ideia que fazer com o painel de vendas? Eu declaro falência. Tudo bem Sei que havia muita coisa acontecendo nesse cenário, mas abordamos a maioria dos componentes do Tableau Server Então, vamos fazer um resumo e entender o que aprendemos até agora. Como de costume, o gateway é responsável por encaminhar a solicitação para o componente correto. O servidor do aplicativo não é responsável pelo processo de visualização, mas o servidor ViscUL é o responsável pela criação das O repositório pode armazenar informações sobre as permissões e segurança que os usuários podem acessar e qual painel E o servidor de dados gerenciará as fontes de dados extraídas e ativas. E o processador de dados é responsável por recuperar os dados da extração dentro do Tableau E o conector de dados ajudará o servidor de dados a se conectar às fontes externas. E o servidor VisCul faz a mágica de transformar os dados brutos Tudo bem, até agora, com esses três cenários, abordamos o componente mais importante do Tableau Server Agora vamos juntar todas as peças na arquitetura do Tableau e começar a explicá-las uma por uma. Vamos. 69. Udemy 3 7 Servidor Archi: Neste vídeo, você aprenderá sobre a arquitetura do Tableau Server Em seguida, vamos nos aprofundar em cada componente de servidor da arquitetura para entender como ele funciona e o que faz. E começamos agora, a camada do servidor contém principalmente três coisas, duas interfaces à esquerda e à direita. No meio, temos vários componentes do servidor. A interface esquerda são os conectores de dados. Eles conectarão os sistemas de origem externa aos componentes do Tableau Server No lado direito, temos o gateway. Ele receberá solicitações de diferentes clientes se conectará aos componentes do Tableau Server Tudo bem, agora vamos dar mais detalhes sobre o componente do portão. Por um lado, temos solicitações provenientes de clientes diferentes, como uma solicitação de login do navegador da Web ou uma solicitação publicada do Tableau Desktop Por outro lado, temos diferentes componentes do Tableau Server, como o servidor de aplicativos, o servidor ViscUL e assim por diante E o gateway estará no meio, sabendo como encaminhar as solicitações de diferentes clientes para os componentes corretos do servidor. E a outra tarefa do gateway é equilibrar as coisas Digamos que você esteja trabalhando em ambientes com vários nós em que você tenha dois nós Quando o gateway receber a primeira solicitação, ele a encaminhará para o nó número um. Ambos os nós são gratuitos. Mas agora, se o gateway receber uma segunda solicitação, ele dirá, oh, o nó um está cheio. Vamos processar essa solicitação no nó número dois, pois ela é gratuita e assim por diante. Tudo bem, então o gateway no Tableau Server é como um distribuidor que sabe tudo Você conhece alguém assim. Digamos que eu conheço um cara que conhece um cara que conhece outro cara. Portanto, o Gateway tem duas tarefas. Primeiro, ele encaminha as solicitações do cliente para o componente correto. E segundo, ele faz o balanceamento de carga se você estiver executando o Tableau Server em um ambiente distribuído Tudo bem, agora vamos começar a falar sobre esses componentes do Tableau No meio, no Tableauver, existem diferentes partes Temos servidores, temos motores e armazenamentos. E vamos começar com os servidores. Como você aprendeu no Tableau Server, existem processos diferentes O processo de login, preenchimento, acesso, pasta de trabalho e assim por diante E no Tableau Server, eles projetaram servidores diferentes para processos diferentes Vamos começar agora com o servidor de aplicativos. O servidor do aplicativo é responsável por diferentes processos. exemplo, como aprendemos, uma solicitação de login do usuário será encaminhada para o servidor do aplicativo Em seguida, o servidor do aplicativo verificará o repositório ou um diretório ativo, dependendo de suas configurações para descobrir se o usuário tem permissão para acessar o servidor ou E o outro processo, o servidor de aplicativos manipula o processo publicado em que o servidor de aplicativos receberá a solicitação publicada e dividirá a pasta de trabalho em dois arquivos O arquivo XML a ser armazenado no repositório e o hiperarquivo a ser armazenado no armazenamento Mais uma tarefa para o servidor de aplicativos é renderizar a interface do servidor. Todas aquelas pequenas coisas que você encontra no Tableau Server, como ícones, imagens, projetos, menos É o servidor de aplicativos que renderiza essas coisas. O servidor de aplicativos é responsável por diferentes processos, como o processo de autenticação e autorização, o processo publicado e a renderização do servidor I. Mas um processo que o servidor de aplicativos nunca fará é o processo de visualização Ou agora vamos pular para o próximo servidor. Temos o servidor Viscul. Esse vai ser interessante. Tudo bem, então, anteriormente, falamos sobre o poder dos recursos visuais e como o cérebro humano transforma texto em elementos visuais e O VisCul é como nosso cérebro. Ele pode adicionar a magia convertendo números e textos em imagens e imagens Viscul significa Visual Query Language para bancos de dados. Os fundadores da Tableau, Crest e Pat inventaram essa linguagem Digamos que você arraste e solte algo no Tableau. O ViscUL converterá essa ação em uma consulta SQL e a enviará ao servidor de dados para obter os Em seguida, o servidor de dados enviará os resultados volta ao ViscUL como dados brutos Agora, o VisCul fará a mágica convertendo esses dados brutos em imagens e imagens apresentadas Tudo bem, então o VisCul é o cérebro. É um componente muito importante do Tableau e responsável principalmente pelo processo de visualização. Ele faz duas coisas. Ele gerará consultas a partir da ação do usuário e converterá e transformará os dados brutos em recursos visuais e Tudo bem pessoal, então agora vamos falar sobre o terceiro. Temos o servidor de dados. O servidor de dados é aquele que sabe tudo sobre os dados. Ele sabe onde encontrar os dados, como se conectar e como falar com eles. A primeira tarefa do servidor de dados é gerenciar as fontes de dados extraídas e ativas. Se os dados estiverem dentro do Tableau, ele poderá enviar solicitações de consulta ao processador de dados Mas se os dados estiverem fora do Tableau, ele poderá usar os conectores de dados para enviar solicitações de consulta às fontes externas E o servidor de dados sabe como falar com as fontes. Ele age como um proxy para as fontes de dados, pode falar vários idiomas de banco de dados diferentes para enviar solicitações de consulta em um idioma que o banco de dados entenda. Outra tarefa para o servidor de dados é lidar com a segurança dos dados. Ele verifica se um usuário tem permissão para ver os dados e fazer a filtragem, se necessário, e o servidor de dados também gerencia Implantação de drivers. Portanto, o servidor de dados é o componente central de gerenciamento de dados no Tableau Server e aquele que sabe como obter dados das fontes Tudo bem, então agora vamos pular para o próximo componente. Nós temos o motor de dados. Se decidirmos armazenar nossos dados no Tableau como uma extração , o processador de dados será quem lidará com eles Componentes diferentes podem enviar solicitações ao processador de dados. Por exemplo, o processador de dados pode receber uma solicitação do servidor de aplicativos para publicar uma nova extração. Em seguida, o processador de dados pode executar e criar operação para criar uma nova extração e armazenar dados dentro dela. O processador de dados também pode receber solicitações equ do servidor de dados solicitando dados. O que pode acontecer aqui? O processador de dados encontrará a extração correta. Ele se conectará ao disco rígido e , em seguida, extrairá o extrato necessário E no final, os dados serão enviados de volta ao servidor. E, finalmente, o processador de dados pode receber uma solicitação do processador em segundo plano para atualizar o conteúdo de uma extração O processador de dados pode executar uma operação de atualização abrindo a extração e atualizando seu conteúdo com os novos dados. O processador de dados no Tableau é como qualquer outro mecanismo de banco de dados Ele faz operações diferentes. Assim como consulta os dados, ele executa operações de inserção e atualização Ele cria novas extrações, mas somente para os dados dentro do Tableau Server Dentro dos extratos. Ok, o próximo componente é o repositório. Como você já deve ter notado, o repositório estava envolvido em todos os processos da tabela Então, vamos falar sobre isso. O repositório armazena muitos tipos diferentes de dados. Por exemplo, ele pode armazenar as pastas de trabalho que publicamos no servidor, mas somente a parte dos metadados, não os dados Os arquivos XML das pastas de trabalho podem ser armazenados dentro do repositório No repositório, encontramos também os dados de uso. São dados que ajudarão você a entender o desempenho e o tráfego do seu projeto. Por exemplo, você pode encontrar o número total de usuários ativos no Tableau Server Qual visualização total conta por dia e você pode descobrir as fontes de dados mais usadas em seu projeto. Outro tipo de dado que você pode encontrar dentro do repositório são as informações de segurança Por exemplo, quais usuários têm permissão para acessar seu conteúdo ou quais usuários têm permissão para acessar nosso servidor do Tableau Tudo bem, então, como você pode ver no repositório, existem diferentes tipos de dados e eles também contêm grandes quantidades de dados no Tableau Server Mas é muito importante entender que os dados nossos painéis e relatórios não estão armazenados em um repositório Temos muitos outros componentes do Tableouserver que vale a pena Como, por exemplo, o servidor de cache, ele armazena quase tudo, como imagens, ícones, resultados de consultas, painéis e assim por diante Portanto, se você iniciar um painel que já foi acessado anteriormente, os dados serão retirados do servidor de cache. Outro componente é o Backgrounder. No Tableouserver, você pode criar uma agenda para atualizar os dados dentro da extração E a tarefa do processador em segundo plano é verificar essa programação a cada 10 segundos e, em seguida, acionar o processo de atualização da extração, se chegar a E o último componente que eu gostaria de mencionar aqui é a pesquisa e a navegação. Os usuários do Tableouserver podem pesquisar conteúdo Esse componente é responsável por pesquisar dentro do repositório e devolver os resultados aos usuários Tudo bem, se finalmente tivermos o último quebra-cabeça, os componentes separados Se colocarmos isso na arquitetura, teremos uma visão geral da arquitetura do Tableau Agora vamos fazer um resumo muito rápido. A camada de origem é aquela que está fora do Tableau e contém nossos dados e pode estar em qualquer lugar, como bancos de dados ou arquivos Na camada de topo de disco, os desenvolvedores podem começar a conectar o Tableau Disktop Com a cópia dos dados dentro do Tableau usando uma conexão de extração ou com as conexões em tempo real com as fontes começarão a criar visualizações usando planilhas, painéis e histórias E tanto a fonte de dados quanto as visualizações. Nós a chamamos de pasta de trabalho e podemos enviá-la como um arquivo ou compartilhá-la no servidor A camada do servidor hospedará nossas pastas de trabalho e podemos encontrar muitos componentes, como os conectores de dados para conectar nossas fontes ao servidor do Tableau E o gateway para conectar as solicitações do cliente ao servidor do Tableau E temos o servidor de aplicativos responsável pelos processos de registro e publicação, o servidor ViscUL responsável pelo processo de visualização e o servidor de dados é o responsável pelo gerenciamento o responsável pelo Temos outro componente, como o processador de dados, que vai lidar com as extrações. No Tableau Server, temos três lugares onde os dados estarão Temos o repositório que contém muitos dados diferentes, como o XML das pastas de trabalho e os objetos Mas não os dados em si, porque nossos dados serão armazenados dentro do armazenamento de arquivos como uma extração. E temos o servidor de cache que contém muitos tipos diferentes de dados para aumentar o desempenho do Tableau E a última é a camada do consumidor. Aqui encontramos os diferentes grupos de usuários e clientes, como os leitores do Tableau que precisam apenas dos arquivos TWBx diretamente dos desenvolvedores do Tableau e outro grupo de usuários que usarão o Tableau para desenvolver novas exibições E temos os leitores estáticos que receberão arquivos como BDF e Excel E então temos um grande grupo de usuários que acessará o Tableau Server usando a Web ou o Tableau Mobile para interagir com a pasta de trabalho populista Tudo bem pessoal, mais uma coisa que eu gostaria de mostrar a vocês é esse painel incrível da equipe do Tableau Ele mostrará os diferentes componentes dentro do Tableau Server e como eles interagirão para realizar uma tarefa Por exemplo, se acessarmos o fluxo de trabalho ou o processo, podemos selecionar, por exemplo, o acesso à visualização. E então vamos selecionar se é como um extrato publicado ou ao vivo. Por aqui, temos um controle deslizante. Se você arrastá-lo até o final, verá como os componentes estão interagindo entre si para realizar as tarefas E no lado direito, você verá a descrição de cada etapa. E essa é uma ótima maneira de aprender como o Tableau Server funciona Eu aprendi muito com isso neste tutorial, então certifique-se de verificar isso se quiser ver mais detalhes sobre outros processos no Tableau Server Vou deixar o link nos materiais do tutorial. Tudo bem, pessoal, então isso é tudo sobre a arquitetura do Tableau Server e seus componentes seguir, aprenderemos a arquitetura do Tableau Public e quais são as limitações do Tableau Public 70. Udemy 3 8 arco público: Vamos começar com a fonte dos nossos dados. No Tableau Public, você só pode conectar arquivos como CSV Jason, Microsoft Access e Planilhas Google O próximo componente é o Tableau Public Disktob. É uma versão gratuita do Tableau Disktob. É um software que você pode baixar e instalar no seu PC. Então, aqui começamos conectando o Tableau public aos nossos arquivos criando uma fonte de dados Na fonte de dados, temos apenas um tipo de conexão. É o extrato. Os dados devem ser copiados de nossos arquivos para serem carregados no Tableau Public Não há opção de conexão ao vivo. E depois disso, vamos começar a criar nossas visualizações, ou chamamos isso de viss Agora, quando terminarmos de criar as visualizações e os painéis usando o Tableau Public Disctop, temos aqui apenas uma opção para Isso é para compartilhar toda a pasta de trabalho, seus dados e as visualizações com o Tableau Public O Tableau Public é uma plataforma gratuita hospedada pela equipe do Tableau para compartilhar as visualizações do mundo inteiro Depois que nossos vistos são publicados no Tableau Public, ID agora pode ser consumido por usuários de todo o mundo E aqui temos algumas opções. Os usuários podem usar os navegadores da Web para visualizar e interagir com suas visualizações, ou podem baixar a pasta de trabalho inteira, seus dados e dispositivos em diferentes formatos, como arquivo do Tableau, WPX ou Il, BDF, A última opção de consumir seus vistos pode ser incorporada em seus sites e blogs Ok, agora que o Tableau Public é gratuito, ele vem com algumas limitações No nível da fonte, podemos conectar o Tableau Public somente aos arquivos Os conectores de dados são muito limitados e não podemos nos conectar, por exemplo, aos servidores E no próximo nível, no nível do desktop público, há limitação. Na fonte de dados, temos apenas um tipo de conexão , que é a extração. Portanto, não podemos ter conexões ativas com as fontes e com a própria pasta de trabalho, ela pode conter apenas no máximo 15 milhões de linhas e não podemos salvar a pasta de trabalho localmente em nosso computador A única opção para compartilhá-lo é publicá-lo para o público do Tableau Mas existe uma solução alternativa para isso. Vou mostrar isso no próximo tutorial. Tudo bem, agora vamos passar para nível de compartilhamento do Tableau Public Aqui também temos algumas limitações. Por exemplo, o tamanho total disponível para cada conta é de apenas dez gigabytes E não há como atualizar seus dados automaticamente. Sempre que precisar de novos dados, você precisará republicar manualmente a pasta de trabalho com novos E o terceiro, será público, então não há como torná-lo privado e compartilhá-lo com apenas algumas pessoas. Você sempre deve publicá-lo em todo o mundo. Agora vamos para o nível final. Temos os consumidores. A única limitação aqui é que você não pode usar o Tableau Mobile para acessar e interagir com as visualizações Tudo bem, pessoal, decidi usar o Tableau Public neste curso do Tableau, pois ele é gratuito E todos vocês podem me seguir com os exemplos sem precisar pagar por licenças extras E as limitações que temos no Tableau Public não são realmente relevantes para o processo de aprendizado Portanto, os principais recursos do Tableau, as visualizações de dados que temos no Tableau Desktop, também estão disponíveis no Tableau Public sem nenhuma limitação, então não se preocupe Tudo bem, pessoal. Com isso, aprendemos a arquitetura do Tableau e seus componentes e aprendemos como o Tableau funciona internamente E com isso, abordamos as partes teóricas do Tableau E na próxima seção, começaremos a preparar seu ambiente para que você possa praticar o Tableau comigo durante o curso. Então, vamos começar. 71. Prepare 4 seções: Podemos preparar seu ambiente de treinamento no Tableau. Para aprender o Tableau, você não deve apenas assistir aos vídeos, mas também praticar comigo. E é por isso que agora vamos preparar seu ambiente para trabalhar comigo. E, claro, não se preocupe com isso. Tudo é de graça. Então, começaremos baixando e instalando o Tableau e, em seguida, criaremos uma conta pública do Tableau E depois disso, para garantir que tudo esteja funcionando, vamos criar nossas primeiras visualizações E então vamos publicá-lo sua conta pública do Tableau E no final, o que vamos fazer, talvez seja sua primeira vez iniciando o Tableau, é por isso que vou fazer um rápido tour pela interface do Tableau Então, agora vamos começar pela primeira etapa baixando e instalando o Tableau. Então, agora vamos. 72. Udemy 4 1 Baixe a instalação: Tudo bem, vamos começar com o primeiro passo. Vamos baixar o Tableau, Disktop público. Para fazer isso, vamos acessar o site público Tableau.com. Vou deixar o link na descrição A partir daí, encontraremos o menu Cria e, em seguida, podemos clicar nele. Em seguida, baixamos o Tableau Disto Public Edition. Vamos clicar nisso. E então vamos até o meio e clicamos em Doable Public Agora, antes do início do download, precisamos preencher este fórum de registro. Isso não é para criar uma conta pública, é só uma coisa Antes do início do download, forneceremos o nome, sobrenome, e-mail e país. Em seguida, clicaremos em baixar o aplicativo. E então o download que vai começar é de apenas 500 megabytes, então não deve demorar muito Agora, o download está concluído. Vamos clicar no arquivo de execução para iniciar o processo de instalação. Ok, no início da instalação, estamos na página de boas-vindas aqui. Como sempre, temos que ler e aceitar os termos, então você precisa fazer isso. E aqui temos a segunda caixa. Você pode clicar nele se não quiser enviar dados de uso do produto para a equipe do Tableau É como biscoitos. Eu não me importo. Eu só vou deixar isso. Então, clicamos agora em Instalar. Depois de fazer isso, a instalação será iniciada. Não deve levar muito tempo. Ok, agora a instalação está concluída e o Tableau será iniciado automaticamente Tudo bem, então, com isso, fizemos a primeira etapa em que baixamos e instalamos com sucesso Tableau Public na UPC Em seguida, vamos criar contas públicas do Tableau, onde você pode compartilhar e publicar seu trabalho 73. Udemy 4 2 Crie uma conta: Ok, então vamos voltar ao site public.tableau.com e, no lado direito, na parte superior, clicaremos em Entrar E então temos que clicar aqui, cadastre-se agora gratuitamente. E agora precisamos preencher esse formulário de registro para criar uma nova conta pública do Tableau Portanto, temos que inserir o nome, o e-mail, a senha e o país. E então temos que ler e concordar com os termos. E vamos clicar aqui. Eu não sou um robô. E no final, você clicará em Criar minha conta. E agora recebemos a mensagem para verificar nossa conta. Isso significa que precisamos verificar nossos e-mails para ativar nossa conta Então, vamos fazer isso. Ok, agora, depois de verificar, recebi um e-mail do Tableau Então, vou clicar nele. E então vou clicar em Verificar agora para ativar nossa conta. Então, vou clicar nele e , em seguida, ele vai me enviar para minha conta. E com isso, temos uma nova conta pública ativa do Tableau Bem, é como qualquer outra conta de mídia social. Você pode adicionar suas informações pessoais, por exemplo. Podemos adicionar nossa foto ou avatar. Então, deixe-me verificar o que posso fazer aqui. Eu tenho essa foto da Studgard Television Tower. É uma reunião lá. E então eu vou clicar em Salvar. Podemos adicionar muitas outras coisas. Vamos clicar em Editar perfil. Como você pode ver aqui, você pode vincular suas contas de mídia social ou adicionar seus sites e assim por diante. Então, vamos clicar em Salvar agora. Tudo bem, então com isso, agora você tem contas públicas do Tablo, mas ainda está vazia, não temos nada dentro dela Em seguida, obteremos os conjuntos de dados de treinamento e explicarei para você o modelo de dados por trás deles. 74. Dados Udemy 4 3 (correto): Se você quiser aprender alguma ferramenta nova, como Tableau bar BI ou qualquer outra linguagem de programação, você precisa sempre de um bom conjunto para treinar e praticar Começo a pesquisar bons conjuntos de dados de treinamento e, depois de muita pesquisa, baixei muitos, muitos conjuntos Mas eu não estava feliz com eles. Eu não gostei deles porque eles não cobrem todos os cenários que precisamos para treinar. Deixe-me dizer por que isso é um problema. Em projetos reais, seus dados serão armazenados normalmente em armazéns de dados ou vazamentos de dados muitas tabelas diferentes A primeira etapa em qualquer ferramenta de visualização como o Tableau ou o Power BI é conectar essas tabelas e combiná-las em um modelo de big data Treinar com apenas uma mesa não vai te ajudar e te preparar para projetos reais. É por isso que decidi criar meus próprios conjuntos de dados para cobrir todos os cenários de treinamento e ter várias tabelas para aprender como combiná-las em um modelo de dados E, claro, você pode usar meu conjunto para aprender qualquer outra coisa, como SQL, Python, Power BI e assim por diante Então, vamos ver o que eu preparei para você. Tudo bem. A primeira coisa que vamos fazer é acessar o link na descrição. E então você acessará meu site, onde reuni todos os downloads e materiais do curso em uma página. Então, por exemplo, você vai baixar os conjuntos de dados de treinamento Temos aqui alguns links importantes. As três folhas e muitas notas de esboço que preparei para este curso Além disso, você descobrirá para cada seção quais são os links e esboços importantes, bem como os arquivos do Tableau Este link também estará disponível para você após o curso. Assim, você sempre pode voltar aqui e baixar o material de que precisa e, claro, de graça. Mas agora o que vamos fazer é baixar os conjuntos de dados de treinamento necessários para o nosso curso Aqui, como você pode ver, temos dois arquivos zip, um para fora da UE e outro para a UE. Então, se você está atualmente na Europa, o que você vai fazer baixar esses conjuntos Mas para todos os outros países, você vai baixar os primeiros conjuntos de dados, os conjuntos treinamento fora da UE E agora você pode perguntar: quais são as diferenças entre eles? Bem, é sobre os números decimais, já que em nossos conjuntos de dados temos números decimais diferentes, como as vendas em diferentes países, temos diferentes representações dos Então, todos os países europeus usam, por exemplo, a vírgula para separar o decimal do número inteiro Mas em muitos outros países, EUA, na Ásia, temos o.in para separar o número decimal do número inteiro e, se você estiver usando o formato errado, o que acontecerá O Tableau não entenderá que esse campo é um número decimal e vai convertê-lo em sequência Agora, dependendo da sua localização, vá e baixe os conjuntos de dados para mim, estou na Alemanha, então vou com o segundo E como eu disse, depende da sua localização. Vamos clicar nisso. Em seguida, vou pegar o arquivo zip e colocá-lo em algum lugar seguro. Portanto, não quero deixá-lo abaixo dos downloads, então vou criar um caminho seguro para isso e começar a extrair Ok, agora vamos descompactar o arquivo. Então eu vou extrair todos eles. Ok, agora vamos entrar nele e verificar os dados. Então, aqui temos três conjuntos de dados diferentes. Os primeiros conjuntos de dados, os projetos do Tableau, os painéis de vendas Vamos usá-lo na última seção quando começarmos a criar nossos projetos. Depois, temos dois outros conjuntos de dados, os grandes conjuntos de dados e os pequenos conjuntos Vamos usar esses dois conjuntos de dados em todo o curso Portanto, a fonte de dados pequena e a fonte de dados grande são muito semelhantes. Agora você pode me perguntar: por que temos dois conjuntos de dados? Ok, agora vamos abrir os dois e ver o que temos dentro deles. Como você pode ver, temos quase as mesmas tabelas, então clientes, temos pedidos, produtos e assim por diante. E então eles são quase idênticos. E agora você pode me perguntar: por que temos dois conjuntos de dados? Nós temos muitos tipos diferentes de cálculos e funções. Por exemplo, alguns cálculos mudarão os dados na função Evel E é melhor ter um pequeno conjunto de dados para entender seus resultados com facilidade Por outro lado, temos cálculos como agregações na tabela LOD É melhor ter muitos dados para entender como eles funcionam. É por isso que decidi ter dois conjuntos de dados para cobrir todos esses cenários Outra coisa sobre os conjuntos de dados é que o tipo de arquivo é CSV Temos apenas um Jason aqui, então você pode usar a mesa pública ou mesa para me acompanhar no curso Tudo bem, agora vou guiá-lo pelo modelo de dados de nossos conjuntos de Aqui temos três tabelas típicas. Nossos conjuntos de dados contêm informações sobre o caso de uso da superloja São simplesmente transações de vendas de clientes que solicitam produtos de uma empresa É clássico e muito fácil de entender. A primeira tabela em nosso modelo de dados é a tabela do cliente. Ele contém todas as informações do cliente como o nome dos clientes, suas localizações e sua pontuação. Nos pequenos conjuntos de dados, temos cinco clientes e, no grande, temos cerca de 800 clientes E a segunda tabela em nosso modelo de dados são os pedidos. Ele contém todos os pedidos feitos pelos clientes. Portanto, temos informações como pedido, data, vendas, quantidade e lucros Nos pequenos conjuntos de dados, temos dez pedidos. E no conjunto de dados de pico, temos cerca de cinco anos de dados E isso é muito útil quando começamos a criar clusters. E a terceira tabela em nosso modelo de dados são os produtos. Ele contém todos os produtos que encontramos em nossa loja de jantar Portanto, temos informações como nome do produto, categoria e subcategoria No pequeno conjunto de dados, temos apenas cinco produtos na categoria monitor e acessórios Mas nos conjuntos de dados de pico, temos mais de 2000 produtos com categorias e subcategorias Tudo bem, agora temos essas três tabelas, mas também temos relações entre elas. Por exemplo, existe uma relação entre os pedidos e os clientes. Eles podem ser conectados usando o ID do cliente. E se você verificar os pedidos e os produtos, poderá encontrar outra relação entre eles onde poderá encontrar os IDs dos produtos nas duas tabelas. E com isso podemos fazer uma relação entre os pedidos e os produtos. Tudo bem. Ok, então eu deixei todas essas informações no meu site Você pode encontrar lá todos os links para os conjuntos de dados que encontrei durante minha pesquisa Então você pode ir lá e verificá-los se quiser. Tudo bem, agora com isso, temos tudo. Temos as ferramentas, temos os dados, temos as contas. Em seguida, criaremos nossa primeira visualização no Tableau e poderemos publicá-la em nossa nova conta pública do Tableau 75. Udemy 4 4 Publique um Viz: Ok, se você quiser, então vamos começar o Tableau, Disktop público, se você ainda não o tiver E então, na página inicial, vamos para o menu à esquerda para conectar o Tableau aos nossos dados Então clique em Arquivo de texto e agora vamos encontrar nosso arquivo, o CSV do cliente que acabamos de baixar E agora podemos ver os dados do cliente dentro do Tableau. Vamos passar para as planilhas. Vou clicar na guia laranja aqui, planilha um, para criar uma nova planilha E agora vamos criar nossa visualização no Tableau Basta arrastar e soltar do lado esquerdo. Vamos arrastar e soltar o país nas colunas. Vamos pegar outro. Vamos mover a conta para as linhas. Tudo bem, então foi isso. Temos nossa primeira visualização. E aqui você pode ver nesse visual quantos clientes temos em cada país Com isso, terminamos de criar a pasta de trabalho e agora é hora de compartilhá-la Infelizmente, no Tableau Public, não podemos baixá-lo localmente em nosso PC, mas mostrarei uma solução alternativa mais tarde Agora, a única opção que temos é publicá-la em nossa nova conta pública do Tableau Ok, agora, para fazer isso, vamos ao menu principal aqui. Em seguida, clique em Arquivos. Em seguida, clicaremos em Proteger para o Tableau Public. Pela primeira vez, você precisa entrar com a conta pública do Tableau que acabamos de criar Tudo bem, agora vamos clicar em Entrar. E agora temos que dar um nome a ela, e eu a chamo de minha primeira visualização. E quando você clica em Salvar, Tableau Public Desktop pode começar publicar nossa pasta de trabalho Depois de terminar a publicação, uma página da web pode ser aberta automaticamente, mostrando diretamente sua visualização em sua conta pública Aqui está nosso Z. Vamos voltar agora para nossa página inicial. E, como você pode ver aqui, publicamos nossa primeira visualização no Tableau Public Vamos entrar nela novamente. Agora, todo mundo pode ver sua visualização, interagir com ela e até mesmo baixá-la Vamos ver como podemos baixar isso. Há um ícone de download aqui e clique nele. E agora você pode selecionar o formato de arquivo desejado. Vamos selecionar a última pasta de trabalho do Tableau, então clique nela e clique E agora obteremos a caixa de arquivos do Tableau, onde temos nossos dados e visualizações dentro dela. Então, se você abri-lo, poderá ver nosso trabalho novamente. E essa é a solução alternativa que podemos usar para salvar nosso trabalho localmente em nosso BC no Tableau Public Tudo bem, então com isso, você publicou seu primeiro visto em sua nova conta pública do Tableau Em seguida, farei um rápido tour pelas três páginas principais do Tableau na interface do Tableau e aprenderemos como navegar pelo 76. Interface de entretela Udemy 4 5: Agora me lembro que, em 2014, a primeira vez que abri o Tableau, fiquei impressionada com todos os ícones e partes que temos na interface do Tableau, e navegar pelas páginas do Tableau foi muito confuso E é por isso que vou fazer um breve tour pela interface do Tableau Então, vamos embora. Ok, agora vamos começar o Tableau Agora, a primeira coisa que quero mostrar é que a coisa toda, todo o arquivo, nós o chamamos de pasta de trabalho E a pasta de trabalho é como qualquer outro livro. Ele contém folhas diferentes. E a pasta de trabalho do Tableau contém três páginas principais. Temos a página inicial. É a página principal na qual você pode conectar nossos dados ao Tableau E então temos a página da fonte de dados. É o lugar onde você pode conectar e combinar suas tabelas e fazer alterações nos metadados, como renomear colunas e assim por diante E a terceira página em que você passará a maior parte do tempo é a página do espaço de trabalho É o lugar onde você criará suas zolizações de dados Tudo bem, agora podemos aprender como navegar por essas páginas e como alternar entre elas. Ok, quando você começar de baixo, você estará na página de boas-vindas, a página inicial. Agora, se quisermos ir para a página da fonte de dados, precisamos conectar algo. Vamos novamente para o lado esquerdo aqui, conecte-se ao arquivo de texto selecione nossos clientes de arquivo e abra. Depois de fazermos isso, chegaremos automaticamente à página da fonte de dados. Agora, se quisermos voltar à página inicial, para fazer isso, vamos até esse ícone do Tableau aqui no lado esquerdo Se clicarmos nele, voltaremos para a página inicial. Se quisermos voltar à página da fonte de dados, clicaremos no mesmo ícone. Clique nele novamente e voltaremos à página da fonte de dados com esse ícone. Sempre podemos voltar à página inicial do Tableau. Tudo bem, agora vamos ver como podemos ir para a página do espaço de trabalho Para fazer isso, vamos até o fundo. Aqui você encontrará diferentes torneiras. A primeira é sempre a guia da fonte de dados. É exatamente aqui que estamos agora na fonte de dados. Mas agora, se selecionarmos as planilhas Tableau, vamos nos levar para a página do espaço de trabalho Se você quiser voltar para a página da fonte de dados, há duas maneiras de fazer isso. Primeiro, podemos ficar na parte inferior aqui e selecionar a guia da fonte de dados. Ao clicar nele, voltamos à fonte de dados. E a segunda opção é que, no painel de dados, se você for para o lado esquerdo, aqui poderá ver nossos clientes de fonte de dados E se você clicar duas vezes nele, voltaremos à página da fonte de dados. Ok pessoal, é isso mesmo, é assim que você pode navegar pelas páginas do Tableau Vamos agora ter uma visão geral rápida de cada página. Ok, vamos começar com a primeira página, a página inicial. Podemos ver aqui três painéis que se conectam, abrem e descobrem. No Connect, podemos encontrar todos os tipos diferentes de datacnectors E no Tableau Public, temos cerca de dez. Isso é suficiente para o treinamento. Mas no Tableau também temos mais de 90 conectores de dados. Agora, no meio, abrimos Quando você iniciar o Tableau pela primeira vez, esta seção ficará vazia Mas quando você começar a criar novas pastas de trabalho, Tableau começará a mostrar a pasta de trabalho aberta mais recentemente E é muito bom ter acesso rápido às nossas pastas de trabalho Aqui, vencemos apenas a primeira fase que publicamos antes. E no lado direito você encontrará o Discover. Você encontrará coisas diferentes da equipe do Tableau, como blogs, notícias, tutoriais de treinamento e assim por diante E agora, na parte inferior, você pode ver informações sobre o software Tableau, por exemplo, agora ele mostra que podemos atualizar para o Tableau dicto ou posterior quando Tableau lançar uma nova versão do Tableau, você encontrará informações aqui Mas como acabamos de instalar a versão mais recente do Tableau, ela não aparece Ok, então foi isso para a página inicial. Vamos pular agora para a próxima. Temos a página da fonte de dados. Agora, você já deve saber como ir até lá clicando no ícone do Tableau Ok, o que temos aqui na página da fonte de dados no lado esquerdo, você pode encontrar todas as informações sobre nossos dados Nas conexões, você pode encontrar as informações da conexão e, nos arquivos, encontrar todas as tabelas que estão dentro de nossos dados E então, no meio, temos o nome da fonte de dados. E aqui temos a área em que vamos construir nosso modelo de dados. E ele contém duas camadas, a camada lógica e a camada física. Vou explicar isso nos próximos tutoriais. Não se preocupe com isso. Abaixo disso, temos a grade de dados. Ele nos mostrará uma amostra de nossos dados e, como padrão , mostrará as primeiras 1.000 linhas de dados. E no lado esquerdo temos outra grade. Essa é a grade de metadados. Ele nos mostra mais detalhes sobre os campos das tabelas. Tudo bem, então isso é tudo por enquanto. Vamos passar agora para a próxima página, a página do espaço de trabalho E podemos fazer isso selecionando a guia da planilha. Ok, na página do espaço de trabalho, podemos passar a maior parte do tempo aqui criando nossas visualizações É por isso que temos muitos ícones e outras coisas por aí. Então, deixe-me guiá-lo rapidamente aqui nesta interface. Ok, então vamos começar do topo. Temos a barra de ferramentas. Ele contém muitos ícones e esses ícones são. Funções usadas com mais frequência no Tableau. Ao criar suas visualizações, você tem acesso rápido a essas funções Como você já deve ter notado, há algumas funções que não são selecionáveis Bem, você precisa entender aqui que, no Tableau, se algo estiver esmaecido, não significa que esse recurso não esteja disponível no Tableau Public, mas significa que não é relevante para Agora, por exemplo, se eu for até aqui, ele classificará o visual e, como eu não tenho nada, não é relevante classificá-lo. Vamos verificar os outros ícones. Temos o ícone do Tableau, que nos levará à página inicial Você sabe que já temos a opção de desfazer e refazer a última ação no visual E, como você pode ver, ao passar o mouse sobre o ícone, o Tableau vai me dar uma breve descrição da função, aqui podemos criar uma nova fonte de dados, ou aqui podemos criar uma nova planilha e assim passar o mouse sobre o ícone, o Tableau vai me dar breve descrição da função aqui podemos criar uma nova fonte de dados, ou aqui podemos criar uma nova planilha Então, basta passar o mouse sobre todos os ícones e você verá a função Tudo bem, agora vamos para o lado esquerdo. Temos aqui dois painéis. O painel de dados e a extensão analítica. Como padrão, o Tableau Gonhowas, o painel de dados. Mas se você quiser ir para a área analítica, basta clicar nela Você pode alternar entre eles simplesmente selecionando-os. Vamos ver o que temos aqui no painel de dados. A primeira coisa é que a fonte de dados contém nossos dados e, abaixo disso, podemos encontrar as tabelas dentro dessa fonte de dados. Atualmente, temos apenas uma mesa, a dos clientes. E podemos ver aqui os campos ou colunas dentro de nossas tabelas. E aqui também temos um campo de busca. Às vezes, nossa fonte de dados fica muito grande e teremos muitos campos, então essa é uma ótima maneira de pesquisar um campo específico. Ok, agora vamos para o painel de análise. E você pode encontrar aqui funções predefinidas que você pode adicionar ao seu visual, como adicionar uma linha média ou fazer agrupamento, ou até mesmo criar sua própria Coisas muito boas. Ok, agora vou voltar para o painel de dados Tudo bem, então agora vamos para o meio. E você pode encontrar aqui diferentes prateleiras e cartões. Vamos usá-los para criar nossas visualizações. E tudo funciona aqui com o recurso de arrastar e soltar. Então, vamos começar com a primeira, as prateleiras de linhas e colunas. As imagens do quadro têm duas dimensões, as linhas e as colunas Como qualquer outra tabela, se você colocar campos na divisória de colunas, ela criará uma coluna da tabela. Por outro lado, se você colocar campos nas prateleiras de linhas, isso criará uma linha da tabela. Coisas fáceis. Então, agora vamos dar um exemplo. Ok, então vamos para o lado esquerdo e vamos arrastar e soltar os países nas colunas. E com isso definimos as colunas do visual aqui. Então, agora vamos ter algo nas fileiras. Vamos pegar as contagens e arrastá-las e soltá-las nas linhas. E com isso definimos os visuais, as colunas e as linhas. Se você quiser alternar entre eles, você pode ir até as barras de ferramentas aqui e clicar neste ícone E você pode alternar entre eles com muita facilidade. Se você tiver muitas colunas, eu vou voltar. E agora podemos adicionar mais colunas ou mais linhas. Por exemplo, vamos pegar o City Drag e soltá-lo nas colunas aqui. Você pode ter várias coisas. Agora, se quiser remover uma dessas colunas, você pode fazer isso arrastando e soltando no espaço vazio. Ok, vamos para a prateleira dos sacos. Você pode usá-lo para dividir o visual atual em uma série de páginas. Se você quiser analisar algo como passo a passo e ir devagar, vamos dar um exemplo. Ok, vamos pegar novamente, o cliente. Conte um arrasto e solte-o nas páginas. Você pode ver no lado direito que temos uma nova janela para controlar as páginas. E agora estamos na primeira página em que temos países com apenas um cliente. Se clicarmos aqui no lado direito, você obterá os países com dois clientes e assim por diante. E agora, para o próximo exemplo, vou removê-lo. Então, vou arrastar e soltar no espaço vazio. Tudo bem, então vamos para a próxima prateleira. Nós temos os filtros. Você pode usá-lo para filtrar nosso visual. Por exemplo, vamos colar os países, arrastá-los e soltá-los nos filtros. E agora você pode decidir aqui qual país vai ficar e qual país vai deixar o visual. Agora, se eu selecionar, por exemplo, vamos remover a França e clicar em Aplicar. Você pode ver que nosso visual não contém agora os Country Friends. Agora vou removê-lo novamente da prateleira arrastando e soltando no espaço vazio. Então temos o cartão Mark. Você pode usá-lo para criar o visual. Por exemplo, podemos adicionar novas cores. Se arrastarmos e soltarmos os países sobre as cores, obteremos uma cor para cada país. Ou podemos alterar o tamanho das peças, torná-las pequenas ou grandes, ou podemos adicionar rótulos e assim por diante Ok, agora vamos para o meio. Obviamente, aqui temos nossa visão, ela contém visualizações ou a chamamos de vistos Primeiro, temos o título e você pode alterá-lo clicando duas vezes nele. Vamos dar um nome a ele. Por exemplo, clientes por país e, em seguida, clique em OK. Ok. Abaixo disso, temos nossa visualização, que contém coisas diferentes. Por exemplo, temos os cabeçalhos, e aqui também temos os países, temos o eixo Agora, a interseção entre esses campos são as marcas. Essas marcas podem ser como pares neste exemplo ou podem ser uma linha ou círculos ou qualquer outra forma Agora, se verificarmos a parte inferior da interface da tabela, você poderá encontrar o status par. Ele contém muitos detalhes sobre nosso visual. Por exemplo, diz que temos três marcas. É claro que temos três partes. Temos uma linha e três colunas. O número total de clientes é cinco. Agora vamos adicionar mais coisas ao visual para ver como esses status mudam. Vamos pegar as pontuações, arrastá-las e soltá-las nas linhas. Você pode ver aqui que agora temos seis marcas, temos seis pares, temos duas linhas e três colunas Essas estatísticas são muito importantes quando suas visualizações ficam complicadas Agora temos uma muito simples, podemos contá-la e ver que temos seis partes. Mas se temos muitos pontos e muitos pontos, é muito difícil contá-los. É muito bom verificar o status par para ver detalhes sobre nosso visual. Tudo bem, agora vamos para o lado direito e vamos para o ícone Mostre-me. Selecione isso. Agora você obterá diferentes visualizações que Tableau oferece apenas clicando nelas Você mudará todas as visualizações em nossa visualização aqui Podemos mudá-lo para tabelas ou gráficos circulares ou para três mapas e assim por diante. Agora, vá e explore essas diferentes visualizações. Você já deve ter notado que alguns deles são graduados, não podemos usá-los aqui. Novamente, ele está disponível, mas não temos os requisitos para usá-lo. Por exemplo, se você acessar o gráfico de linhas aqui, Tabela mostra quais são os requisitos ou o que o Tableau precisa para criar essa visualização Precisa de um encontro. Não precisa de nenhuma dimensão e precisa de pelo menos uma medida. Atualmente, em nossa exibição, o Tableau não pode criá-lo porque não temos nenhum campo de data em nossa exibição Tudo bem, pessoal. Esse foi o principal componente das planilhas Agora, antes de irmos para o painel, vou fazer algumas coisas. Você pode me seguir. Está bem? Vou desfazer essas visualizações e voltar ao par E então eu vou criar uma nova planilha. Então, vou clicar aqui, criar uma nova planilha E então eu vou pegar os países. E desta vez eu vou colocar as pontuações aqui. E então eu vou usar os gráficos Pi aqui. Vou colocar alguns rótulos nele. Ok, isso é o suficiente. Vamos agora para os painéis Podemos fazer isso criando um novo painel no ícone aqui. Agora estamos na interface do painel. Eu não vou explicar tudo por aqui. É importante entender que, no painel, podemos começar a compilar planilhas diferentes em um só lugar Podemos arrastar e soltar a planilha número um onde temos os clientes por país. Então podemos pegar a folha número dois e colocá-la em algum lugar aqui. Então eu tenho em um só lugar duas imagens, a folha número um e a folha número dois Esse é o trabalho principal do painel. Tudo bem, pessoal. Agora vou mostrar o último tipo de planilha que temos, a história para criar uma nova, vamos até o final aqui e clicar neste ícone. E com isso, criamos uma nova história, histórias no Tableau Eles são como uma sequência de imagens e geralmente os usamos para apresentações, se você quiser contar uma história a partir de nossos dados. Tudo bem, o que temos? Aqui no lado esquerdo, temos as imagens que criamos Podemos ver as planilhas e também o painel. E então, aqui, podemos adicionar novos pontos da história. No meio, temos nesta seção, como o Navigator, para analisar nossa história E então, aqui vamos apresentar a história ou os pontos de vista. O que vamos fazer agora na primeira é arrastar e soltar o painel. Vamos dobrar isso agora. Podemos adicionar uma próxima etapa adicionando uma prancha aqui. E então vamos pegar a folha número um e, em seguida, podemos adicionar uma nova em branco e depois a folha número dois. Então, agora temos a história. Tudo começa com uma visão geral com o painel. E à medida que analisamos a história passo a passo, detalhamos mais. Em cada visual. É uma maneira muito boa de apresentar ou contar uma história usando nossos recursos visuais. Tudo bem, agora temos o software Tableau instalado. Temos os dois conjuntos de dados de treinamento, a conta pública para compartilhar seu trabalho e tudo está pronto para começar a aprender o Tableau Com isso, concluímos esta seção em que preparamos seu ambiente para praticar o Tableau E na próxima seção, vamos nos aprofundar na fonte de dados do Tableau para aprender como criar um modelo de dados no Tableau combinando 77. Combinação de 5 seções: Modelagem de dados no Tableau. Cada painel ou gráfico bem-sucedido no Tableau pode ser baseado em um modelo de dados sólido, e ter habilidades de modelagem de dados é essencial para cada tabela, objeto ou projeto de business intelligence É por isso que vamos começar a aprender os fundamentos da modelagem de dados, incluindo o esquema estrela e o esquema do floco de neve Em seguida, vou apresentar a Modelagem de dados do Tableau, onde você pode aprender as camadas físicas e lógicas E então podemos aprender os diferentes métodos de como combinar tabelas na modelagem de dados usando junções, relações de união combinação de dados. E, claro, para entender as diferenças entre eles, vamos compará-los lado a lado. E, claro, vou orientá-lo sobre quando usar quais métodos. E, no final, você criará duas fontes de dados com base em nossos conjuntos de dados de treinamento Então, vamos começar com o primeiro tópico em que podemos entender os fundamentos da modulação de dados. Agora vamos. 78. Udemy 5 1 DM: Em projetos reais, seus dados serão armazenados, normalmente em data warehouses ou links de dados dentro de muitas e muitas tabelas diferentes A primeira etapa em qualquer ferramenta de visualização como Tableau ou PI é conectar essas tabelas e combiná-las em um modelo de big data Vamos começar com a pergunta: o que é modulação de dados modulação de dados é o processo de organização e representação de dados de forma clara e compreensível Cada modelo de dados tem entidades, entidades, coisas como clientes e produtos ou eventos como pedidos. E dentro dessas entidades, temos informações e as chamamos de atributos como o primeiro nome e o sobrenome dentro da entidade, clientes E descrevemos no modelo de dados como essas entidades estão conectadas ou relacionadas umas às outras e chamamos isso de relacionamentos. Esse modelo de dados, essa representação visual dos dados, torna mais fácil para nós e para os programas entender os dados, que é muito importante para tomar decisões e melhorar o desempenho dos negócios. Tudo bem, então temos três tipos diferentes de modelos de dados em diferentes níveis de abstração Primeiro, temos o modelo conceitual de dados. Esse tipo é uma representação de alto nível do modelo de dados sem entrar em detalhes sobre como o modelo de dados é implementado. É como um mapa que mostra as entidades importantes e os relacionamentos. E geralmente usamos esse tipo para explicar os modelos de dados aos analistas de negócios e acionistas para entender o panorama geral dos dados O segundo tipo é o modelo de dados. Nesse modelo de dados, detalhamos como os dados são estruturados e organizados. Definimos neste modelo os atributos de cada entidade, e ele inclui também restrições e mais detalhes sobre os relacionamentos entre as Esse modelo de dados geralmente é usado por designers e desenvolvedores de banco de dados como um modelo para as implementações E o terceiro tipo é o modelo físico de dados. Esse tipo representa as implementações reais do modelo de dados Ele inclui todos os detalhes técnicos sobre como armazenar os dados. Como os tipos de dados dos atroputos, as chaves primárias e estrangeiras, índices e Esse modelo de dados é usado pelos desenvolvedores para criar e gerenciar os bancos de dados. Tudo bem, então vamos resumir. O modelo conceitual de dados mostra o panorama geral dos dados O modelo lógico de dados fornece um plano para as implementações E o modelo físico de dados mostra como os dados são implementados nos bancos de dados. E o Tableau adaptou os modelos de dados lógicos e físicos nas fontes de dados Mas não temos um modelo de dados conceitual no Tableau. Não se preocupe com isso. Eu vou te mostrar mais detalhes mais tarde. Tudo bem, agora para análises e especialmente para armazenamento de dados e inteligência de negócios, precisamos de modelos de dados especiais que sejam otimizados para consultas Deve ser flexível e fácil de entender. E para isso, temos dois modelos de dados especiais. O primeiro é o esquema estelar. esquema em estrela tem uma tabela de fatos central e é cercado por tabelas dimensionais As tabelas de fatos contêm eventos e as dimensões contêm informações descritivas A relação entre o fato e as tabelas de dimensões forma uma estrela, e é por isso que a chamamos de modelo de dados de esquema em estrela Chamamos isso de esquema de floco de neve. É muito semelhante ao esquema em estrela, mas as dimensões aqui estão divididas em subdimensões Tabelas ou dimensões normalizadas significam que essas tabelas são divididas em pequenos pedaços para evitar tabelas ou dimensões grandes, que leva a muitas duplicações de dados e a um desempenho lento A forma desses modelos de dados parece que esquema estelar do Snowflake é um modelo de dados simples e fácil de entender e geralmente o usamos se nosso conjunto de dados for Por outro lado, o esquema snowflake é mais complexo, mas elimina as duplicatas e reduz os espaços e reduz Geralmente o usamos se tivermos um grande conjunto de dados. Tudo bem, então os conjuntos de dados que preparei para este curso do Tableau estão usando o modelo de dados do esquema em estrela apenas para mantê-lo simples e fácil Tudo bem, nosso modelo de dados tem um nome e o chamamos de esquema Star Se você vai trabalhar em projetos reais, vai ouvir muito sobre o esquema em estrela esquema em estrela tem basicamente dois tipos de tabelas, fatos e dimensões Por exemplo, temos a tabela Clientes. Ele descreve cada cliente pelo nome, sobrenome, país e assim por diante. Portanto, os clientes são uma tabela de dimensões. E temos outra tabela de dimensões em nosso modelo de dados. É a tabela de produtos também descreve cada produto por seu nome e categoria. É também uma dimensão. Tudo bem, agora vamos falar sobre o segundo tipo de tabelas no esquema estrela Temos os fatos, por exemplo, vamos dar uma olhada na grande mesa no meio, podemos ver três coisas. Você pode ver primeiro muitas chaves para as outras dimensões. Temos o ID do pedido, o ID do cliente, ID do produto e podemos ver as datas. Portanto, temos a data do pedido, a data de envio e, em terceiro lugar, podemos ver muitos números. Temos quantidades de vendas, lucros, também os chamamos de medidas. Se você ver essas três coisas, isso significa que temos um evento ou fato. Os fatos da tabela conectam as dimensões. Tem datas e também medidas. Ok, então, para resumir, como decidimos se uma tabela é dimensão ou fato Se você tiver uma tabela que contém informações sobre uma pessoa física ou um objeto, como funcionários, clientes, produtos, essa tabela é uma dimensão E geralmente são mesas pequenas. Por outro lado, se você tem uma tabela que contém eventos, por exemplo, temos registros de vendas ou portas, transações de ETM Qualquer tabela que tenha eventos, transações e tenha tempo nela, são fatos, e geralmente são mesas realmente enormes, ok? Então, em nosso modelo de dados, nos conjuntos de dados, temos duas dimensões Temos os clientes e os produtos, e no meio temos nosso fato, os pedidos. Tudo bem, então agora, se você ouvir em seu projeto alguém falando sobre esquemas estelares e assim por diante, você sabe exatamente o que eles significam São conceitos muito importantes em termos de análise e BI se você estiver usando o Tableau ou o Bar BI. Tudo bem Então, com isso, você aprendeu alguns conceitos importantes na modulação de dados seguir, aprenderemos o modelo de dados do Tableau e as duas camadas, físicas e lógicas 79. Udemy 5 2: Ok, depois de conectarmos nossos dados ao Tableau, precisamos criar um modelo de dados em nossa fonte de dados Se seus dados contiverem apenas uma tabela , seu modelo de dados é muito simples. Você tem uma única tabela em seu modelo de dados. Mas em projetos da vida real, as coisas ficam mais complicadas quando você tem várias tabelas. E o Tableau aqui oferece quatro métodos diferentes de como combinar e conectar suas tabelas Temos relacionamentos, uniões, uniões e combinação de dados Agora, antes de começarmos a aprofundar esses métodos, vamos primeiro entender essa modulação de dados no Tableau. No modelo de dados do Tableau, temos duas camadas Temos a camada física e acima dela, temos a camada lógica. Na camada física, podemos ter algumas tabelas físicas e combiná-las no Tableau usando dois métodos as tabelas ou usar a união entre elas. Agora vamos passar para a camada lógica. É a camada de nível superior e nos fornece um resumo para ocultar todos os detalhes na camada física. Isso é especialmente bom se tivermos muitas tabelas na camada física. Depois de criar nossas visualizações, não queremos ver todas essas tabelas na camada física A camada lógica nos fornecerá um resumo ou ocultará todos esses detalhes. O resultado da mesclagem das tabelas usando junção e união na camada física será apresentado na camada lógica com tabela única, tabela plana, e nós a chamamos de tabela ilógica Isso significa que teremos duas tabelas lógicas. A primeira representará três tabelas depois de fazer a junção. E a segunda representará duas tabelas usando a união. Mas ainda temos na modelagem de dados para conectar essas duas tabelas lógicas no Tablo Temos apenas um método para fazer isso, e chamamos isso de relacionamentos É muito importante entender que, na camada lógica, não podemos mesclar tabelas em uma tabela depois reconectá-las usando a relação entre as duas tabelas lógicas A mesa ficará como está e nada será mesclado Nós apenas descrevemos a relação entre as duas tabelas lógicas. Agora, de volta às duas camadas, tanto da camada física quanto da camada lógica. Podemos encontrá-lo na fonte de dados do Tableau. E, como você sabe, além da fonte de dados, temos nossas visualizações. E você pode ver neste exemplo somente as tabelas da camada lógica. E você pode começar a criar suas visualizações usando os dados disponíveis na camada lógica Mas, às vezes, ao trabalhar com os projetos, você cria outra fonte de dados com outro modelo de dados. Neste exemplo, é importante entender que nem todas as tabelas lógicas vêm das tabelas físicas. Eles podem vir diretamente do seu sistema de origem. Agora, para criar uma visualização a partir dos modelos de dados e das fontes de dados, precisamos, de alguma forma, conectar esses dois modelos de dados ou fontes de dados E podemos fazer isso no nível de visualização, em que o Tableau nos oferece o último e único método de conectar e combinar tabelas, algo chamado combinação de dados Ao analisar isso, você pode ver que Tableau nos oferece quatro métodos diferentes de como combinar e conectar tabelas em diferentes camadas e níveis Na camada física, temos as juntas e uniões. Temos na camada lógica os relacionamentos e, no nível de visualização, temos a combinação de dados Tudo bem, agora vamos ver no Tableau como podemos navegar pelas camadas física e lógica No momento, estamos em uma página de fonte de dados e, como padrão, seremos uma camada lógica no modelo de dados. Isso significa que qualquer coisa que arrastarmos e soltarmos em nosso modelo de dados será considerada uma tabela lógica. A tabela de clientes é ilógica. Vamos pegar outro. Vamos pegar os pedidos, arrastá-los e soltá-los aqui. Então, essa é a nossa segunda tabela lógica. E, como você pode ver, o Tableau criou um relacionamento entre eles Porque em uma camada lógica, só podemos fazer relacionamentos. Então, agora estamos na camada lógica, como podemos ir para a camada física? Para fazer isso, vamos entrar em uma tabela lógica. Vamos até os clientes e clique duas vezes nele. Depois de fazermos isso, vamos para a segunda camada. Estamos dentro da camada física agora. Tableau dirá aqui que os clientes são feitos de uma tabela porque agora temos apenas uma tabela física Qualquer coisa que arrastarmos e soltarmos no modelo de dados será considerada uma tabela física Por exemplo, podemos pegar os Detalhes do Cliente, vamos arrastá-los e soltá-los aqui. E, por padrão, o Tablo criará entre eles, não um relacionamento, ele criará uma junção entre essas duas tabelas físicas E é claro que podemos fazer uma união entre eles. Na camada física, podemos fazer uniões e uniões. Como você pode ler aqui, diz o cliente, a tabela lógica. Os clientes são compostos por duas mesas físicas. Se você a tiver nesse ícone, verá exatamente que temos duas tabelas físicas que definem os clientes da tabela lógica. Agora, se você quiser voltar para a camada lógica, podemos fazer isso simplesmente fechando a camada física. Vamos clicar nisso. Agora você pode ver que os clientes têm uma nova, diz que na camada física existe uma junção e obtemos mais informações se a tivermos nas mesas, diz a tabela lógica Clientes. Isso é feito de duas tabelas físicas, os clientes e os detalhes dos clientes. Isso significa que os dados nas tabelas lógicas vêm da camada física. Mas se formos ver os pedidos aqui, você não verá mesas físicas. Os dados vêm diretamente das tabelas originais. E com isso, aprendemos a navegar pela camada física e lógica. Tudo bem, então, com isso, aprendemos a modelagem de dados no Tableau e quais são as camadas físicas e lógicas Em seguida, começaremos a aprender como combinar tabelas no Tableau e começaremos com uniões 80. Udemy 5 3 junções: Tudo bem, então vamos começar a falar sobre juntar mesas. Normalmente temos duas tabelas, tabela e a tabela B. Se quisermos combiná-las em uma mesa grande , podemos usar a junção entre elas. A primeira coisa a entender é que, uma vez que usamos a junção entre duas tabelas , temos dois lados. A tabela A será a mesa da esquerda e a tabela B será a mesa da direita. Agora, o que vai acontecer depois de nos juntarmos às mesas? Todos os campos da tabela à esquerda estarão na saída. E então todos os campos da tabela à direita serão adicionados ao lado dela. As juntas combinam os campos ou as colunas de duas tabelas. Agora, para fazer junções, primeiro precisamos do campo chave É um campo que você pode encontrá-lo nas duas tabelas. E depois disso, temos que definir o tipo de junção. E temos que escolher entre quatro tipos diferentes de juntas. Temos a junção interna, a junção esquerda, a junção direita e a junção completa. Se você conhece L, então você conhece esses tipos. É exatamente a mesma lógica. Mas vamos dar um exemplo rápido para entender os quatro tipos de juntas. Tudo bem, agora temos esse exemplo em que temos duas tabelas simples. Temos os nomes e a idade do cliente. E queremos combiná-los em uma tabela porque não faz sentido ter duas tabelas sobre os clientes. Queremos criar uma mesa para clientes e combiná-las. Na primeira tabela, temos o ID e os nomes. E na segunda tabela temos também as identidades e a idade. É muito fácil. A chave para essa junção é o ID do cliente. Agora vamos ver as diferentes saídas usando esses diferentes tipos de juntas. Vamos começar com o primeiro tipo de junção, a junção interna. A junção interna diz que a saída mostrará apenas as linhas correspondentes da esquerda e da direita. Isso significa que nenhuma linha correspondente será apresentada na saída. Vamos ver como isso funciona. A primeira coisa que vai acontecer é que vamos combinar primeiro o campo primeiro. Vamos começar com o lado esquerdo, depois com o lado direito. Agora vamos começar a combinar as linhas. Vamos começar do lado esquerdo. Também temos o ID do usuário no lado direito? Temos uma partida nas duas mesas. Temos a identificação do cliente, essa, vamos vê-la na saída e depois prosseguimos no lado esquerdo. Também temos o ID de cliente número dois no lado direito? Você vê que nós não temos isso. apenas o cliente número três. Isso significa que dois não coincidem no lado direito e o cliente três não está combinando no lado esquerdo. Foi isso mesmo. Se você usar a junção interna neste exemplo, obterá a ID de cliente número um, pois a encontramos nas duas tabelas. Vamos para o próximo. Temos a junção esquerda, a junção esquerda diz que teremos tudo da tabela esquerda sem marcar nada, mas da tabela direita teremos apenas as linhas correspondentes. Se fizermos uma junção de elevação entre essas duas tabelas, teremos a seguinte saída. Primeiro, teremos os campos da tabela da esquerda e os campos da tabela da direita próximos um do outro. E então teremos todos os clientes da mesa à esquerda sem verificar nada. Tudo será apresentado aqui, esses dois clientes. E então, do lado direito, teremos apenas as linhas correspondentes. Isso significa que temos o ID do cliente número um na mesa certa? Sim, nós temos isso. Em seguida, vamos tê-lo na saída. Mas a identificação de cliente número dois, não a temos na mesa certa, que significa que ela estará vazia. Vazio significa nulos. Aqui, teremos os valores de nulos no ID do campo e também na idade E é isso, essa é a saída da junção esquerda. Tudo bem, então agora vamos passar para o próximo. Temos a articulação certa. Talvez você já entenda como isso funciona. Teremos todas as estradas da tabela da direita e somente as linhas correspondentes da tabela da esquerda. Vamos ver como será a saída se ficarmos bem entre essas duas tabelas. Como de costume, teremos todos os campos, todos os campos da direita, e teremos todas as linhas da tabela correta sem verificar nada. Teremos esses dois clientes e, em seguida, começaremos a combinar pelo lado esquerdo. Temos o cliente número um? Sim, nós temos isso. Vamos adicioná-lo aqui. Temos o cliente número três? Como você pode ver, temos apenas os dois. Isso significa que não temos informações e teremos os nulos Esses podem estar vazios, só isso. É exatamente o oposto da junção esquerda. Agora, para o tipo final de junção, temos a junção completa. Junta completa significa tudo da esquerda e tudo da direita, sem perder nada. Vamos ver o que vai acontecer se tivermos uma junção completa entre essas duas tabelas. Como sempre, começamos com os campos da esquerda e da direita, depois pegamos tudo do lado esquerdo. Nós levamos esses dois clientes até aqui. Do lado direito, vamos fazer com que a correspondência cresça para esses dois clientes. Para o ID número um, temos esse, mas para os dois, não temos nenhum crescimento correspondente, teremos nulos aqui Mas, como você vê, não temos tudo do lado direito. O ID de cliente número três está ausente. É por isso que, usando o Full Joint, teremos essas informações aqui e essas informações aqui e depois as compararemos também do lado esquerdo Temos algum cliente número três no lado esquerdo? Nós temos isso significa que também teremos nulos. Agora, ao verificar a saída, você pode ver que temos tudo, todos os dados da esquerda, todos os dados da direita , onde não há correspondência, teremos nulos Como você pode ver, você precisa ter muito cuidado com o tipo de junta que está usando, pois usar a junta errada pode causar a perda de dados. Se você quer estar seguro e não quer perder nenhum dado, então você tem que usar a junção completa. Mas, infelizmente, as junções completas são muito lentas e você acabará tendo mesas muito grandes, especialmente se as duas tabelas tiverem muitas linhas incomparáveis. E agora eu quero que você entenda como as junções funcionam no Tableau, o que pode acontecer em segundo plano quando unimos tabelas Temos a fonte de dados, temos as visualizações e, dentro da fonte de dados, temos a camada física e a camada lógica Na camada física, vamos unir as tabelas A e B. Depois de fazer isso, o Tableau pode criar uma nova tabela combinada A e B. Na camada lógica, essa tabela, nós a chamamos de tabela lógica que contém dados de ambas as tabelas Então, na camada de visualização, digamos que queremos selecionar os campos de F dois e F quatro Tableau pode consultar a fonte de dados e a fonte de dados que obterá os dados da nova tabela lógica combinada B e, em seguida, enviará os dados de volta às visualizações Você pode ver que a interação entre as visualizações e a fonte de dados estará na camada lógica A camada física ficará completamente fora de cena. É simplesmente assim que as juntas funcionam no Tableau. Tudo bem, agora como podemos fazer juntas no Tableau. Digamos que queremos unir clientes da mesa com os pedidos. Primeiro, vamos para o lado esquerdo por aqui. Bebeu e abandonou os clientes. A junção será feita na camada física, temos que ir até lá. Vamos entrar nos clientes. E agora estamos na camada física. Vamos pegar os pedidos e simplesmente arrastá-los e soltá-los aqui no espaço vazio. Com isso estável como padrão, é possível criar uma articulação interna entre os clientes e os pedidos. Se quisermos personalizar a união, vamos até aqui no ícone e clicaremos nele. E temos aqui duas coisas para fazer. Primeiro, vamos definir o tipo de junção. Como aprendemos, temos a junção interna esquerda, direita e externa completa. Você pode simplesmente clicar entre eles e ver quais dados podem estar faltando e quais dados podem ser apresentados como o exemplo que eu mostrei. Então, vou continuar com a junção interna e a próxima coisa que vamos definir, a chave para a junção, o Tableau entendeu que há a ID do cliente à esquerda, a ID do cliente à direita, e essa é a combinação perfeita, o que está correto Mas digamos que esteja errado e você queira escolher a chave correta para a junta. O que você vai fazer é ir para o lado esquerdo aqui, clicar na seta, você obterá todos os campos da tabela à esquerda e selecionará o correto. Neste exemplo, a ID do cliente está correta. Então eu vou ficar com isso e você vai para o lado direito. Você também tem o mesmo ícone aqui. E você obterá todos os campos da tabela certa e selecionará aquele que mais lhe convier. Mais uma coisa. Sua chave para a junção pode não ser apenas um campo, mas vários campos. Você pode adicionar mais campos aqui. Você vai para a próxima linha e seleciona o próximo campo para a união. Mas neste exemplo, temos apenas uma chave. Eu vou fechar isso. Nós montamos as juntas. Você vai ficar com a junção interna. Podemos voltar ao modelo lógico de dados. E como você pode ver, a tabela aqui tem o ícone de junção. Isso nos diz que essas tabelas lógicas são o resultado da união de duas tabelas. É isso mesmo. É assim que você pode fazer uniões no Tableau. Tudo bem, isso é tudo para misturar juntas. Aprenderemos as segundas misódias, como combinar tabelas usando união 81. Udemy 5 4 Union: Tudo bem, então agora vamos falar sobre união. Digamos que temos duas tabelas e ambas têm exatamente as mesmas colunas. Às vezes, faz sentido combiná-los em uma grande mesa, e podemos fazer isso usando o sindicato. Depois de nos unirmos, o que pode acontecer? As colunas e as linhas da tabela esquerda serão apresentadas na saída da tabela direita. Somente as linhas serão uma caneta na saída abaixo da primeira União Para combinar as linhas de duas tabelas na união corretamente, temos dois requisitos. Primeiro, as duas tabelas devem ter exatamente o mesmo número de campos e, segundo, o campo deve ter exatamente os mesmos tipos de dados. Então, como você pode ver, não precisamos da chave entre essas duas tabelas. Não é como a junção. Tudo bem, agora vamos dar um exemplo rápido e muito simples sobre a União. Temos aqui duas tabelas muito simples, as ordens de 2022, as ordens de 2023 e, como você pode ver, ambas as tabelas têm exatamente a mesma estrutura. Portanto, temos duas colunas, a ID e a data, em ambas as tabelas. E faz sentido mesclá-los em uma tabela. Nós chamamos isso de ordens. Então, se fizermos união entre eles, o que pode acontecer na saída? Começará na tabela à esquerda e primeiro usará os campos, o ID e as datas. E então ele pegará todas as linhas do lado esquerdo e colocará em seus resultados, agora na tabela direita, não pegaremos novamente os campos porque já os temos da tabela esquerda. Serão necessárias apenas as linhas e o abandono no final da tabela. Ele pegará os dois pedidos, 3,4, e os colocará embaixo da mesa aqui E é isso. É muito simples e fácil. Ele só precisa exatamente do mesmo número de colunas ou campos e exatamente dos mesmos tipos de dados. Agora vamos entender como a união funciona no Tableau e o que vai acontecer em segundo plano Uma vez que fazemos a união, temos aqui novamente nossas camadas. E a união é muito semelhante à união na camada física, temos nossas tabelas A e B. Depois de fazermos a união entre elas, Tableau criará uma nova tabela lógica combinada onde combinará as linhas das duas tabelas Então, no nível de visualização, digamos que tomamos o campo F um O Tableau enviará uma consulta para a fonte de dados. E a fonte de dados solicitará que a tabela lógica obtenha os dados. Depois que o Tableau obtiver os dados da fonte de dados, eles serão apresentados na visualização Como você pode ver novamente aqui, a interação é entre as visualizações e a camada lógica Tudo bem, agora vamos ver como podemos fazer união no Tableau. Vamos trabalhar com as duas mesas. Pedidos e pedidos são reduzidos . Ambos têm exatamente o mesmo número de falhas e também os mesmos tipos de dados Para fazer isso, vamos pegar as ordens, arrastá-las e soltá-las na camada lógica. Mas você sabe, nós podemos fazer união somente na camada física. Temos que entrar nas ordens. Clique duas vezes nele e agora estamos na camada física. Vamos pegar a segunda tabela, a ordem de um show, em vez de colocá-la no espaço em branco, porque o Tableau então criará uma junção Nós não queremos fazer isso. Queremos criar um sindicato justo e colocá-lo embaixo da mesa E, como você pode ver, o Tableau vai dizer arrastar a mesa para fazer a união, basta colocá-la abaixo dela O Tableau fará a união entre essas duas tabelas. E como você pode ver, há duas linhas. As linhas cinzas indicam que há união. Se você quiser verificar isso, você pode verificar no resultado aqui, os dados, obteremos um novo campo chamado nome da tabela. E você vê que alguns registros vêm dos pedidos e outros registros vêm dos pedidos são Sheaves, o que indica que temos uma tabela combinada de ambos os pedidos E os pedidos são reduzidos. Vamos voltar para a camada lógica. Então eu vou pressionar aqui, o X. Como você pode ver, temos um novo ícone aqui, que indica que temos um sindicato Como você pode ver, a dica de ferramenta do Tableau explica tudo Temos uma tabela lógica chamada pedidos. É o resultado da união, das ordens da mesa e das ordens alcançadas. Essa é uma forma de fazer a união entre duas tabelas no Tableau Há outra maneira de fazer isso. Então, deixe-me mostrar como fazer isso primeiro. Vou apenas removê-lo, arrastá-lo e soltá-lo em algum lugar aqui. Como você pode ver no lado esquerdo, temos algo chamado nova União, clique duas vezes nela e você pode ver que temos aqui duas opções, a manual e a automática. Então, obteremos o resultado exatamente como acabamos de obter. O que podemos fazer é simplesmente arrastar e soltar as tabelas aqui. As ordens e as ordens estão aqui. Em seguida, clique em OK. Com isso, obtemos exatamente os mesmos resultados sem ir para a camada física. E arraste e solte duas mesas e coloque-as exatamente embaixo da Essa é uma boa maneira de fazer a união entre duas tabelas. Você pode verificar isso simplesmente acessando a camada física. Clique duas vezes nele. Como você pode ver, obtivemos exatamente os mesmos resultados aqui. Podemos verificar o nome da tabela. Temos pedidos e pedidos cumpridos. Tudo bem, agora vamos verificar a segunda opção em que podemos fazer a união automaticamente. Vou voltar para a camada lógica e simplesmente remover a união aqui. Vamos começar um novo do zero. E agora vamos para o automático. O que temos aqui? Imagine que temos cerca de 100 tabelas sobre os pedidos. E isso é muito comum se você não estiver trabalhando com bancos de dados, estiver trabalhando com arquivos, e os arquivos tiverem limitações. Então, o que vamos fazer é dividir os arquivos dia após mês após ano e assim por diante, então acabamos tendo muitos arquivos. E é muito doloroso arrastar e soltar todos esses arquivos no Tableau para fazer a união E, em vez disso, vamos definir o Tableau ou a regra do Tableau, pesquisar todos os arquivos que seguem a regra e fazer a união entre eles. O que isso significa. Por exemplo, temos aqui duas tabelas, os pedidos e os pedidos alcançados. Qual é a convenção de nomenclatura aqui? Ambos começam com os pedidos. Eu poderia ter uma terceira tabela chamada Orders underscore 2022 Os pedidos sublinham 2023. Portanto, há uma regra que estou seguindo aqui na minha convenção de nomenclatura, e posso especificá-la no Tableau Vamos ver como podemos fazer isso aqui. A primeira opção vai incluir ou excluir. Vou deixar como está incluído. Agora, vou especificar a regra. Começa exatamente com os pedidos após essa palavra. Não importa depois disso, pode ser sublinhado em 2022, 2023 ou nada e assim por diante Qualquer coisa depois disso não importa o que vamos especificar. Depois disso, estrelas significam qualquer coisa depois dos pedidos. Então, temos algumas opções para informar ao Tableau exatamente onde pesquisar, nas subpastas ou nas pastas principais Vou deixar como está e clicar em OK. Agora temos um sindicato. Vamos ver o que o Tableau tem a dizer. Diz que temos uma tabela lógica chamada união. E diz que temos muitas mesas sindicais porque temos a maneira automática de fazer isso. Agora vamos verificar se o Tableau fez isso, correto? Ao ir para o lado direito aqui e ver a visão geral, você descobre que temos um novo campo chamado caminho. É o caminho dos arquivos. Vamos ver isso. Vou até a planilha 1 aqui e basta arrastar e soltar a anterior para ver apenas os arquivos. Então, como você pode ver, o Tableau fez isso corretamente. Temos os pedidos atendidos e os pedidos. É uma maneira muito boa, se você tem muitos Ss e Excels, de fazer isso automaticamente, em vez de arrastar e soltar todas essas mesas Normalmente, em meus projetos, eu nunca uso isso porque todos os dados são preparados nos datawarehouses ou no Então, com isso, aprendemos todas as diferentes opções sobre como podemos fazer união no Tableau Tudo bem, então isso é tudo pela união. Em seguida, aprenderemos métodos muito importantes, os relacionamentos no Tableau, ou o que chamamos de macarrão 82. Udemy 5 5 Relacionamentos: Tudo bem, então agora vamos falar sobre relacionamentos. Em 2020, o Tableau introduziu um novo método para combinar e conectar tabelas, chamado de relacionamentos Eles o tornaram até mesmo um método padrão de como conectar tabelas, pois é muito rápido e flexível. O que são relacionamentos e como eles funcionam no Tableau é completamente diferente de uniões e uniões Se tivermos na camada lógica duas tabelas lógicas, A e B, podemos conectá-las nessa camada usando os relacionamentos. Pense nos relacionamentos como um contrato entre duas mesas. Quando o Tableau usa os dados dessas tabelas, ele precisa primeiro verificar o contrato para entender como gerar as consultas E agora é muito importante entender que depois de conectarmos as tabelas usando relacionamentos, elas podem ficar separadas umas das outras e o Tableau não criará uma nova tabela lógica, então tudo permanecerá como está sem alterações E aqui descrevemos apenas as relações entre duas tabelas. Agora, no nível de visualização, se pegarmos o campo F um da Tabela A e quatro da Tabela B, o que acontecerá primeiro? Tableau verificará o contrato para entender como gerar as consultas E então ele enviará a consulta para a primeira tabela. E então ele enviará outra consulta para a tabela B para obter os dados de quatro. E então os dados serão combinados no nível de visualização e não no nível lógico Tudo bem, agora vamos ver como podemos criar relacionamentos no Tableau. É muito fácil. Então, vamos ficar na página da fonte de dados e, ao adicionarmos a camada lógica, não iremos para a camada física e tudo o que precisamos é de duas tabelas. Então, vamos pegar os pedidos, arrastá-los e soltá-los aqui no modelo de dados. E então vamos levar os clientes. Agora, como você pode ver, enquanto estou me mudando , parece um macarrão ou relacionamentos Vamos arrastá-lo até aqui. O Tablo criará automaticamente relacionamentos entre os pedidos e os clientes Agora, como vamos configurar e configurar o relacionamento? Então, vamos até o Nodle aqui e basta clicar nele. E então não haverá uma nova janela ou algo para a configuração. Vamos ver os metadados aqui. Se você não vê essas informações , pode ir até aqui e ver os relacionamentos e as tabelas lógicas. Portanto, certifique-se de selecionar o relacionamento. Há cerca de três coisas que vamos estabelecer no relacionamento. Primeiro, será a chave. É como a chave conjunta. É comum ser preenchido entre as duas tabelas. Agora, como você pode ver aqui na tabela à esquerda, temos a ID do cliente e, na tabela à direita, a ID do cliente. E o Tableau entendeu automaticamente que esse campo poderia ser usado como uma chave, o que é correto, mas se você quiser alterá-lo, pode ir até aqui Então, obteremos uma lista de todos os campos na tabela à esquerda. Além disso, você vai até aqui, obterá todos os campos da tabela correta e poderá adicionar mais campos para a chave que está correta no momento, então vou deixar como está. Em seguida, vamos para as Opções de desempenho. Vamos estender as opções de desempenho aqui. E temos aqui duas coisas. Temos a cardinalidade e a integridade. E se você deixá-lo aqui como está por padrão, nada vai dar errado. Você não perderá nenhum dado. Portanto, você não precisa alterar nada aqui a menos que queira otimizar o desempenho. O que temos aqui? cardinalidade como muitas ou uma no lado esquerdo E no lado direito você pode definir as mesmas coisas. Para a integridade, temos algumas marcas de registro e/ou marcas de registros para entender essas coisas. Vamos dar um exemplo. Tudo bem, então agora podemos ter um exemplo para a cardinalidade Nos relacionamentos, temos duas tabelas, nossos pedidos e clientes. Há um relacionamento entre eles e a chave para os relacionamentos é o ID do cliente. Nas cardinalidades, há duas opções ou vamos usar várias ou Para decidir qual é a correta, precisamos criar perfis de dados criação de perfil de dados significa que vamos nos aprofundar nos dados para entender os valores dentro de nossas tabelas E depois de refinarmos os dados, é muito fácil selecionar se são muitos ou um Agora, o que esses valores significam muitos e um. Existe uma regra simples para isso. Usamos muitos se houver kits duplos na chave e usamos um se a chave for única e não tiver nenhum kit duplo dentro dela. Agora vamos verificar o exemplo para determinar se são muitos ou um. Então, vamos ver os pedidos aqui. E o ID do cliente, você vê nesses valores que há kits duplos. Temos o ID do cliente uma vez aqui e uma vez aqui também, e o ID do cliente dois é o dobro. Portanto, esses valores não são exclusivos e contêm kits duplos, é por isso que os chamamos de muitos. Vamos até os clientes aqui, você pode ver que temos o cliente 123 e pronto. Portanto, esses valores são exclusivos e não há duplicatas dentro Não temos a ID do cliente novamente na tabela, então isso significa que podemos especificar aqui uma. Então, agora vamos analisar todos os cenários para entender o que pode acontecer no Tableau depois de configurar isso Tudo bem, agora vamos executar o primeiro cenário que o Tableau vai defini-lo como uma relação padrão de muitos para muitos que temos no lado esquerdo muitos e no lado direito também temos muitos E digamos que, no nível de visualização, falemos dos IDs do cliente do pedido e da soma de todas as vendas Em seguida, o nome do cliente. Tudo bem, agora vamos ver como o Tableau vai funcionar. Tableau, primeiro vou verificar os relacionamentos. Vai dizer, ok, são demais, é melhor verificar as tabelas inteiras à esquerda e à direita. Então, vamos começar pelo lado esquerdo. Temos o cliente um. Vai chegar até aqui e vai somar todas as vendas. Como muitos usuários do Tableau entendem, preciso verificar a tabela inteira O Tableau pode escanear a tabela inteira, uma por uma. Vai dizer, ok, temos as vendas 50. O próximo não é o do cliente e depois vá para o próximo, ele o ignorará E então temos novamente o ID do cliente número um e ele fará a soma 50-30. Isso significa que teremos o valor de 80 É a soma das duas vendas. E agora vamos para o lado direito para encontrar o nome dos clientes. Vai verificar, ok. São muitos. Então, ele digitalizará toda a tabela busca da ID do cliente. Então, agora, o primeiro disco, está bem. Ok. Temos o ID do cliente um. Vai levar Maria até aqui. Mas agora o Tableau não vai parar. Isso examinará todo o sentido da tabela nos relacionamentos. São muitos, mas não faz sentido porque o ID do cliente aqui é exclusivo. O Tableau vai verificar se há uma ID de cliente aqui e depois vai para a próxima, e depois não encontrou nada, então vai continuar assim E agora a Tableau vai continuar com o próximo cliente. Temos o ID do cliente número dois, vamos tê-lo na saída e , em seguida, teremos a soma de todas as vendas. Então, o Tableau vai escanear todos os pedidos para fazer a soma, temos aqui os 20 E então temos aqui dez. Então, a soma disso é 30. O Tableau terá na saída 30. Então é isso para a tabela da esquerda. Vamos para a mesa certa. Vou escanear o registro um por um. Portanto, o primeiro não é o ID do cliente. Número dois, temos aqui uma partida, então John vai estar na saída do Tableau examinando a tabela inteira, então vai para as três e assim por diante E, como você pode ver, a saída está correta usando os métodos padrão de muitos para muitos. Mas temos aqui um problema com isso. Na tabela à direita, o Tableau está fazendo uma verificação completa e, com isso, estamos perdendo desempenho no lado direito Então, é melhor otimizá-lo para onde vamos contar ao Tableau Se você encontrar um cliente que esteja pronto, você não precisa escanear a tabela inteira porque temos no máximo um registro de cada cliente. Não há duplicatas e é exclusivo. E agora temos que contar de alguma forma essas informações para o Tableau Para fazer isso, podemos fazer isso na cardinalidade. No lado esquerdo, permanecerão tantos, mas no lado direito, diremos que é um. E com isso que o Tableau vai entender, tudo bem, ele é único Não precisamos escanear a mesa inteira e vamos ganhar muito desempenho. Tudo bem, agora vamos ver como o Tableau vai funcionar. Quando tivermos tantos para um no lado esquerdo, nada mudará porque temos muitos. Então, o Tableau examinará a tabela inteira em busca da do cliente, o resultado será o mesmo Agora, no lado direito, as coisas mudarão. O Tableau dirá, ok, ID de cliente número um, existe uma correspondência Vai usar Maria como saída. Mas agora, Tableau, o Tableau não pesquisará a ID do cliente e digitalizará a tabela inteira Com isso, o Tableau não fará nada desnecessário e ganharemos um pouco de desempenho Vamos agora até o cliente número dois aqui. Mesma informação. Então, digitalize o Tableau ou temos o cliente número dois aqui? Não, pulamos para o próximo. Sim, temos uma partida. Vamos pegar John, mas o Tableau também vai parar e não vamos escanear o próximo registro Como você pode ver, temos exatamente a mesma saída, independentemente de você estar usando muitos para muitos, muitos para um. Com muitos para um, temos um. O desempenho em que o Tableau interromperia o escaneamento no lado direito Tudo bem, agora vamos pular para o próximo cenário em faremos algo errado. Onde vamos dizer, ok, o ID do cliente no lado esquerdo é único e vamos colocar o valor de um no lado direito. Isso não importa. Vamos ter dinheiro, por exemplo. Agora, estamos dizendo ao Tableau, no lado esquerdo, a ID do cliente é exclusiva, então você não precisa escanear a tabela inteira E nós vamos ter o mesmo exemplo aqui. Então, vamos ver o que vai acontecer. No lado esquerdo, o quadro começará com o primeiro cliente, digamos, ID do cliente um A soma das vendas agora é de 50. Como não preciso escanear a tabela inteira, ela vai parar nos primeiros três cabos e a saída será 50 Agora, do lado direito, uma vez que estamos dizendo muitos aqui, não importa o resultado. Nós vamos estar corretos. Teremos Maria, mas a mesa examinará toda a mesa , então o desempenho será ruim. Agora vamos passar para o próximo cliente. Temos a tabela número dois do cliente que a colocará na saída aqui. Novamente, a mesma tabela de problemas dirá: ok, temos a venda 20, o ID do cliente é único. Não o encontraremos novamente na mesma tabela. Não preciso escanear a mesa inteira. Tabela Vou pegar o valor 20, vou colocá-lo na saída sem verificar os outros valores aqui no lado direito, não importa. Temos John, o que está correto. Mas, ao digitalizar toda a tabela, como você pode ver, se você cometer um erro aqui nas cardinalidades, poderá ter alguns problemas na saída onde teremos alguns dados ausentes e informações erradas Tudo bem, agora vamos executar o último cenário em que temos no lado esquerdo um e no lado direito também um. Vamos obter exatamente a mesma saída porque temos, está errada no lado esquerdo. A única coisa boa aqui é que, na mesa lateral direita, a digitalização será interrompida. Depois de encontrar uma partida, ele não examinará toda a tabela. Então, na saída, obteremos exatamente as mesmas informações. E aqui temos um a um. Tudo bem, então agora vamos resumir rapidamente. No lado esquerdo, temos dois critérios, a correção e o desempenho exatidão é sempre muito mais importante do que o desempenho Vamos começar com o primeiro cenário. Temos muitos, muitos relacionamentos. Como você pode ver, a saída estava correta, mas o desempenho era ruim, pois o Tableau fazia uma varredura desnecessária da tabela completa no lado direito É por isso que vou concordar com a exatidão e não com o desempenho Para o próximo cenário, temos um relacionamento de muitos para um. A saída foi boa. Então estava correto, vamos dar tudo bem. E o desempenho foi bom, pois o Tableau interrompe os escaneamentos quando encontra uma correspondência É por isso que vamos ganhar muitas atuações e vamos aprovar. Vamos pular para o terceiro. Temos muitos relacionamentos. Como você pode ver, a saída não foi boa. Isso não estava correto. Faltam dados, então vamos fornecê-los incorretos. E o desempenho foi ruim porque, no lado direito, estamos fazendo escaneamentos desnecessários, que significa que foi o pior cenário por aqui E então o último, temos um relacionamento um a um. A saída não estava correta. Não está bem, mas o desempenho foi bom, já que no lado direito não estamos fazendo nenhuma varredura desnecessária. Mas, para ser sincero, a correção é muito mais importante do que o desempenho E é por isso que a tab sempre recomenda manter muitos relacionamentos se você não tiver certeza, porque sempre obterá respostas corretas na saída. Mas se seus dados forem grandes, você terá um desempenho ruim. Se você quer ter um desempenho tão bom, precisa investir tempo analisando seus dados, fazendo perfis de dados para entender se são, são um? E depois mude isso. Mas você precisa ter certeza sobre seus dados, caso contrário, obterá informações erradas em suas visualizações, e isso é muito Então, neste exemplo, isso significa que a maneira segura de fazer isso permanecer em muitos relacionamentos, mas o profissional é ter relacionamentos muitos para um para obter um bom desempenho. Mas isso nem sempre é um cenário. Imagine que trocamos as tabelas entre clientes e pedidos. Portanto, os clientes ficam à esquerda e os outros à direita. Então, muitos relacionamentos serão os corretos. Portanto, tenha cuidado aqui com os lados. Tudo bem, pessoal. Então, agora vamos entender as opções de integridade no Tableau. Cada relacionamento tem dois lados, a tabela esquerda e a tabela direita. Quando estamos alterando as configurações de integridade, limitamos quais juntas podem ocorrer na visualização Então, aqui temos duas opções, uma partida recorde e uma partida recorde. E com isso, temos quatro cenários. Primeiro, podemos escolher alguma correspondência recorde nas tabelas esquerda e direita. E se fizermos isso, todos os tipos de juntas serão possíveis. Na visualização, temos junção interna esquerda, direita e total Mas agora, se escolhermos todos os recordes à esquerda e alguns recordes à direita. Então, o que pode acontecer agora? Estamos limitando os tipos de juntas a apenas dois tipos, interna e direita Junte-se ao próximo. Pode ser o oposto, então temos alguns recordes à esquerda e todos os recordes à direita. O que pode acontecer novamente aqui é que limitamos os tipos de juntas a apenas dois tipos, a junção interna e a esquerda. No último cenário, se escolhermos todas as partidas recordes em ambos os lados, à esquerda e à direita. Então, aqui limitamos o Tableau a apenas um tipo de união, a união interna Como você pode ver, é muito semelhante às articulações. Estamos apenas definindo como o Tableau deve funcionar. Quando usamos alguma correspondência de recordes, permitimos mais tipos de junções E quando usamos a opção ou a correspondência de registros , limitamos o Tableau com os tipos de união E aqui é muito importante entender que temos uma compensação. Se você usar ou registrar a correspondência e seguir esse caminho, provavelmente terá um desempenho melhor, mas aumentará o risco de perder dados. Mas se você optar por usar alguma equiparação de recordes e subir, garantirá a integridade e a flexibilidade, mas estará sacrificando alguns recursos e desempenho A equipe do Tableau aqui decidiu escolher o primeiro cenário em que temos à esquerda e à direita uma partida recorde Eu posso entender isso porque é mais importante ter integridade e flexibilidade do que desempenho Vamos dar uma olhada em nossos dados aqui. Temos clientes que não pediram nada. O cliente número três não pediu nada aqui, e não temos nada igual. Podemos dizer que algumas correspondências de registros como a 1.2, coincidem no lado esquerdo, mas alguns outros registros não coincidem. Não temos um pedido com o ID de cliente número três. Isso significa que em nosso banco de dados, poderíamos ter clientes na tabela de clientes, não pedimos nada. A opção correta aqui é a correspondência de alguns registros. Agora vamos analisar os pedidos. Como você pode ver, temos o ID do cliente número um, também o encontramos nos dois clientes e assim por diante. Assim, podemos ver que todos os registros, todos os IDs de clientes nos pedidos coincidem com os clientes. Bem, isso significa que podemos selecionar todos os registros correspondentes. Não temos, por exemplo, identificação de cliente quatro aqui que não corresponda no lado direito. Isso significa que, em nosso banco de dados, todos os pedidos devem vir de nossos clientes e não devemos ter nenhum pedido sem um cliente conhecido. Após a análise, podemos dizer que no lado esquerdo dos pedidos, sempre temos registros correspondentes. Então, vamos selecionar todas as correspondências de registros. Mas, no lado direito, podemos ter clientes que não pediram nada. Então, podemos dizer que alguns recordes coincidem. Se fizermos assim, podemos evitar que o Tableau faça qualquer coisa extra analisando os nulos Como no SQL, se você tiver uma junção externa completa, obterá grandes quantidades de dados. E, às vezes, se você estiver usando junção interna ou a junção esquerda e assim por diante, obterá um melhor desempenho. Portanto, se você sabe exatamente o que está acontecendo nos seus dados, selecione a integridade correta. Caso contrário , deixe-o como padrão. Alguns registros coincidem à esquerda e à direita, você estará seguro e obterá as respostas corretas. Tudo bem, então um pacote de relacionamentos com o Tableau é muito fácil Basta arrastar essas duas tabelas e Tableau criar as relações entre elas. Basta acertar a chave entre os relacionamentos e tudo ficará bem e deixar essa equipe como padrão. Mas se você quiser ser mais provisório e obter melhor desempenho no Tableau, você precisa criar perfis de dados e selecionar o correto se tiver 100% de certeza Portanto, neste exemplo, os pedidos aqui têm muitos IDs de clientes, mas temos no lado direito um para os clientes e, em seguida, para a integridade dos pedidos ou registros, coincide porque todos os pedidos têm um ID de cliente na tabela do cliente. Mas talvez tenhamos alguns clientes que não pediram nada. Então, vou deixar que alguns recordes coincidam e pronto. Isso são relacionamentos no Tableau. Tudo bem, então isso é tudo sobre os conceitos muito importantes dos relacionamentos e como eles funcionam. A seguir, aprenderemos métodos muito exclusivos, a combinação de dados no Tableau 83. Udemy 5 6 Mesclagem: Tudo bem, agora vamos falar sobre a combinação de dados no Tableau Mas primeiro um pouco de café. Vamos embora. Tudo bem, agora vamos ver esse exemplo em que temos na tabela da fonte de dados A. E agora, no nível de visualização queremos usar os dados do campo F um E você já sabe que o Tableau enviará uma consulta à fonte de dados para obter os dados do F da tabela para mostrá-los na visualização Agora, como essa fonte de dados foi a primeira a ser consultada e usada e o Tableau a chamará fonte de dados primária no Tableau, qualquer coisa primária terá a cor azul É por isso que você verá que o ícone azul indica que essa fonte de dados é primária. Agora, às vezes, você está em uma situação em que queremos obter os dados de outra fonte de dados. Por exemplo, temos outra fonte de dados com a tabela B e queremos adicionar as visualizações para mostrar os dados de quatro O que vai acontecer? O Tablo enviará outra consulta para a segunda fonte de dados para obter os dados de quatro e, em seguida, os dados poderão ser encaminhados para as visualizações Tablo chamará essas fontes de dados de Ondary Data Source e será comercializada com um Agora, para que isso funcione, onde obteremos dados de duas fontes de dados diferentes, precisamos conectá-las de alguma forma aqui. Exatamente. Vamos usar a forma única do Tableau em que podemos conectar fontes de dados usando a combinação de dados combinação de dados só pode ser feita no nível de visualização na página da planilha, não na Agora você pode se perguntar como o Tableau está unindo essas tabelas no nível de visualização Bem, o Tableau está usando uma união à esquerda. Não podemos mudar isso. Infelizmente, está corrigido. É como se uma junta esquerda do Tableau obtivesse todos os dados da fonte de dados primária e somente os registros correspondentes da fonte de dados secundária Agora, para resumir, a combinação de dados é o método de combinar dados nos níveis de visualização de duas fontes de dados diferentes usando uma Esse é um recurso muito exclusivo do Tableau. Você não o encontra em nenhuma outra ferramenta de BI como o Microsoft Power BI. Você não pode, por exemplo, combinar dados de dois conjuntos de dados publicados diferentes Tudo bem, agora vamos ver como podemos fazer a combinação de dados no Tableau E para isso, precisamos de duas fontes de dados. O primeiro será dos arquivos CSV que temos, dos pequenos conjuntos de dados, vamos para os arquivos de texto Vamos levar os produtos até aqui. Essa é nossa primeira fonte de dados. Agora vamos criar a segunda fonte de dados. Para fazer isso, você pode acessar este ícone aqui e clicar em Nova fonte de dados. Vamos lá. Vai ser do arquivo Json que eu preparei para você Então, vamos até Jason e temos os preços dos produtos. Vamos abrir isso. Como é Jason, temos que selecionar o esquema. Vamos ver os dados aqui. E clique em Sim e, em seguida, clique em OK. Agora temos duas fontes de dados. Para alternar entre eles, vamos novamente para este ícone aqui, e você pode ver que agora temos duas fontes de dados e, ao selecionar a fonte de dados, você mudará para ela. Agora, para fazer a combinação de dados e conectar essas duas fontes de dados, não podemos fazer isso na página da fonte de dados Temos que ir para o nível de visualização, para a página da planilha Vamos fazer isso. Eu vou até o primeiro lençol aqui. Como você pode ver no painel de dados no lado esquerdo, temos duas fontes de dados e, ao clicar sobre elas, você pode alternar para ver as tabelas dentro delas. Agora temos que decidir qual fonte de dados é a primária e qual é a secundária. Neste exemplo, direi que o produto é o principal. E como vamos fazer isso? Usando apenas as individualizações de dados como Então, vou pegar o ID do produto, arrastá-lo e soltá-lo nas linhas e imediatamente o Tablo entenderá Ok, essa é a fonte de dados primária e será comercializada com um ícone azul aqui indicando que essa é nossa fonte de dados primária. Ainda não temos uma fonte de dados secundária, então você vê que não há nenhum ícone laranja aqui, porque, em nossa visão, temos dados somente de uma fonte de dados. Agora, para obter os dados da segunda fonte de dados, vamos mudar para os preços dos produtos. E você pode ver o Tableau transformar imediatamente essa fonte de dados em uma fonte de dados secundária Você pode ver aqui que temos o ícone laranja indicando que essa é uma fonte de dados secundária e qualquer campo que estivermos usando será comercializado com laranja. Então você pode ver aqui o preço, tem um ícone laranja que é muito simples. Agora, digamos que o ID do produto não seja a chave para unir essas duas fontes de dados. Você quer mudar isso. Para fazer isso, vamos acessar os Dados aqui no menu e, em seguida, acessar Editar relacionamentos cegos. Vamos clicar nisso. Teremos uma nova janela aqui. E aqui temos duas opções, automática e personalizada. Se você deixá-la como Tabela automática, descobrirá qual chave unir essas fontes de dados aqui neste exemplo é a ID do produto Se você quiser mudar isso, você pode acessar o costume aqui. É como entrar. Você precisa especificar da esquerda e da direita quais campos são a chave para fazer a junção. Se você quiser mudar isso, basta clicar duas vezes nele. E então você tem no lado esquerdo a fonte de dados primária e no lado direito a fonte de dados secundária. Em seguida, você seleciona os campos que são a chave para a junção. Vou deixar como está. Vamos adicionar outra chave. Vou passar por aqui e, por exemplo, a categoria é do lado esquerdo e do lado direito o índice de dados, o que está muito errado. Vamos clicar em OK. E, novamente, ok, você verá no lado esquerdo que agora temos outra cadeia no índice de dados. E você pode ver que é como uma corrente quebrada, que significa que ainda não foi usada na junta. Se você quiser ativá-lo, basta clicar nele e você verá que temos uma cadeia ativa. Agora, como você pode ver, o resultado está errado porque não faz sentido usar essa chave. Mas eu só quero mostrar como você pode desativar e ativar a chave da junção entre duas fontes de dados apenas clicando nelas. Agora vamos corrigir isso. Quero ter somente o ID do produto como chave para a junção. Então isso significa que vou desativar o índice de dados aqui. E é isso. É assim que você pode definir a chave para a combinação de dados. É muito importante entender que tudo o que fizemos na combinação de dados só é relevante para essas planilhas Se eu for para outra planilha, vamos até aqui e criaremos uma nova Agora, como você pode ver aqui, duas fontes de dados foram completamente redefinidas. Nós o temos novamente, mas não o temos como fontes de dados primárias e secundárias. Isso significa que em cada planilha podemos tomar uma nova decisão. Na folha número um, os produtos eram os principais. Posso mudar de ideia aqui, onde posso dizer, ok, os preços dos produtos agora são a principal fonte de dados. Se eu pegar alguma coisa aqui, você pode ver que os preços dos produtos são os principais. E se eu for até os produtos e digamos que vou colocar o nome do produto aqui. Os produtos podem ser secundários, então eu apenas troquei entre eles, dependendo dos requisitos Então, se voltarmos para a folha número um, veremos que o produto é o principal. Mas se formos para a folha número dois, os preços dos produtos agora são os principais. Isso é muito bom porque nos dá muita flexibilidade, onde podemos decidir em cada planilha qual é a principal e qual é a secundária Dependendo de nossos requisitos, combinação de dados é muito exclusiva e uma ótima maneira conectar e combinar dados Tudo bem, então com isso, você tem agora uma visão geral de todos os quatro métodos de combinação de tabelas. Em seguida, vamos compará-los lado a lado e começaremos com as diferenças entre juntas e uniões. 84. Udemy 5 7 Junte-se vs Union: Tudo bem, então agora qual é a principal diferença entre uniões e sindicatos Ambos são muito parecidos. Eles vão combinar duas mesas em uma mesa grande. Mas a diferença aqui é como os dados serão combinados em junções, os campos de ambas as tabelas serão combinados Então, vamos pegar todos os campos do lado esquerdo e, ao lado dele, todos os campos do lado direito. Então, com os resultados, obteremos uma grande tabela selvagem. Mas, por outro lado, nos sindicatos, duas tabelas serão combinadas Mas em vez de combinar os campos aqui, vamos combinar as linhas das duas tabelas. Então, obteremos todas as linhas da primeira tabela e, abaixo dela, todas as linhas da tabela à direita Mas os dois têm exatamente as mesmas colunas. Assim, as juntas combinam os campos e a união combina as linhas. Tudo bem, então essa foi a principal diferença entre união e união. A seguir, aprenderemos as diferenças entre junções e combinação de dados 85. Udemy 5 8 Junte-se vs belding: Tudo bem, agora a questão é: qual é a principal diferença entre junções e combinação de dados A combinação de dados é como uma junta elevatória. Mas a principal diferença aqui é que, quando a agregação será realizada em juntas, os dados são combinados primeiro e, em seguida, a agregação pode acontecer os dados são combinados primeiro e, em seguida, a agregação pode Mas na combinação de dados, o oposto é : a agregação acontecerá primeiro e depois os dados serão combinados Então, agora vamos dar um exemplo simples para entender o que isso significa. Ok, então, novamente, temos nossas mesas, clientes e pedidos. Primeiro, faremos a junção à esquerda e depois faremos o empréstimo de dados entre elas para entender as diferenças entre elas na Tudo bem, agora vamos começar com a junção esquerda, você sabe, junção esquerda, todos os dados do lado esquerdo e somente a correspondência no lado direito. Começamos normalmente combinando os campos da esquerda e os campos da direita. Começamos registro por registro. Vamos pegar o cliente número um e procurar as correspondências. Temos duas linhas nos pedidos. Isso significa que Marie estará duas vezes na saída porque há dois pedidos. E então vamos para a próxima, ID de cliente número dois. Temos apenas um pedido para isso, vamos tê-lo na saída e George não tem nenhum pedido, então isso significa que teremos nulo aqui, aqui e aqui Então, como você pode ver com o lift join primeiro combinamos os dados, os dados brutos, sem fazer nenhuma agregação Depois, encontre visualizações, podemos encontrar, por exemplo, a soma das vendas ou a média e assim por diante Agora vamos verificar a combinação de dados, como ela funciona. Tudo bem, agora digamos que temos todos os campos da fonte de dados primária e, ao lado dela, todos os campos da fonte de dados secundária. Isso é como articulação esquerda. Vamos pegar todos os dados da fonte de dados primária. Vamos trazer todos os três clientes aqui. Mas a principal diferença aqui é que não haverá duplicatas. Como você pode ver, temos aqui Maria duas vezes. Mas na combinação de dados, você não obterá duplicatas. Agora, aí vem a diferença. Antes de começarmos a obter os dados dos pedidos da fonte de dados secundária, a agregação pode acontecer Por exemplo, com a ID de cliente número um, temos duas linhas. As duas linhas não serão apresentadas primeiro na saída. Vai ser como uma agregação, e agora é muito importante entender que os campos no Tableau estão divididos entre dimensões e medidas Nos próximos tutoriais, vou explicar isso em detalhes Mas agora as medidas podem ser agregadas. As dimensões não serão agregadas, por exemplo, o ID do cliente, não é uma medida, é uma dimensão O Tableau não pode agregá-lo, mas como temos o dobro do mesmo valor, o Tableau pode chegar Em seguida, a próxima, temos as vendas, que são medidas. Assim, o Tableau pode agregar tarifas e depois combiná-las. A soma disso será 80. Vamos dois, esse é o próximo, temos a data aqui. dimensão não pode ser como uma agregada, pois temos dois valores diferentes para escrever uma estrela na saída Como o Tableau fornecerá na saída apenas um valor e temos aqui dois valores, Tableau não decidirá qual deles será O Tableau adicionará uma estrela. O que vai acontecer se a saída for estrela? Eu sei que isso realmente não é bom, mas é assim que a combinação de dados funciona Como você pode ver, o Tableau sempre tenta agregar os dados antes de combiná-los Agora vamos passar para o próximo cliente. Temos John nos pedidos, temos apenas um registro. Isso significa que nada será agregado. A saída será exatamente a mesma. Então, para o cliente George, não há informações aqui. Também obteremos nulos. Essa é a saída da combinação de dados. É exatamente isso que quero dizer com as principais diferenças entre juntas e mesclagem quando fazemos as agregações na junta esquerda, como você pode Primeiro, combinamos os dados da estrada. Depois, podemos fazer agregações nas visualizações. Mas, na combinação de dados, primeiro, os dados devem ser agregados, especialmente da fonte de dados secundária Depois, os dados serão combinados no Tableau. Tudo bem, com isso, aprendemos as principais diferenças entre junções e combinação de dados Em seguida, é importante que aprendamos as principais diferenças entre articulações e relacionamentos. 86. Udemy 5 9 junte-se vs relação: Tudo bem, então agora quais são as principais diferenças entre articulações e relacionamentos? Se você estiver usando juntas, as coisas podem ficar muito estáticas e também podemos perder muitos dados. Mas se você estiver usando relacionamentos em nosso modelo de dados , teremos mais flexibilidade e não perderemos nenhum dado. Agora, para entender isso, vamos verificar este exemplo. Preparamos duas fontes de dados, uma com juntas e outra com relacionamentos. O primeiro com os pedidos. Se eu for para a camada física, você pode ver que temos uma junta esquerda entre pedidos e clientes. Vamos verificar o segundo. Também temos os relacionamentos que temos, as mesmas tabelas, temos pedidos e clientes entre elas, existe um relacionamento. Agora, se você verificar nossos dados, podemos descobrir que há cinco clientes nos pedidos. Há apenas quatro clientes que fizeram o pedido. Se você verificar aqui o ID do cliente, não encontrará o ID número cinco. Isso significa que esse cliente não pediu nada. Isso não é problema para os relacionamentos, mas se você for até os estabelecimentos aqui e verificar os dados, verá que não temos nenhum ID de cliente número cinco em nossos dados. Então você pode verificar, ok, temos 1234 e assim por diante O ID de cliente número cinco desapareceu completamente. Isso porque temos uma junta de elevação entre os pedidos e os clientes. Somente as estradas correspondentes do lado direito podem ser apresentadas na mesa final. Isso significa que perdemos esse cliente. E se estivermos nas visualizações, vamos até aqui. Digamos que queremos contar quantos clientes temos em nosso banco de dados. Vamos arrastar e soltar o ID do cliente. Vamos transformá-la em uma medida de contagem distinta. Nossos dados dizem, ok, temos quatro clientes. Se formos para os relacionamentos, vamos abrir outro e mudar para os relacionamentos. E vamos pegar o ID do cliente novamente aqui, transformá-lo em uma medida e contar de forma distinta. Você verá que não perdemos os dados. Temos cinco clientes em nosso banco de dados e o relacionamento nos dará mais respostas corretas. Agora você pode dizer, ok, podemos resolver isso. Se mudarmos o tipo de junção, isso mesmo. Se eu for para a fonte de dados, vou para as junções, vou para os pedidos e simplesmente mudo isso para a direita Isso significa que obteremos todos os dados dos clientes e apenas a correspondência dos pedidos. Vamos fechar isso e voltar para nossa folha número um. Se eu fechar isso, veremos que temos cinco clientes. Então, com isso, temos a resposta correta. Além da junção, chegamos ao próximo ponto em que as coisas realmente não são flexíveis. Isso significa que, se eu estiver criando uma visualização, às vezes pergunto quantos clientes temos ou quantos pedidos temos? Não consigo sempre ir até a fonte de dados e alterar o tipo de junção, porque quando eu decidir que é uma junção elevatória, ela permanecerá em todas as planilhas como uma junção elevatória, menos que eu esteja fazendo uma junção externa completa entre as duas tabelas E se você estiver trabalhando com mesas grandes , obterá uma mesa mesclada muito grande que pode atrasar tudo E isso é exatamente o que eu quero dizer. Se você estiver usando junções, perderá dados se estiver usando junta elevatória ou junção direita E também, as coisas estão realmente estáticas nos relacionamentos. Se formos para a planilha número dois aqui, as coisas são mais flexíveis porque não mesclamos nada, o estado dos dados é separado um do outro, apenas descrevemos as relações entre eles. Se nas planilhas eu estiver fazendo análises sobre os clientes, isso não afetará as próximas visualizações se eu estiver fazendo análises sobre os pedidos porque não perdemos nenhum dado E não preciso me preocupar, temos junção esquerda ou articulação direita? Devemos mudar isso e assim por diante. Portanto, é mais flexível e sempre obteremos as respostas corretas. É por isso que as juntas são estáticas e você pode perder dados. Mas os relacionamentos são mais flexíveis e você não perderá nenhum dado. Tudo isso é outro problema com as articulações, se você comparar com os relacionamentos. Às vezes, em conjunto, podemos obter respostas erradas se você estiver fazendo cálculos sobre as medidas. Vamos dar esse exemplo nas tabelas de clientes. Temos a pontuação de cada cliente, temos uma pontuação e temos esses cinco clientes. A média da pontuação será 625. Agora vamos usar o Tableau, que resulta de uniões e relacionamentos Tudo bem, agora estamos nos relacionamentos. E vamos pegar a pontuação e colocá-la aqui no texto. Então, vamos encontrar a média. Então, vamos ver aqui, as medidas e a média nos relacionamentos. Recebemos a resposta correta. Temos 625. Agora vamos verificar as juntas. Estamos em uma fonte de dados de juntas. Vou arrastar e soltar a pontuação no texto. E agora vamos mudar também para a média aqui, obtivemos os resultados errados, 585. O que aconteceu aqui? Bem, a resposta para isso é que em algum momento, se juntarmos duas tabelas, podemos obter duplicatas. Vamos verificar os dados. Se você acessar a fonte de dados novamente nas junções, se formos até a pontuação, teremos duplas Como alguns clientes têm mais de um pedido, isso resultará em muitas duplicações se mesclarmos os clientes e os pedidos, e se você fizer a média, receberá a resposta errada, como vimos nos Se você mudar para os relacionamentos, vamos até os clientes, vemos a pontuação aqui no lado direito, não há duplicatas e obteremos a resposta correta E isso vai garantir para nós que, usando relacionamentos, obteremos respostas corretas se você estiver fazendo cálculos. E isso é muito melhor do que ter dados duplicados em nossos dados. Talvez nunca obtenhamos respostas corretas das articulações. E é por isso que o Tableau introduziu em 2022 os relacionamentos apenas para corrigir todos esses problemas com as juntas e os tornou o método padrão de como conectar estábulos Tudo bem, então isso é tudo por enquanto. Em seguida, compararemos todos os quatro métodos lado a lado para entender o panorama geral. 87. Udemy 5 10 compare: Tudo bem, agora vamos comparar os quatro métodos de como combinar dados em uniões, relações conjuntas e combinação de dados do Tableau relações conjuntas lado a lado . Então, vamos embora. O primeiro ponto é em qual página em qual camada podemos usar o método. Agora, tanto na união quanto nas juntas, podemos criá-las em uma página da fonte de dados, a camada física, assim como o relacionamento. Podemos usá-la como a página da fonte de dados, mas na camada lógica. E, finalmente, a combinação de dados pode ser usada no nível de visualização na página da planilha E o próximo ponto, podemos usar o método para conectar tabelas de diferentes fontes de dados? Bem, para união, articulações e relacionamentos, não podemos fazer isso. Isso deve ser feito na mesma fonte de dados. Mas somente a combinação de dados poderia ser usada para conectar tabelas de diferentes fontes de dados O próximo ponto é, depois de usar os métodos, as tabelas serão mescladas em uniões e juntas Eles vão mesclar as tabelas e criar tabelas completamente novas Mas se estivermos usando relacionamentos e combinação de dados, eles não criarão nada O próximo ponto é sobre a flexibilidade. Se você for usar uniões e juntas, as decisões que você está tomando na fonte de dados podem afetar todas as planilhas e visualizações Mas se você estiver usando relacionamentos e combinação de dados, terá muito mais flexibilidade Por exemplo, na combinação de dados, você pode decidir sobre cada página da planilha Agora, se você está falando sobre os tipos de juntas nas articulações, temos o interior esquerdo, o direito e os relacionamentos completos que também podemos ter. Exatamente o mesmo comportamento das junções, mas na combinação de dados ele é fixo. Só nos restou. Junte-se ao próximo ponto. Se você me pedir para classificar esses métodos, eu diria que também o Tableau Vou dizer que sempre use relacionamentos. E depois disso vem a combinação de dados. É uma ótima maneira de combinar tabelas de diferentes fontes de dados e a flexibilidade que temos. E então, na terceira , vou dizer que as uniões que eu não experimentaria porque são completamente diferentes dos métodos de união de relacionamentos e combinação de dados sempre tentam combinar com os relacionamentos Agora vamos ver o panorama geral de como esses quatro métodos funcionam. E vamos começar com as articulações. Eles conectarão duas tabelas na camada física e criarão tabela lógica completamente nova na camada lógica, na qual combinarão os campos das duas tabelas. E então, na camada de visualização, os conjuntos de dados criarão uma consulta na fonte de dados e a fonte de dados obterá os dados da tabela lógica E a mesma coisa para o sindicato. Você pode criá-lo na camada física de duas tabelas. E eles também criarão uma tabela completamente nova na qual as linhas das duas tabelas podem ser combinadas e adicionarão a tabela de visualizações que enviará a consulta à fonte de dados e a fonte de dados obterá os dados da camada lógica Agora, para o terceiro método dos relacionamentos. Temos duas tabelas na camada lógica e o Tableau não combinará nem criará nada Estamos apenas descrevendo a relação entre A e B. No nível de visualização, o Tableau pode solicitar à fonte de dados e à fonte de dados que obtenham os dados das tabelas separadas E, finalmente, a combinação de dados. Temos duas fontes de dados. A primeira será chamada de fonte de dados primária. A segunda é a fonte de dados secundária. Então, a primeira tabela enviará uma consulta para a fonte de dados primária e , em seguida, outra consulta para a fonte de dados secundária. Aqui, é importante que a agregação ocorra antes que os dados sejam combinados E estamos combinando os dados no nível de visualização usando a combinação de dados Então, como você pode ver, juntas e uniões acontecem na camada física. Na camada lógica, podemos fazer relacionamentos e, no nível de visualização, podemos fazer a combinação de dados Tudo bem, Kay, então com isso, você aprendeu tudo o que precisa sobre a combinação de tabelas no Tableau Em seguida, praticaremos a criação duas fontes de dados usando as novas habilidades que você acabou de aprender. 88. Udemy 5 11 crie 2 conjuntos de dados (correto): Tudo bem. Ok, agora vamos criar juntas duas fontes de dados porque temos dois conjuntos de dados, o grande e o pequeno Durante isso, quero mostrar como geralmente tomo decisões sobre quando usar quais métodos. Vamos embora. Ok pessoal, agora vamos fechar tudo e começar do zero para que a fonte de dados seja criada corretamente. Vamos começar o Tableau Public. Vamos criar agora a pequena fonte de dados em cima do nosso pequeno conjunto de Vamos até os conectores do lado esquerdo e clique em Arquivo de texto E então não importa qual deles você vai usar. Vamos abrir os pedidos. Vou excluí-lo de qualquer maneira, para explicar como eu começo. Anteriormente, mostrei o modelo de dados de nossos conjuntos de dados. Temos um esquema estelar em que temos fatos e dimensões. Eu sempre começo com a tabela de fatos. Não importa se você está usando esquema estelar ou o floco de neve Sempre comece com a tabela de fatos. Nossa tabela de fatos é de pedidos. Vamos apenas arrastá-lo e soltá-lo aqui na camada lógica. E então eu continuo com as dimensões, então temos clientes e produtos. Vamos começar com os clientes. Basta arrastar e soltar em algum lugar aqui. E o Tableau criará um relacionamento entre os pedidos e os clientes Como estamos falando de duas entidades diferentes, portanto, temos pedidos e clientes, eu sempre uso relacionamentos entre elas. Vamos verificar se está tudo correto nos relacionamentos . Então, vamos aqui sobre os metadados. Vemos a ID do cliente de. Retire a ID do cliente da direita, o que está correto. E agora vamos às opções de desempenho. Eu vou mudar apenas a cardinalidade. Se a qualidade de nossos dados for ruim e não tivermos feito nenhum perfil de dados , o ritmo é deixá-lo como padrão para muitos, alguns registros de correspondências à esquerda e à direita Mas nos conjuntos de dados, já verificamos isso. Portanto, temos um esquema estelar limpo e, sempre no lado esquerdo, aqui, permanecerão tantas e todas as dimensões do lado direito, como clientes, porque geralmente temos, por exemplo, clientes únicos ou produtos exclusivos Então, vou mudar isso do lado direito para um, porque é o lado da dimensão e do lado real, permanecerá o mesmo número. Não vou tocar nessas coisas de integridade, então vamos deixar como está. E é isso. Agora temos os clientes e os pedidos conectados entre si. Agora, antes de continuarmos criando nosso modelo de dados, precisamos verificar algo muito importante. Estamos trabalhando nos conjuntos de dados corretos no formato correto Então, agora, se você acessar os pedidos aqui e aqui, temos alguns campos, como quantidade de vendas, desconto, lucros, todas essas informações devem estar em número E você pode verificar isso verificando os ícones, os ícones dos tipos de dados. E se eles forem como esse valor de hash aqui, verde. Se você clicar na tabela, dirá que é número, decimal Se você ver esse número, decimal ou número, está tudo bem Mas se você vê isso como uma string, por exemplo, se você for até aqui e mudar para uma string, se você ver esse campo como uma string, há algo errado. Se seus dados forem como ABC, você está trabalhando com o conjunto de dados errado Não está correto, você deve vê-lo como um número. Agora, a questão é por que isso está errado? Por que não está correto? Por que a Tableau não o encontrou como um número? Bem, existem diferentes representações do separador decimal em números decimais alguns países, como na Europa, temos um coma, mas em muitos outros países, como nos EUA, na Ásia, temos um ponto entre o número decimal e o número inteiro Agora, por exemplo, estou na Alemanha e meus dados estão separados por um ponto. O que pode ter sido que o Tableau não entenderá que isso é um número decimal e o mostrará como uma sequência E é por isso que, no link de download, preparei dois conjuntos de dados, dependendo da sua localização Os conjuntos de dados de treinamento da Europa e os conjuntos de dados de treinamento fora da Europa Nos conjuntos de dados de treinamento da Europa, todos os números decimais são separados vírgula e, para todos os outros países, eles são separados por um ponto para o primeiro downloader Então agora a questão é como consertar isso? Bem, baixe o conjunto de dados de treinamento correto para corrigi-lo Por exemplo, agora eu tenho o conjunto de dados Non Europe. E como você pode ver, as vendas com desconto, lucro, tudo está errado, tudo é ABC e string Agora, alguns de vocês pensam, ok, é muito fácil de resolver. Posso acessar o tipo de dados aqui e trocá-lo de string para um número decimal Depois de fazer isso, o que vai acontecer? Tudo vai ser nulo. Isso não funcionará porque o Tableau não sabe como converter esses números corretamente. Vamos movê-lo de volta para uma string para ver os dados. Novamente, há uma solução para isso. Se você acessar os pedidos aqui e se conectar corretamente E vamos às propriedades do arquivo de texto. Aqui temos propriedades diferentes sobre os arquivos, como o separador, aqui temos um ponto e vírgula que o Tableau fez corretamente, mas o que é mais importante do que isso é o formato do número decimal, o local. Aqui, temos que escolher uma localidade que corresponda ao formato atual O formato atual é um ponto aqui neste exemplo. Então, o que vamos fazer é ir até aqui e pesquisar, por exemplo, os Estados Unidos. E, como você pode ver, o Tablo pode entender o formato correto e tudo será alterado para um número A solução é usar os conjuntos de dados corretos ou configurar as propriedades de cada arquivo Então, eu diria que você pode experimentar os Estados Unidos ou Alemanha até ter o número do tipo de dados. Portanto, certifique-se de que esteja nos pedidos, todas essas informações são o número do tipo de dados Tudo bem, agora vamos continuar construindo nosso modelo de dados na fonte de dados. Vamos para a próxima dimensão. Nós temos os produtos, tudo o que vamos fazer é arrastar e soltar e eles os liberam. Tablo vai criar outro relacionamento entre eles. Vamos verificar isso novamente. Então clique nele, vá para os Metadados. Role para cima, o Tableau encontrou automaticamente a chave para o relacionamento, é a ID do produto, que está correta. E agora a mesma coisa. Vamos ver as Opções de Desempenho no lado esquerdo; no lado fato, elas permanecerão tantas e, no lado direito, serão uma. No lado direito, temos a dimensão, será uma. Você pode verificar isso facilmente. Se você clicar nos produtos e aqui verificar os dados, poderá ver que o ID do produto é um campo exclusivo, não há duplicata dentro dele e podemos usar Se você não tiver certeza, deixe o relacionamento de muitos para muitos. Vamos voltar ao relacionamento. Temos muitos para um e vou deixá-los aqui como algumas partidas recursivas. Não tem problema. Agora vamos para as outras mesas. Temos aqui os detalhes do cliente. E aqui temos duas opções. Ou vamos usar relacionamentos ou juntas. Você pode ir até aqui e simplesmente arrastar e soltar, colocá-lo perto dos clientes como um relacionamento. Mas, para ser honesto na modulação de dados, se eu tenho dois objetos sobre a mesma entidade, aqui temos clientes e aqui outra informação sobre os clientes Eu costumo mesclar essas duas tabelas em uma. Isso é diferente de falar sobre pedidos e clientes. Eles são entidades completamente diferentes e, geralmente, em armazéns de dados, eu preparo essa etapa no banco de dados ou podemos permanecer tableau e mesclar essas duas tabelas E podemos fazer isso usando juntas. O que vou fazer é remover os detalhes do cliente e, remover os detalhes do cliente em seguida, vamos para a camada física dentro dos clientes. Em seguida, vamos pegar os detalhes do cliente e colocá-los aqui. Tabela como padrão, vou deixá-la como junção interna, mas, para ser sincero, a tabela do cliente é para mim, a tabela principal sobre os clientes e os detalhes do cliente é como uma tabela secundária. Para não perder nada do lado esquerdo, vou mudar o tipo de junta para junção esquerda. Vamos fazer isso. Vou clicar no ícone e selecionar Left Join. Então, podemos verificar os resultados. Bem, o principal é que não recebemos duplicatas ou não perdemos nenhum cliente Como você pode ver, nos resultados, temos nossos cinco clientes Não há duplicatas e não perdemos nada. Vamos voltar para a camada lógica, só para fechar isso. Como você pode ver, temos tabelas de listas e temos uma entidade chamada clientes. Não temos muitas mesas, e eu geralmente faço isso se tivermos muitas mesas sobre o mesmo tópico. Agora vamos para a próxima mesa. Conseguimos cumprir o pedido. E aqui temos a mesma situação. Temos duas tabelas descrevendo a mesma entidade, os pedidos. Mas é claro que podemos conectá-lo como um relacionamento com os pedidos. Mas, novamente, gosto de minimizar o número de tabelas com as quais estou lidando e vou mesclar essas duas tabelas Então, aqui temos novamente duas opções, uniões ou juntas. Se as tabelas tiverem exatamente o mesmo número de colunas e os mesmos tipos de dados, podemos usar a união. Para fazer isso, precisamos criar perfis de dados. Ou você abre os arquivos CSV e os compara, ou podemos ir até aqui É como um pequeno ícone, como uma mesa. E se você clicar nela, o Tablo mostrará uma amostra de dados para criar perfis de dados e entender o conteúdo dessa tabela, vamos aumentá-la Temos a data do pedido, data de envio, ID do cliente, ID do produto, bem como o preço unitário e assim por diante. E você pode compará-lo com os pedidos aqui. Vamos apenas torná-lo maior. Podemos encontrar exatamente o mesmo número de campos, o mesmo conteúdo, os mesmos tipos de dados. Isso significa que podemos ir e fazer união entre eles. Para fazer isso, vou fechar isso e ir para a camada física dentro dos pedidos. Eu gosto de arrastar e soltar logo abaixo dela, aqui. Agora você pode ver que temos uma união, vamos verificar isso no lado direito nos nomes das tabelas. Então, temos pedidos e temos pedidos cumpridos. Com isso, combinamos as duas tabelas em uma tabela lógica. Vamos fechar isso. Como você pode ver, temos o ícone de que há dentro dele um sindicato. E com isso temos apenas três mesas. Em vez de ter cinco tabelas, é mais fácil lidar com três tabelas em vez de cinco tabelas nas visualizações , e o modelo de dados é muito mais fácil de entender e explicar Com isso, conectamos todos os arquivos, mas ainda temos um arquivo, os preços dos produtos de arquivo adjacentes. Infelizmente, não podemos conectá-lo a outros na mesma fonte de dados porque é um tipo de arquivo diferente Mas ainda podemos conectá-la a eles se criarmos uma segunda fonte de dados e usarmos a combinação de dados Agora isso diz que temos nossa tabela de fatos e a dimensão. Vamos dar um nome a ele. Vou chamá-la de pequena fonte de dados. Agora você pode passar o vídeo e criar a grande fonte de dados. Se terminarmos, vou criar a grande fonte de dados. Vou até aqui, nova fonte de dados. Vou clicar no arquivo de texto. Vou voltar para o grande problema aqui. Temos apenas os três. Começamos com os pedidos, começamos com a tabela de fatos e depois pegamos as dimensões. Vamos pegar os clientes, clientes. Eu já verifiquei todas essas identidades. Eles são únicos. Então, eu posso ir até os relacionamentos aqui e mudá-los para um do lado certo e, do lado real, continuarão sendo tantos. O mesmo vale para os produtos, arraste e solte. Todos os IDs dos produtos são exclusivos. Podemos acessar a opção de desempenho apenas para garantir que selecionamos o relacionamento e selecionamos um. Vou chamá-la de grande fonte de dados Agora, para não perder essas fontes de dados no Tableau Public, precisamos publicar em nossa conta pública Eu vou fazer isso. Vamos ver os lençóis aqui. Vamos pegar algo como se os clientes arrastassem e soltassem nas linhas que eu vou ver aqui e publicá-las com segurança no Tableau Public E eu tenho que entrar, vou chamá-lo de fontes de dados e depois seguro. Agora, comece a publicar nosso perfil que diz que se você quiser baixar o arquivo, acesse aqui e baixe a pasta de trabalho do Tableau Tudo bem, com isso, criamos duas fontes de dados em cima de nossos conjuntos de dados e podemos usá-las em todo o tutorial Tudo bem, com isso, você aprendeu tudo sobre a modulação de dados do Tableau em fontes de dados e como combinar tabelas usando os quatro métodos Na próxima seção, começaremos a falar sobre os dados no Tableau Aprenderemos que há muitos conceitos importantes do Tableau para visualizações de dados 89. Metadados de 6 seções: Os metadados do Tableau. Compreender os conceitos de metadados do Tableau como tipos de dados, medidas, dimensões discretas e contínuas, é muito importante para criar visualizações de dados corretas no Tableau, criar visualizações de dados corretas no Tableau, além de ajudar você a entender como o Tableau Primeiro, vou apresentar os metadados no Tableau para saber o que acontece com seus dados quando você os conecta ao Tableau Em seguida, vamos nos aprofundar em todos os tipos de dados no Tableau, como números inteiros, data de deformação e assim por diante Depois disso, aprenderemos sobre as regras de tipo de dados, como a regra geográfica e a função da imagem. E depois disso, abordaremos conceitos muito importantes no Tableau Temos dimensões, medidas discretas e contínuas. E, claro, para entender as diferenças entre eles, vamos compará-los lado a lado para entender. Então, agora vamos começar com o primeiro tópico em que podemos ter uma visão geral dos conceitos básicos de metadados no Tableau. Então, agora vamos. 90. Udemy 6 1 Introdução de metadados: Tudo bem, agora vamos fazer uma rápida introdução aos metadados do Tableau nas fontes de dados para entender o que acontecerá com nossos dados quando os conectarmos ao Depois de conectar nossos dados ao Tableau e criar o modelo de dados nas fontes de dados, a próxima etapa é verificar os metadados das tabelas e dos campos Porque depois de conectar seus dados ao Tableau, Tableau pode começar a analisar o conteúdo dos seus dados para fazer suposições sobre os tipos e funções de cada campo na fonte de O Tableau pode atribuir cada campo a tipos como número inteiro, sequência de caracteres, data e assim por diante Os tipos de dados nos fornecem informações sobre o tipo de dados armazenados em nossos conjuntos de dados. Essa informação é muito útil para Tableau entender como lidar com seus dados Quais cálculos de operações de regras podem ser executados. Mais uma coisa que o Tableau fará é atribuir cada campo a uma função Essas funções podem ajudar o Tableau a criar as visualizações. No primeiro conjunto de funções, temos dimensões e medidas. Os campos de dimensão definem o nível de detalhes da exibição. E os campos com a medida de função que serão usados para agregações na exibição, temos outro conjunto de funções, temos uma contínua discreta que serão usados para agregações na exibição, temos outro conjunto de funções, temos uma contínua discreta . Essas regras podem ajudar o Tableau ao traçar Campos discretos podem dividir a exibição em valores separados. E os campos com as regras contínuas traçarão uma cadeia ininterrupta e valores conectados na exibição E eu chamo todas essas informações sobre seu campo metadados na fonte de dados do Tableau Mais uma coisa que quero dizer é que as suposições que o Tableau faz sobre seu campo estão corretas em torno de 90%. Isso significa que existe a possibilidade de que Isso significa que existe a possibilidade de que essas suposições É por isso que é muito importante depois de criar o modelo de dados verificar novamente os metadados para verificar se todas as informações foram atribuídas corretamente Caso contrário, você terá uma qualidade ruim e resultados ruins nas visualizações. Tudo bem, então, a seguir, vamos nos aprofundar nesses conceitos importantes para entendê-los e as diferenças entre eles. Tudo bem, então essa foi uma introdução rápida aos metadados no Tableau Em seguida, abordaremos os tipos de dados básicos no Tableau, como número inteiro, sequência de caracteres, data e assim por diante 91. Udemy 6 2 tipos de dados: Tudo bem, então podemos encontrar tipos de dados não apenas no Tableau, mas em todas as linguagens de programação Mas eles não oferecem suporte para exatamente os mesmos tipos de dados. E é por isso que, se você está aprendendo nova linguagem de programação ou um aplicativo como o Tableau, é muito importante entender quais tipos de dados eles suportam Agora a pergunta é: o que é um tipo de dados? O tipo de dados nos fornece informações sobre o tipo de informação armazenada em nossos dados. E essa informação é muito importante para linguagens de programação e aplicativos como o Tableau, a fim de entender como lidar com seus dados Quais regras, operações e cálculos podem ser executados com base em seus dados. Agora, se você observar atentamente nossos dados, verá que cada campo em nossa fonte de dados deve ser atribuído a um ícone pequeno ou simples. Esses ícones indicam os tipos de dados de cada campo. Agora, mais uma vez que conectamos nossos dados ao Tableau, Tableau pode analisá-los para atribuir automaticamente o tipo de dados correto aos nossos campos Bem, na maioria das vezes, o Tableau faz isso corretamente, mas às vezes as coisas dão errado ou você quer alterar o tipo de dados de campo específico, isso é muito fácil Ou você pode fazer isso na da planilha ou na página da fonte de dados, você obterá exatamente o mesmo efeito Vamos até a página da fonte de dados. Vamos aos pedidos. E clique no ícone aqui, você pode ver o buraco numérico. Podemos alterá-lo para uma string. O que vamos fazer é clicar na string e pronto. Nós apenas alteramos o tipo de dados do ID do pedido. Mas digamos que queiramos alterá-lo novamente, como o Tableau fez no início O que vamos fazer é acessar o ícone aqui novamente e depois ir para os padrões Está de volta ao tipo de dados original que Tabloadd atribui no início aqui Mais uma coisa: observar que os tipos de dados são realmente confidenciais nas articulações e nos relacionamentos. Por exemplo, se abordarmos essa relação aqui entre os pedidos e os clientes, a chave é o ID do cliente. Essas chaves devem ter exatamente o mesmo tipo de dados. Digamos que acessemos os pedidos e alteremos o ID do cliente de número para sequência. Vamos até a corda aqui e a trocamos imediatamente. Você pode dizer que, no modelo de dados, o relacionamento entre os pedidos e os clientes agora está quebrado. Você pode ver na dica da ferramenta que ela dirá uma incompatibilidade de tipo entre o ID do cliente, a string e o número do ID do cliente Como você pode ver agora, o Tableau é muito sensível ao tipo de dados da chave, importa se você está usando relacionamentos, não importa se você está usando relacionamentos, juntas ou combinação de dados Eles devem ter exatamente o mesmo tipo de dados. Agora, para corrigi-lo, como você pode ver, não temos mais dados. Analise a grade de dados como podemos alterar agora o tipo de dados. Vamos até a grade de metadados. Nós vamos fazer a mesma coisa. Vamos acessar o ID do cliente. Basta clicar no ícone do tipo de dados e alterá-lo de volta para o padrão ou para o número. Vou clicar em Padrões e o Tableau ficará feliz agora, e as tabelas serão relacionadas novamente. A terceira maneira de alterar os tipos de dados, você pode acessar a página da E a mesma coisa aqui. Você pode acessar os ícones e alterar o tipo de dados. Como você pode ver, é muito fácil. No Tableau, temos vários tipos de dados diferentes que abordaremos neste tutorial E eu os agrupo em três categorias. Primeiro, temos os seis tipos de dados principais básicos. Temos o número do orifício numérico, sequência decimal, a data, a data e a hora e o lingote. No segundo grupo, temos papéis. Temos funções geográficas e funções de imagem. E no último grupo, temos tipos de dados avançados, como group, cluster, group benz e set Esse grupo contém tipos de dados especiais introduzidos pelo Tableau para visualizações de dados E eles são feitos especialmente para organizar nossos dados. Neste tutorial, vamos nos concentrar nos dois primeiros grupos, o Básico e a função dos tipos de dados avançados. Vou dedicar outro tutorial completo apenas falando sobre eles. Tudo bem, agora vamos começar com o primeiro grupo, os tipos básicos de dados, onde vamos nos aprofundar em cada tipo para entendê-los. Vamos lá, então agora vamos falar sobre o número do tipo de dados. Se nossos dados contiverem apenas números, nada mais, eles contiverem dígitos 0 a 9, podemos chamá-los de tipo de dados numéricos E é muito importante entender que os números não podem conter nenhum caractere. Por exemplo, digamos que temos o seguinte número de telefone em nossos dados, esse tipo de dado. Não podemos chamá-lo de número porque ele contém caracteres. Temos o sinal de menos, temos o sinal de mais, porque o tipo de dados numérico só pode ter dígitos 0 a 9. Agora, se removermos esses caracteres do número de telefone, ficará assim E só agora podemos dar a ele o número do tipo de dados no Tableau O número do tipo de dados tem esse ícone. É como um hash para números, temos dois tipos de dados no Tableau, temos número hale e número decimal Então, qual é a diferença entre eles? Você sabe, em matemática, um número positivo ou negativo pode ser dividido por pontos A primeira parte é chamada de número inteiro e a segunda parte é chamada de decimal Se o seu número não incluir pontos decimais ou frações, podemos chamá-lo Como três -100 zero e assim por diante. Mas se seu número contém pontos e frações, então o chamamos de número decimal, como 2,4 ou 13,99. Aqui, você precisa ter cuidado com qual deles está usando, especialmente se estiver fazendo Por exemplo, se você quiser dividir dois números, como 1/2, se o campo de saída tiver o número inteiro do tipo de dados , o resultado será zero. Mas se tiver o número do tipo de dados decimal , o resultado será 0,5 correto e essa é exatamente a diferença entre esses dois tipos de dados Tudo bem, agora vamos verificar nossos campos no Tableau para descobrir qual deles tem o número do tipo de dados E eu diria, vamos verificar os pedidos aqui. Você pode ver que temos o ID do pedido, ID do cliente, ID do produto. Ao apenas verificá-los, você pode descobrir que todos eles são números, não têm caracteres e não têm frações Isso significa que eles devem ter o orifício numérico do tipo de dados. Como você pode ver, todos eles são buracos numéricos. Vamos verificar outros campos no lado direito. Temos aqui vendas, temos desconto, lucro. Como você pode ver, eles têm frações. Esses números devem ser um número decimal. Vamos verificar isso. Você pode ver que o Tableau descobriu automaticamente que esses números são números decimais, mas para a quantidade inteira, porque não temos aqui nenhuma fração que defina, está tudo bem Tudo bem, agora vamos falar sobre a string do tipo de dados. O tipo de dados string é um dos tipos de mais usados em todas as linguagens de programação dados mais usados em todas as linguagens de programação . Um tipo de dados de string é uma sequência de caracteres e pode incluir qualquer coisa como letras, números, passes e qualquer outro tipo de caractere Você pode pensar em string como um texto simples. E qualquer campo em nossa fonte de dados pode ser uma string. A string é como um tipo de dados padrão e não tem regras nem nada parecido com os outros tipos de dados. Isso significa que você pode converter qualquer campo em sua fonte de dados um tipo de dados de string sem nenhum E o Tableu também usa o tipo de dados de string quando não consegue encontrar nenhum outro tipo de dados adequado para seus campos Vamos verificar em nossos conjuntos de dados onde podemos encontrar campos com a string do tipo de dados Vamos verificar primeiro os produtos. Aqui, você pode ver que temos aqui duas sequências, o nome do produto e a categoria No nome do produto, temos caracteres, temos espaços, temos números. Essas são as cadeias de caracteres do tipo de dados. Vamos verificar os clientes. Aqui, temos o nome e o sobrenome, ambos são strings. Mas agora você pode notar ou perguntar, você sabe o que, temos cidade e país, ambos contêm caracteres. Por que não temos o ícone do ABC? É como uma corda? Bem, a resposta é sim, porque se você clicar no ícone, verá que o Tableau o atribuiu a uma string Mas aqui a diferença é que eles têm um papel extra. Temos a regra geográfica. E você pode ver que o Tableau o atribuiu a um país. Aqui, o Tableau fornecerá outro ícone apenas para indicar que esse campo tem uma função geográfica Mas o básico, o principal tipo de dados para isso é uma string e o mesmo é para a Ok, agora vamos falar sobre um dos tipos de dados mais confusos. É a data. Se seu campo armazenar informações sobre os dados do calendário , esse campo terá as datas do tipo de dados. As datas têm formatos muito diferentes em países diferentes. Por exemplo, na Alemanha, temos os seguintes formatos de data. Você vê que usamos pontos em vez de barras, mas a data nos formatos internacionais segue outra regra em que a data vai dividi-la por um E no mundo existem muitos, muitos formatos diferentes. Portanto, essas datas seguem formatos específicos e nós descrevemos com os seguintes códigos. Por exemplo, para os formatos internacionais , temos esse código. Vai começar com o ano. E o ano tem quatro dígitos, é por isso que temos quatro vezes Y. Então temos um sinal de menos e dois dígitos Para o mansus, temos M menos dois dígitos para o dia Portanto, há um código para cada parte das datas que temos, o dia, os meses, o ano, as semanas e assim por diante. Nesta tabela, vou deixar o link na descrição. Você pode encontrar todos esses códigos e suas descrições. Com isso, você pode personalizar o formato da data da maneira mais adequada. Você não se preocupa com isso. O Tableau entende quase todos os formatos de data que temos em nossos dados Poderíamos ter não apenas os dados do calendário, mas também informações sobre a hora Depois, temos o Tableau, outro tipo de dados para isso, chamamos de data e hora E em linguagens de programação ou bancos de dados, você já deve ter ouvido falar sobre o registro de data e hora, mas no Tableau, nós o chamamos de data e hora você já deve ter ouvido falar sobre o registro de data e hora, mas no Tableau, nós o chamamos de data e hora. Pode parecer assim. Temos a data, depois o espaço, e depois temos informações sobre a hora, o minuto e os segundos, como as datas , também podem ter formatos diferentes Você pode ter os segundos li, o fuso horário e muitas outras coisas. Então, aqui temos novamente uma tabela de todos os códigos para as informações de tempo Você também pode encontrá-lo no mesmo link. Tudo bem, agora vamos verificar nossos dados para descobrir quais campos têm a data do tipo de dados, geralmente em um modelo de dados de esquema em estrela Todas as datas são colocadas na tabela de fatos e nossa tabela de fatos são os pedidos. Vamos verificar isso. Você pode ver que temos dois campos com as datas do ícone do tipo de dados. Temos a data de envio e a data do pedido. Não é data e hora porque não temos dados. Informações sobre a hora. Então, ambos os campos são datas, podemos verificar aqui e também aqui e nas outras tabelas, atos gerais e clientes, eles não têm datas ou horários porque são dimensões, não são eventos e geralmente não têm nenhuma informação sobre a data. Tudo bem, então agora vamos voltar aos nossos pedidos, aos nossos dois campos. E como você pode ver, o formato aqui é que eles são divididos com barras Digamos que você não queira esse formato, queira outra coisa. Então, agora, como podemos alterar o formato da data no Tableau? Para fazer isso, precisamos acessar a página da planilha. Então, vamos para a página da planilha aqui. E agora você tem que decidir alguma coisa. Quero alterar o formato da data toda a pasta de trabalho, de todas as visualizações Isso significa que você está alterando o formato padrão da data. Ou você deseja alterar o formato somente para essa exibição. Somente para uma visualização. Deixe-me mostrar como você pode fazer as duas coisas. Agora vamos colocar algo em nossa visão. Vou pegar o ID do pedido, arrastá-lo e soltá-lo aqui. Vamos trabalhar com a data do pedido. Vou arrastar e soltar isso no quadro. Vou mostrar isso como um ano. Quero a data exata para ver o formato. Então, como você pode ver, nossa data tem o seguinte formato. Agora, quero alterar o formato de data padrão para toda a pasta de trabalho Para fazer isso, vamos para o lado esquerdo até a data do pedido, clique com o botão direito do mouse. Em seguida, vamos para as Propriedades padrão e aqui você pode encontrar o formato da data. Se você clicar nessa automática, é o que o Tableau descobriu no início E então temos um formato predefinido do Tableau. O interessante é que, no final, personalizamos nosso novo formato para que a data possa ser dividida com os pontos. E o ano terá apenas dois dígitos. O formato do código será assim, D, D por dia, depois pontos, M, M por mês Para o ano, teremos apenas dois dígitos. Isso vai ser Y, Y duas vezes. Vamos bater, ok. Como você pode ver, Taba alterou o formato da data no Tableau Agora vamos duplicar essa planilha aqui, com o Piratical dando o Piratical E depois duplique, como você também pode ver na próxima planilha, temos exatamente o mesmo formato que definimos Isso significa que o formato que definimos agora é padrão para toda a pasta de trabalho Mas agora, digamos que eu queira alterá-lo apenas localmente em uma visualização Não quero alterar o formato padrão da data. Vamos duplicar isso também mais uma vez. Agora, em vez de ir para o lado esquerdo, vamos ficar na visualização e vamos para nossos campos clique com o botão direito do mouse nela e depois vamos para este aqui, formatar. Depois de fazer isso no lado esquerdo, os dados que mudarão para o formato giram. Aqui no lado esquerdo, você pode ver as datas. Se você clicar nisso, obteremos exatamente as mesmas coisas aqui. Esses são os predefinidos do Tableau. Temos o automático na parte superior e, na parte inferior , o personalizado. Agora vamos escolher um desses predefinidos. Vou pegar a semana e o ano. Vamos clicar nisso. Como você pode ver, Tableau mudou no formato de data nessa exibição Agora é interessante verificar nas outras planilhas se o formato da data mudou. Vamos voltar às planilhas anteriores e ver o estado no formato padrão da data. Com isso, você aprende a personalizar o formato da data para uma visualização específica ou para todo o trabalho. Mas agora eu quero mudar o formato da data como antes. Para fazer isso, vou até aqui, fechar esse formato. Em seguida, vá para a Data do pedido novamente, clique com o botão direito do mouse no formato de data de propriedades padrão e, em seguida, basta clicar em Automático e clicar em OK. Como você pode ver, temos novamente o mesmo formato antigo. É isso aí, é assim que podemos trabalhar com a data do tipo de dados. Tudo bem, agora vamos falar sobre o último tipo de dados na categoria básica, o tipo de dados Pullion O tipo de dados Pollan representa um campo que tem apenas dois valores, verdadeiro ou falso É como a linguagem do computador, temos apenas 1.0. Esse tipo de dados é frequentemente usado na saída de uma condição Por exemplo, se eu perguntar você gostou desse vídeo até agora, a resposta será sim ou não. Se você gostou deste vídeo, por favor, dê o mesmo. A resposta para essa pergunta: o tipo de dados pode extrair sim ou não, verdadeiro ou falso, e não, quaisquer outros valores? E não se esqueça de se inscrever os tipos de dados de extração têm muitos casos Por exemplo, controle o fluxo de trabalho de algo. Se a saída for verdadeira, faça alguma coisa. Se for falso, faça outra coisa. Tudo bem, agora vamos verificar se podemos encontrar algum tipo de dados de extração em nossos pedidos Podemos verificar aqui, não temos nenhum tipo de dados de extração e também os clientes Nada. E nos produtos, bem, não temos nenhum campo com o tipo de dados de ouro Bem, geralmente barras do tipo de dados serão adicionadas quando usarmos condições no Tableau e depois criarmos novos campos calculados Agora, para criar o campo calculado, vamos para a página da planilha Vamos pegar a folha número um. Agora, certifique-se de selecionar a pequena fonte de dados. Em seguida, vamos para esse pequeno ícone aqui. E agora selecionamos Criar campo calculado. Então, vamos clicar nisso. Teremos uma nova janela para escrever nossa expressão ou nossa condição. Vou dar a ela o nome de lógica 400. E agora o que vamos verificar, ou qual é a nossa condição? Se as vendas forem menores que 400, elas devem ser verdadeiras, caso contrário, serão falsas. A lógica é muito simples. Então, aqui vamos encontrar as vendas menores que 400, e isso é, se as vendas menores que 400, isso será verdade. Caso contrário, será falso. Vamos clicar em Ok. E depois de fazer isso, você pode encontrar no lado esquerdo que temos um novo campo chamado Logic 400. Ele tem o volume do tipo de dados. A saída tem apenas dois valores, verdadeiro e falso. Vamos validar isso. Vou apenas arrastar e soltar isso na vista aqui. Como você pode ver, temos apenas o falso e o verdadeiro. Vamos ver se a lógica está funcionando. Então, vamos pegar o ID do pedido e colocá-lo antes dele. Agora precisamos das vendas. Então, vamos pegar as vendas, arrastá-las e soltá-las aqui no ABC Aqui você pode ver, por exemplo, a primeira ordem, é menor que 400, que significa que a lógica é verdadeira, correta. E então o próximo, está acima de 400, é falso. E assim por diante. Podemos ver se o campo tem apenas dois valores, verdadeiro e falso, então o tipo de dados será ouro E geralmente o usamos como saída de uma condição. E o tipo de dados de ouro tem muitos casos de uso. Por exemplo, se você quiser filtrar nossos dados, qualquer coisa acima de 400, não queremos vê-los em nossas visualizações Então, o que podemos fazer é usar a lógica no filtro, basta rastrear e soltar isso nos filtros. E vamos selecionar somente o verdadeiro. Então, vou desmarcar o falso e clicar em OK. Como você pode ver, o resultado pode mostrar apenas os pedidos com vendas inferiores a 400. E com isso, filtramos nossos dados com muita facilidade. Tudo bem, então, com isso, abordamos os seis tipos básicos de dados no Tableau Agora vamos fazer uma rápida recapitulação. Temos o orifício numérico para campos que armazenam somente números sem caracteres, e esses números não têm frações ou pontos decimais O número também serve para campos que têm somente números sem caracteres, mas esses números podem ter frações ou pontos decimais String é uma sequência de qualquer caractere. Podem ser números, letras, caracteres especiais ou espaços. Então temos um encontro. A data é para campos que armazenam informações sobre as datas do calendário Em seguida, temos a data e a hora também para os campos que armazenam informações sobre o calendário e também sobre a hora E também tem formatos específicos. E na última vez que temos o ouro, ele pode armazenar apenas dois valores, falso ou verdadeiro, e geralmente o usamos para condições Tudo bem, até agora, aprendemos os tipos básicos de dados no Tableau Em seguida, aprenderemos as duas funções de tipo de dados, funções geográficas e de imagem. 92. Udemy 6 3 papéis: Ok pessoal, então o primeiro papel sobre o qual falaremos é o papel geográfico. Se você tiver em seu campo de dados que contenha informações de localização ou áreas geográficas, poderá atribuí-lo a uma função geográfica no Tableau com base no tipo do local, como cidade, país, código postal e assim por diante Atribuir essa função extra pode ajudar Tableau a traçar seus dados corretamente Se você estiver usando visualizações de mapas no Tableau, há mais de 12 funções geográficas, mas acho que as mais importantes são a cidade e o CEP Agora vamos verificar nossos dados, mas primeiro, um pouco de café. Vamos, tudo bem, de volta à nossa fonte de dados. Vamos até a mesa do cliente. Lá temos algumas informações sobre a localização dos clientes. Aqui temos três campos. Temos país, cidade e código postal. Agora, para verificar a função geográfica, basta clicar no ícone aqui no tipo de dados. Novamente, aqui é muito importante entender. Cada campo deve ter um tipo de dados básico. Por exemplo, o código postal é um buraco numérico. Em seguida, atribuímos uma função extra para ele. Ter a função geográfica não removerá o tipo de dados numéricos. Agora vamos verificar a função geográfica aqui. E você pode ver que o atribui a qualquer coisa. Ela fica aqui. Nenhuma. Este é um CEP ou código postal, então vamos corrigir isso. Vamos clicar aqui para atribuir uma função geográfica. E você pode ver que o ícone mudou. Com isso, temos o número do tipo de dados e atribuímos uma função geográfica a ele. Vamos verificar os outros. Isso deve ser um, vamos clicar aqui. O tipo de dados básico é uma string porque temos caracteres. E vamos verificar a função geográfica. O Tableau fez isso corretamente, nós o temos como cidade. Isso está correto. Vamos para o campo aqui. Nós o temos como uma string e , em seguida, o papel geográfico é o país. Com isso, temos todas as informações de localização atribuídas corretamente à função geográfica Podemos começar a criar visualizações de mapas no Tableau. Deixe-me mostrar um exemplo. Vamos até a folha número um aqui. O que podemos fazer é ir até os clientes aqui. E vamos pegar as informações de localização. Vamos pegar o condado, a cidade. Vamos ter uma métrica. Vou pegar as vendas, arrastá-las e soltá-las aqui no ABC Como você pode ver, é só uma mesa. Queremos transformá-lo em um mapa. Para fazer isso, vá até o Show Me aqui e clique no mapa. Você pode ver que o Tableau plotou corretamente nossos dados. Deixe-me fechá-lo e atribuir a métrica para cada país. Isso é feito porque atribuímos nossos dados a uma função geográfica. Tudo bem, então agora vamos falar sobre o outro. Temos o papel da imagem. Essa é uma novidade que a Tableau acabou de lançar em 2022. Em princípio, se seu campo armazena uma URL apontando para imagens , você pode atribuir esse campo à função de imagem com a URL para mostrar as imagens nas visualizações E o Tableau tem aqui alguns requisitos. Portanto, na primeira, o Tableau suporta somente essas três extensões de imagem, e a URL deve começar com o requisito HTTB ou HTTBS O número máximo de imagens em cada campo é 500 e, em seguida, temos o tamanho da imagem. Deve ter menos de 128 kilopytes. Mas as coisas podem mudar com o tempo, já que é um recurso completamente novo no Tableau E acho que o caso mais usado para isso é mostrar as imagens do produto em suas visualizações. Tudo bem, agora vamos ver um exemplo no Tableau sobre a função da imagem em nossos conjuntos Eu preparei alguns URLs dentro da tabela de produtos, mas apenas nos pequenos conjuntos de dados. Então, vamos verificar isso. Se você acessar os produtos aqui, temos um campo chamado imagens do produto, e aqui temos URLs apontando para imagens no meu site Agora vamos verificar o tipo de dados. Aqui, é uma string de tipo de dados. Esse é o básico, porque um URL é uma sequência de caracteres. E agora podemos adicionar, além desse tipo de dados básico, uma função de imagem. E é muito fácil, basta ir até a função de imagem e clicar na URL. Então, vamos fazer isso. E com isso temos um novo ícone, indica que esse campo tem o papel de imagem. Vamos verificar os dados. Vamos até a folha número um. Em seguida, vamos aos produtos, verificamos se estamos selecionando a pequena fonte de dados. Em seguida, vamos para a imagem dos produtos. Basta arrastar e soltar aqui. E como você pode ver agora, temos algumas imagens sobre os produtos, mas duas delas estão quebradas. E acho que ainda está faltando na versão distribuída do Tableau Public Porque se publicarmos agora no Tableau Public in the Whip, teremos todos os ícones corretamente Então, agora podemos pegar outro campo. Vamos pegar as vendas, arrastar e soltar aqui. E com isso, temos belas imagens para a matriz. Vamos publicar isso no Tableau Public. Vou chamá-lo de View Image. Vamos salvar, como você pode ver agora no Tableau Public, temos todos os ícones, nada está quebrado Acho que se você está criando painéis sobre os produtos, é muito bom mostrar a imagem do produto em vez dos nomes É ainda mais cativante ter imagens dentro das visualizações Tudo bem, então isso é tudo para os tipos de dados. A seguir, aprenderemos conceitos muito importantes, as funções de dimensão e medida no Tableau 93. Udemy 6 4 Dim & Mes: Dimensões e medidas no Tableau. Então, quando conectamos nossos dados ao Tableau, Tableau e os analisamos para atribuir cada um dos nossos campos a uma dimensão ou medir esse tipo de metadado Vou ajudar o Tableau a apagar nossas visualizações. Tudo bem, então agora a questão é: o que são dimensões e medidas? Bem, o Tableau não inventou o conceito de dimensões e medidas É um conceito antigo de PI. E agora vamos ter uma história de origem rápida. Se você aprender os conceitos de armazenamento de dados e inteligência de negócios, talvez já saiba que o conceito central é o processamento analítico on-line e operacional multidimensional O conceito diz que, se você quiser responder às perguntas de negócios ou fazer a análise de dados primeiro precisamos criar um modelo de dados que tenha a forma de um cubo com multidimensões É algo como esse cubo. E cada cubo tem duas informações. Primeiro, temos as dimensões do cubo, e a segunda informação, temos essas células, essas células podem armazenar informações como dados, números, e chamamos isso Cada cubo tem duas informações, as dimensões e as células, as Agora vamos dar um exemplo. Temos o cubo de vendas e ele tem três dimensões. A primeira dimensão são os locais. E dentro dos locais, temos três membros, EUA, França e Alemanha. Esses três valores são o membro da localização dimensional. E temos outra dimensão chamada tempo. E tem três membros na dimensão, janeiro, fevereiro e março. E na terceira dimensão, temos as categorias. Agora, dentro das vendas do cubo, temos as melhores Agora nosso cubo está pronto com as dimensões e medidas e podemos começar a responder às perguntas comerciais Por exemplo, encontre o total de vendas nos EUA. O que pode acontecer? Podemos selecionar a localização dimensional e filtrar a dimensão para ter apenas o membro EUA. Essa operação no cubo, chamamos de fatiar o E então podemos agregá-los, medir e obteremos o total de vendas de 120 E se você tiver um cubo, podemos fazer várias operações, como fatiar, cubos, enrolar, perfurar Portanto, se você tiver esse cubo, podemos fazer análises de dados e encontrar respostas rápidas para as questões comerciais Agora, para resumir, as dimensões contêm valores qualitativos. Eles geralmente descrevem algo como o nome do produto, a categoria ampla, a localização do cliente E usamos dimensões para categorizar, filtrar e mostrar o nível de detalhes E, por outro lado, temos as medidas. Eles contêm valores quantitativos numéricos que podem ser medidos como o nome diz E as medidas, diferentemente das dimensões, podem ser agregadas. Tudo bem, então isso ainda pode ser confuso. E se você disser, você sabe o que? Se eu analisar meus dados, como decido se são uma dimensão ou uma medida? Então, aqui está meu processo de tomada de decisão. Primeiro eu verifico o tipo de dados do campo, se é um número. Se a resposta for não, esse campo é uma dimensão. Mas se a resposta for sim, podemos fazer a próxima pergunta. Faz sentido agregar os valores do campo, como fazer o cálculo da soma dos valores ou encontrar o valor médio Se a resposta for sim, então é uma medida. Mas se a resposta for não, então é uma dimensão. Então, o que isso significa é que todos os campos não numéricos são dimensões, todos os campos numéricos Isso realmente depende da questão saber se faz sentido agregar os valores Se sim, então é uma medida. Se não, então é dimensão. Ok, então agora vamos praticar. Para entender o conceito de dimensões e medidas e como elas funcionam. Verificaremos nossos conjuntos de dados e atribuiremos cada campo a uma dimensão ou medida Vamos fazer a mesa dos clientes juntos. E então você pode ir e ver o vídeo para fazer os produtos e os pedidos E então, no final, vamos verificar o resultado juntos. Então, vamos começar com o primeiro campo, o ID do cliente. O ID do cliente é um número, então não podemos dizer que é automaticamente uma dimensão para a qual saltar. A próxima pergunta agora é: faz sentido agregá-la Bem, temos aqui para entender que o ID do cliente é um identificador exclusivo para os clientes. Por exemplo, Maria tem o ID de cliente número um, Martin tem quatro. E agora, se somarmos todos esses valores, obteremos o valor de 15. Ou se fizermos a média, obteremos o valor de três. Esses valores não fazem nenhum sentido porque usamos o ID do cliente apenas para identificar os clientes. E não acho que teremos que encontrar a média dos identificadores exclusivos pois isso não faz sentido Esse campo é uma dimensão e, com isso, podemos atribuir o ID do cliente a uma dimensão. Agora vamos para o próximo. É muito mais fácil porque temos aqui o primeiro nome e ele não é numérico, então é automaticamente dimensional O mesmo vale para o sobrenome. Também é uma corda. Não é um número. Tudo bem, então agora vamos para o próximo. Temos o código postal ou o CEP. É um número. Então, podemos fazer a pergunta: faz sentido fazer a agregação aqui? Bem, não acho que haverá uma situação em que tenhamos que encontrar a soma do código postal ou encontrar a média dele. Então isso significa que está aqui novamente, é um número, mas é uma dimensão, então vamos atribuir o valor para isso. E depois a próxima, é fácil, então temos a cidade e o país. Ambos os valores são strings, portanto, são automaticamente uma dimensão. Então, vamos atribuí-lo novamente. Vamos passar para o último campo. Temos a pontuação aqui. Novamente, é um número que podemos fazer a pergunta: faz sentido fazer agregações aqui Bem, a resposta é sim. Realmente faz sentido encontrar a média da pontuação. É por isso que vamos mapeá-lo em uma medida. Na mesa, clientes, temos seis dimensões e apenas uma medida. Agora você pode pausar o vídeo para praticar com os pedidos da mesa e também com os produtos Tudo bem, agora vamos verificar os resultados. Como você pode ver nas ordens da tabela, temos muitas medidas porque é uma tabela de fatos. E as tabelas de fatos no esquema em estrela são o local central das medidas Isso é muito normal. Vamos verificar os campos. Temos o ID do pedido, ID do cliente, ID do produto. É como o ID do cliente. Esses são identificadores e não faz sentido agregá-los É por isso que o temos como dimensões. A data do pedido e a data de envio. Essas informações não são numéricas e isso significa que E então temos todas essas informações. A quantidade de vendas, desconto, lucro, preços unitários, todos esses campos são números. Aqui, faz sentido fazer agregações como a soma ou a média Vamos usar os pedidos, a tabela de fatos, se precisarmos de alguma medida. Vamos para a próxima, para os produtos aqui. Esse é fácil, o ID do produto é como, novamente, o identificador. Não faz sentido fazer uma agregação. Podemos tê-lo como dimensões, nome do produto e categoria. Ambas as informações são sequenciais, não são numéricas e é por isso que são dimensões Espero que com isso você tenha entendido como eu costumo fazer isso. Apenas analisando os dados, podemos decidir se é uma dimensão ou uma medida. Tudo bem, agora de volta ao Tableau e a primeira pergunta é: onde posso encontrar no Tableau se meus campos são medidas ou dimensões Bem, não há ícones para dimensões e medidas e, além disso, não podemos verificar isso na página da fonte de dados. Para verificar as dimensões e medidas, precisamos acessar a página da planilha Vamos para a folha número um. E então vamos para o Data Bain no lado esquerdo aqui Vamos abrir qualquer tabela, por exemplo, os pedidos. Agora, se você observar atentamente os pedidos da tabela, encontrará uma linha horizontal cinza fina que divide os campos dos pedidos em dois grupos Os campos acima da linha são as dimensões. E os campos abaixo da linha são as medidas. Por exemplo, temos o ID do cliente, as datas do pedido, o ID do pedido, o produto Ed e assim por diante. Esses campos são dimensões no Tableau e os campos abaixo da linha de descontos, a quantidade de vendas e assim por diante Esses campos são medidas, você pode encontrar esse divisor, essa linha horizontal em cada tabela Se você for até os clientes daqui, verá novamente a mesma linha que divide as dimensões das medidas e a mesma se você for aos produtos Role para baixo, temos novamente a mesma linha. E mais uma coisa que você já deve ter notado. Deixe-me fechar essas mesas. Que fora da mesa também há uma linha horizontal. Às vezes, no Tableau, selecionamos campos que não pertencem a nenhuma tabela e o Tableau pode colocá-los fora das tabelas colocá-los fora das É como campos globais e, para isso, precisamos também de um divisor para dividir os campos em dimensões e medidas Ok, então agora vamos voltar aos pedidos. E agora você pode dizer, você sabe o que? Não precisamos dessa linha horizontal para identificar se o campo é dimensão ou medida. E agora, se o campo tem a cor azul, então é a dimensão. E se o campo tiver a cor verde, então é medida. Bem, é exatamente aí que a maioria dos desenvolvedores do Tableau se confunde As coisas se misturam entre dimensões, medidas e discretas. Contínuo. Para ser sincero, eu estava pensando o mesmo no início até descobrir que a cor do campo indica se o campo é discreto ou contínuo Falaremos sobre esse conceito no próximo tutorial. Não se preocupe com isso. A cor não indica se o campo é dimensão ou medida, mas a posição do campo, se está acima ou abaixo da linha. Deixe-me te mostrar uma coisa rapidamente. Vamos pegar qualquer campo aqui, o ID do produto. Vamos arrastar um pouco. Agora, a tabela vai marcar a linha horizontal com laranja. E eu vou te mostrar, ok, qualquer coisa acima é dimensão e qualquer coisa abaixo são medidas. Então, o Tableau também filmou isso. Tudo bem, agora para a próxima pergunta. Como altero um campo de dimensão para medida e vice-versa? E aqui você tem duas opções. Ou você vai fazer isso globalmente para toda a pasta de trabalho, para todas as exibições, ou você pode fazer a alteração localmente em uma exibição individual Então, vamos ver como podemos fazer isso. Vamos começar com a primeira, em que faremos a alteração em toda a pasta de trabalho para todas as visualizações em todo o mundo Vamos, por exemplo, pegar o ID do pedido aqui. Basta clicar com o botão direito nele. E então vamos até aqui, Converter em medida. Vamos clicar nisso. E, como você pode ver, o ID do pedido de campo simplesmente saltou de cima para baixo da linha como medida Agora, se você quiser alterá-lo de volta à dimensão, basta modificá-lo radicalmente e depois convertê-lo em dimensão, pronto, é muito fácil Agora vamos ver como podemos fazer a alteração localmente em uma exibição sem afetar toda a pasta de trabalho Vamos pegar novamente o ID do pedido, arrastá-lo e jogá-lo aqui, e aqui vamos colocá-lo radicalmente na exibição E então vamos às medidas. Vamos convertê-lo em uma medida. Atualmente, é uma dimensão. Vamos às medidas e temos que selecionar um desses cálculos. Vamos pegar, por exemplo, a soma. Agora, como você pode ver, a ID do pedido somente para essa visualização é uma medida. Mas a ID do pedido no lado esquerdo de toda a pasta de trabalho permanece como dimensão Ou seja, é muito fácil fazer conversão entre medidas e dimensões. Vamos dar um exemplo no Tableau para entender o objetivo principal das medidas e dimensões Vamos ver os pedidos no lado esquerdo aqui e a pequena fonte de dados. E vamos tomar uma medida, as vendas. Vamos apenas arrastá-lo e soltá-lo no texto aqui. Como você pode ver, o Tableau começará imediatamente a fazer agregações nas medidas Agora, se você verificar os dados, temos apenas um número. Esse é o total de vendas que temos em nosso conjunto de dados. E agora estamos no nível superior de detalhes onde tudo é agregado em apenas um número E agora temos que adicionar mais informações para entender esse número. Para fazer isso, vamos usar dimensões. Por exemplo, vamos ver os produtos aqui e pegar a categoria. Então, vou arrastar e soltar essa categoria aqui. E, como você pode ver agora, essa dimensão está dividindo nossa medida em duas linhas Isso significa que agora temos um nível abaixo de detalhes do que a agregação superior E agora vamos pegar outra dimensão. Vamos pegar o nome do produto. Então, vamos arrastá-lo e soltá-lo aqui perto da categoria. E, como você pode ver, usar essa dimensão pode nos fornecer níveis diferentes de detalhes sobre as vendas do que a primeira dimensão, a categoria. O que aconteceu? Acabamos de passar com os detalhes mais um nível abaixo disso Agora vamos pegar a terceira dimensão. Agora vamos pegar o ID do pedido. Basta arrastá-lo e soltá-lo próximo ao nome do produto. Agora, como você pode ver, essa dimensão pode nos levar ao nível mais baixo de detalhes, onde a agregação da medida é exatamente o mesmo valor original Como você pode ver, as dimensões definem o nível de detalhes em nossas visualizações. E cada dimensão pode nos levar a diferentes níveis de detalhes. Sempre, se você quiser ir até o nível superior de detalhes, precisará remover todas as dimensões e ter apenas a medida como. Veja, enquanto estamos removendo essas dimensões, vamos para o nível superior de Outra boa maneira de mostrar que, se formos para a visualização do mapa em árvore, deixe-me voltar aqui para ter uma dimensão Vamos até Mostre-me e depois clique na árvore. Agora você pode ver que nossos dados estão divididos em apenas dois detalhes. Agora, à medida que adicionamos dimensões, vamos pegar novamente o nome do produto aqui, arrastá-lo e soltá-lo na etiqueta. Você pode ver a visualização, dividi-la em mais detalhes, se formos para o nível mais baixo, se você pegar o ID do pedido, novamente, aqui para a etiqueta, podemos ver que a visualização está dividida. Além disso, agora vou te contar um pequeno segredo. Se você segui-lo, poderá gerar centenas de relatórios, mesmo se tiver pequenos conjuntos Se você combinar qualquer medida com qualquer dimensão, criará uma nova visualização ou novos relatórios com o título seguindo esse padrão, medida por dimensão. Por exemplo, vendas por produto, lucro por categoria, quantidade por país. Portanto, se você seguir esse padrão, poderá gerar quantidades infinitas de relatórios e visualizações no Tableau Tudo bem, agora se você vier com as dimensões e medidas em nossos pequenos conjuntos de dados, temos cerca de 16 dimensões e dez medidas Isso significa que, se você seguir essa regra, poderá gerar cerca de 160 visualizações e relatórios. Assim, mesmo que tenhamos pequenos conjuntos de dados, podemos gerar grandes quantidades de visualizações e relatórios Então, como você pode ver nas visualizações, se combinarmos as duas, teremos vendas por pedido, vendas por data por frete, data por frete, datas de vendas por país e assim por diante Tudo bem, agora deixe-me mostrar como geralmente criamos relatórios no Tableau usando dimensões e medidas Vamos trabalhar agora com apenas uma medida, as vendas, e vamos criar painéis sobre isso Então, vamos ficar na pequena fonte de dados e vamos tirar as vendas dos pedidos. Vamos apenas arrastá-lo e soltá-lo em algum lugar nas fileiras. E agora a dimensão será o nome do produto. Vamos pegar o nome do produto dos produtos. Vamos arrastá-lo e soltá-lo aqui. Então é isso. Agora temos que chamar isso de vendas por produto. Vamos renomear as folhas aqui, certo? Conecte e renomeie Vendas por produto. Tudo bem, agora vamos criar outro usando a mesma medida, dimensão diferente. O que vamos fazer é simplesmente duplicá-lo Clique com o botão direito do mouse e duplique. Agora teremos as Vendas por Categoria. Vou renomeá-lo novamente. Vamos chamá-lo de Vendas por Categoria. Agora vamos remover o nome do produto daqui. Basta arrastá-lo e soltá-lo em algum lugar no espaço em branco. E então vamos novamente para os produtos e colocamos a categoria nas colunas. Agora vamos usar vocalizações diferentes. Eu vou ao Show Me aqui. E vamos usar o gráfico circular. Clique sobre isso. Tudo bem, agora temos um gráfico circular, mas eu gostaria de mostrar os valores. Vamos até o rótulo aqui, clicamos nele e clicamos nos rótulos Mostrar marca para mostrar alguns valores que dizem que este é o nosso segundo. Tudo bem, agora vamos criar o terceiro com outra dimensão. Vamos pegar a data do pedido, mas mostraremos apenas os meses. Vamos até aqui e duplicá-la novamente. Basta renomeá-lo, vou chamá-lo de vendas por mês. Vamos agora remover a categoria. Basta soltá-lo aqui. E então vamos pegar a data do pedido, arrastá-la e soltá-la nas colunas. Vamos mudar as visualizações para o nível normal. Vou clicar aqui nas partes que você pode ver aqui. A tabela mostrará os anos da data do pedido. Queremos que seja por um mês. Temos que mudar isso. Basta clicar com o botão direito na Dimensão e, em seguida, aqui, selecionar o mês. Vamos fazer isso. Deixe-me fechar o, me mostrar aqui e depois vamos adicionar algumas lapoles Tudo bem, então é isso para esta vista. Vamos fazer o último, vamos fazer vendas por país. Vamos duplicar isso novamente e vamos chamá-lo de Vendas por País Em seguida, removeremos a data do pedido da dimensão. E então vamos pegar o País da Dimensão. Basta arrastar e soltar nas linhas. Agora que temos o país, podemos transformá-lo em um mapa. Vamos fazer isso. Vamos até o Show Me aqui e depois selecionamos o mapa. Clique sobre isso. Tudo bem Agora temos um mapa mostrando as vendas por país. Tudo bem, agora temos esses quatro relatórios ou planilhas que podemos criar agora um painel. Para criar um novo painel, vamos acessar esse ícone aqui. Clique nele. Antes de começarmos, vou dar um nome a ele. Vamos chamá-lo de Painel de Vendas. Tudo bem? Ok. Agora vamos arrastar e soltar todas as folhas. Vamos começar primeiro com o país. Vamos colocá-lo aqui no meio. E então vamos pegar a categoria logo abaixo dela Em seguida, o produto ao lado. Vamos fazer três tamanhos, um pouco para a esquerda. E então vamos pegar o último, o Ns, e colocá-lo aqui. Como você pode ver, com apenas quatro dimensões e uma medida, conseguimos criar painéis sobre as vendas E seguindo essa pequena regra, vendas por país, vendas por categoria, vendas por produto e vendas por mês, sempre medidas por dimensão. Agora é muito fácil treinar, basta escolher outra medida com dimensões diferentes e criar painéis diferentes Tudo bem, agora vamos fazer um resumo rápido onde vamos comparar as dimensões e as medidas lado a lado para entender as diferenças entre elas. Vamos começar com a definição. Dimensões são campos que contêm valores descritivos e medidas são campos que contêm valores numéricos quantitativos Por exemplo, temos dimensões como categoria de transmissão, país e ID do cliente Por outro lado, temos medidas como vendas, lucro e quantidade. O próximo ponto é sobre a agregação de dimensões podem ser agregadas, pois cada membro da dimensão é exclusivo As medidas, no entanto, podem ser agregadas usando funções como média mínima, máxima e assim por diante Por exemplo, você pode calcular o total de vendas para uma categoria de produto específica. Passando para os tipos de dados. Todos os tipos de dados diferentes podem ser usados como dimensões como string, data, lingote e até números Como aprendemos, o ID do cliente. Mas somente os campos com o número do tipo de dados podem ser usados como medida. O próximo ponto é sobre o papel da análise. As dimensões geralmente são usadas para agrupar, filtrar e organizar seus dados E as medidas, por outro lado, são usadas para cálculos e análises numéricas O ponto final é sobre a granularidade. As dimensões definem o nível de detalhes dos dados e a granularidade das medidas, por outro lado, determina a quantidade que está sendo Essas são as principais diferenças entre dimensões e medidas. Tudo bem, então isso é tudo sobre dimensões e medidas. seguir, aprenderemos outro conceito importante para visualizações de dados, as funções discretas e contínuas no Tableau 94. Udemy 6 5 discreto: Tudo bem pessoal, então agora vamos falar sobre discreto e contínuo Novamente, quando conectamos nossos dados ao Tableau, Tableau pode analisá-los para fazer suposições e mapear cada campo de forma discreta ou contínua Discretas e contínuas são informações de metadados que afetarão o tipo que afetarão o tipo de visualização que você pode criar e a aparência delas Agora, para entender o conceito por trás deles, vamos comparar os discretos e os contínuos Primeiro, vamos começar com a definição. Esse conceito vem da matemática. E eles dizem que valores discretos estão sempre separados. Valores distintos desconectados, valores contínuos são exatamente o oposto É como um valor conectado, uma cadeia de dados séria ou ininterrupta , sem interrupções Vamos dar um exemplo. Pense em discreto, pois você está contando de 0 a 100123 e assim por diante. Então isso significa que 0-10 temos exatamente 11 valores distintos. Mas com os valores contínuos que temos como números reais, o que significa 0-10, temos um número infinito de números reais Por exemplo, temos 1,21 0,31 0,4 e assim por diante. Então, com discretos, temos valores distintos. E com contínuo, temos uma faixa de valores infinitos entre o início e o fim. Uma vez que li sobre o discreto e contínuo, a seguinte analogia ficou na minha cabeça Pense nos valores discretos como peças legais. Você pode desmontá-los e trabalhar com cada peça de forma diferente e independente. Você pode movê-los e analisá-los em diferentes ordens. E agora pense em contínuo como um rolo de lã. E agora, ao desenrolar o fio, você não obterá peças diferentes Você só verá mais fios, então obterá um pedaço mais longo da mesma corda. Tudo bem. Portanto, valores discretos são separados, distintos e valores contínuos são uma cadeia ininterrupta de dados sem Tudo bem, então agora vamos para o próximo ponto. Temos as cores no Tableau. Os campos discretos são as pílulas azuis e os campos contínuos são as pílulas verdes Então, vamos ver no Tableau o que isso significa. Tudo bem, agora, como de costume, a primeira pergunta é: como eu sei se meus campos são discretos ou contínuos Bem, é como as dimensões e medidas. Não podemos verificar se, na página da fonte de dados, precisamos mudar para a página da planilha Vamos dois pontos. Nós vamos até aqui. E agora é muito fácil. Agora, ao passar a boca nesses campos, você verá que temos apenas duas cores, o azul e o verde E você também pode ver essas cores. Nos ícones de tipo de dados, temos ícones verdes e ícones azuis. Os campos com a cor azul, como, por exemplo, ID do cliente, nome, data do pedido e assim por diante. Esses campos são campos discretos e os campos com a cor verde, como desconto, vendas, pontuação de preço unitário e assim por diante, esses campos são os campos contínuos Aqui está exatamente a confusão em muitos desenvolvedores de tablets pensam que o azul indica as dimensões e o verde indica as medidas. Bem, essas cores estão erradas para indicar se são discretas e contínuas. Agora você sabe disso. Vamos começar com o primeiro , em que vamos mudar o papel do campo globalmente em todo o trabalho. Para fazer isso, vamos até o Data Bain no lado esquerdo, como você pode ver aqui Por exemplo, as vendas nos pedidos são pílulas verdes. Isso significa que também é um campo contínuo. É uma medida, digamos assim. Queremos agora mudá-lo para um campo discreto. Para fazer isso, clique com o botão direito do mouse no campo e aqui convertemos para discreto. É muito fácil, então vamos clicar nele. Agora, se você verificar novamente as vendas, agora a temos como uma pílula azul Isso significa que agora é um campo discreto. Se você verificar as outras, todas elas são medidas contínuas, mas somente as vendas são uma medida discreta Essa mudança é feita globalmente. Se você for para outra planilha, as vendas serão roubadas como um campo discreto. Agora, se você quiser alternar entre discreto e contínuo, tudo o que você vai fazer é clicar com o botão direito do mouse nele E aqui temos novamente a mesma opção. Vamos convertê-lo em contínuo. Depois de clicarmos nisso, ele voltará para a pílula verde É isso aí, é muito fácil. Vamos aprender como alternar entre discreto e contínuo localmente para apenas uma visualização Tudo bem, vamos construir a vista. Podemos arrastar e soltar as vendas nas colunas. Vamos dar uma dimensão. Por exemplo, a categoria arrasta e solta na rosa. Agora, queremos mudar as vendas de contínuas para discretas apenas para essa visão do que vamos fazer, vamos ver as vendas aqui Radicalmente, como você pode ver, o papel atual é contínuo como mercado de mesas para nós aqui Ou você pode ver isso na pílula verde. Tudo o que você precisa fazer é selecionar discreto. Vamos fazer isso. Agora, o campo de vendas é discreto para essa visualização, como você pode ver, é uma pílula azul, mas se você for até o pino de dados no lado esquerdo, as vendas permanecerão contínuas com a cor verde. É assim que você pode. Localmente para apenas uma visualização. Então, por exemplo, se você voltar para outra planilha e pegar as vendas, o Sal será uma medida contínua. É isso mesmo. É assim que você pode alternar entre campos discretos e contínuos localmente para apenas uma exibição Tudo bem, agora vamos para o próximo ponto. Temos filtros no Tableau. O campo discreto criará um filtro com valores distintos, mas o campo contínuo criará um filtro com valores de intervalo Tudo bem, agora vamos dar um exemplo para entender o que quero dizer com esses filtros. E agora vamos trabalhar com uma grande fonte de dados, porque precisamos de mais dados para entender isso. Agora vamos mudar para a fonte de big data. Basta clicar nele. E então vamos arrastar o botão Vendas e soltá-lo aqui. E então vamos pegar a subcategoria dos produtos, arrastá-la e soltá-la nas linhas Então, agora temos as vendas por subcategoria. Agora, se quisermos filtrar esses valores, podemos colocar a subcategoria nos filtros E não se esqueça de que a subcategoria é um campo discreto, basta arrastá-la e soltá-la nos filtros e ver o que pode acontecer Agora, na nova janela, como você pode ver aqui, o Tableau listou todos os valores distintos dentro da subcategoria Agora, aqui com esses valores discretos, podemos tomar decisões individualmente. Podemos incluir algumas coisas ou remover outras. Vamos fazer isso. Estou fazendo isso aleatoriamente e clico em, ok. Isso diz que é assim que o filtro no Tableau pode reagir se tivermos um campo discreto dentro dele Então, temos uma lista de todos os valores distintos, podemos mostrar esse filtro no lado direito. Se clicarmos com o botão direito do mouse na subcategoria de aqui e selecione Mostrar filtro Agora nós o temos no lado direito e agora podemos incluir ou excluir valores. Agora vamos ver o que pode acontecer se colocarmos nos filtros um campo contínuo. Vamos analisar as vendas novamente, pois é um campo contínuo, mas em vez de retirá-las do lado esquerdo do compartimento de dados, você pode retirá-las das prateleiras segurando e arrastando e soltando nos filtros. Como é um campo contínuo e uma medida que o Tableau pode perguntar é se primeiro queremos filtrar todos os valores ou, depois de fazer os cálculos, vamos usar a soma aqui, já que a temos como uma soma Então, vou clicar na soma e ir em seguida. Isso é exatamente o que acontecerá se você tiver um campo contínuo como filtro, obterá um intervalo. Tem um começo e um fim. Você não tem valores distintos de todas as vendas. Você obterá uma variedade de valores e precisará definir o início e o fim. Aqui temos opções diferentes sobre o intervalo, mas vamos ficar com a primeira. Vamos clicar em Care. Agora eu quero mostrar o filtro no lado direito. Vamos até aqui. Clique com o botão direito em Shore Filter. Agora, no lado direito, você pode ver exatamente a diferença entre campos discretos e contínuos nos filtros Deixe-me estender isso até aqui. Você vê as vendas contínuas e temos uma variedade. Então, podemos filtrar assim alterando o início e o fim do intervalo. Mas com o filtro discreto, temos todos os membros do campo e podemos decidir cada valor individualmente Podemos simplesmente selecionar e desmarcar esses valores. Tudo bem, agora vamos para o próximo ponto. Vamos falar sobre as mudanças na visão. Os campos discretos criam os cabeçalhos das visualizações, enquanto campos contínuos criam o eixo das Ok, agora vamos ver o que isso significa em nossa visão. Como você pode ver, a subcategoria é um campo discreto e as vendas são uma visualização de campo contínua Por aqui, temos três coisas. Nós temos as marcas, essas peças. No lado esquerdo, temos a subcategoria e chamamos essas informações E a terceira informação, temos o eixo da vista. Qual é a diferença entre cabeçalhos e eixos? Os campos discretos, como subcategoria, sempre criam o cabeçalho da exibição No cabeçalho aqui, você tem uma lista de todos os valores distintos dentro do nosso conjunto de dados, exatamente como está Mas o campo contínuo, como as vendas, cria o eixo da visualização É como os valores dentro do filtro. É um intervalo que tem começos e fins. Ao contrário dos cabeçalhos, você não pode ver no eixo todos os valores possíveis individualmente, você tem um intervalo com início e fim E no meio temos canetas, então campos discretos criam os cabeçalhos e campos contínuos criam o Tudo bem, então, no próximo ponto, falaremos sobre a classificação de dados em campos discretos. Temos muitas opções para classificar os dados, mas com os campos contínuos no Tableau, isso é muito limitado Então, vamos ver um exemplo. Então, vamos continuar com o mesmo exemplo e podemos começar com a subcategoria de campo discreto Para classificar os dados no campo discreto, basta clicar com o botão direito do mouse na subcategoria aqui na prateleira, ou você pode ir para o É exatamente o mesmo, então clique com o botão direito na subcategoria. E então podemos selecionar aqui, o Classificar, selecionar isso. E agora temos uma janela extra para configurar o Sort. Então, como você pode ver aqui, temos muitas opções diferentes, como campo alfa pático, manual e assim por diante Então, vamos ler o manual aqui e aqui novamente, já que a subcategoria é composta por campos discretos, obteremos uma lista de todos os valores distintos Então, podemos alterar o pedido. Por exemplo, basta clicar nos aplicativos para desativá-lo e podemos pegar o armazenamento e abri-lo, desativá-lo podemos pegar o armazenamento e abri-lo, desativá-lo Plenders e assim por diante Assim, podemos fazer isso manualmente sem nenhuma regra. Como você pode ver, conforme estou alterando os valores, a ordem na visualização também está mudando Se você quiser classificar os dados, usaremos os campos discretos para fazer isso, pois temos muitas opções Agora vamos verificar o campo contínuo. Vou vestir isso. Agora, se você acessar os campos contínuos das vendas, clique com o botão direito do mouse sobre eles. Não temos aqui a opção de classificar os dados como nos campos discretos, mas temos apenas uma opção Se você passar o mouse sobre as vendas, temos esse ícone muito pequeno e podemos usá-lo para classificar os dados, ascendentes ou decrescentes Basta clicar nisso. E, como você pode ver, agora os dados são classificados por valores decrescentes Se você clicar nele, novamente, obterá os dados em ordem crescente A classificação dos dados usando o campo contínuo é muito limitada. Mas, em vez disso, podemos usar os campos discretos para classificar os dados, pois temos muitas opções Ok, agora vamos para o próximo. E isso é muito importante para entender qual é realmente o propósito de ter um quadro contínuo e discreto O principal caso de uso de valores discretos é fazer uma análise profunda em um cenário específico Por outro lado, usaremos os valores contínuos para ver o panorama geral e fazer análises de tendências . Vamos dar um exemplo. Agora vamos criar uma nova visualização usando a fonte de big data, já que temos mais dados. E vamos até a mesa de pedidos. Vamos pegar a data do pedido. Basta arrastar e esfregar nas colunas. E então vamos pegar uma medida, digamos que a quantidade seja arrastada e dublada nas linhas Agora, como você pode ver, a data do pedido é um campo discreto e temos cinco anos de dados Mas agora o que vamos fazer é ir até a data do pedido. Clique com o botão direito do mouse e queremos ver mais detalhes. Basta ir até a data exata aqui. Agora, como você pode ver, o Tableau o converteu automaticamente de valor discreto em valor contínuo, e nós o temos como uma pílula verde, porque temos muitas datas de pedidos E o Tableau tentou reunir tudo em uma única foto. Agora você pode ver que a data do pedido criou um eixo, um intervalo de datas com campos contínuos. Você tem todos os dados em uma visão geral. E isso vai ajudar você a encontrar qualquer tendência em seus dados. Agora vamos converter a data do pedido em um campo discreto Para fazer isso, vamos até a data do pedido, clique com o botão direito nela e clique em Discreto Como você pode ver agora, acabamos de quebrar a cadeia e dividimos as visualizações em datas individuais Agora, por causa disso, temos o cabeçalho e todos os valores distintos dentro de nossos dados. Temos todos os dias, todos os meses dos cinco anos em um único visual sem ter a data do pedido discreta. Na verdade, não podemos fazer nenhuma análise de tendências aqui porque é uma verdade, não podemos fazer nenhuma análise de tendências aqui porque é visualização muito grande. Depois de convertermos data do pedido de contínua para discreta, perdemos a E agora é muito difícil fazer qualquer análise de tendências. Mas agora, em vez de fazer uma análise de tendências, podemos fazer uma análise detalhada de cada data individual, análise detalhada de cada data individual a fim de analisar um problema ou cenário específico. Ou, para responder à pergunta, por que temos, em primeiro lugar, uma tendência? Você pode verificar o valor de cada data individualmente. Geralmente usamos as visualizações em barras para as discretas e as visualizações em linha para as contínuas . Vamos mudar isso. Vou até aqui nas marcas e em vez de automático, vou movê-las para a barra. Agora o temos aqui como um bar. E vou simplesmente duplicar as planilhas e trazer a data do pedido como contínua e depois alterar as visualizações para Agora, acabei de mover as duas visualizações para um painel para ver as diferenças entre contínua e discreta Como você pode ver com o contínuo, se você quiser fazer uma análise de tendências, visão geral ou criar um relatório para a gerência sem mostrar muitos detalhes, use o campo contínuo. Agora, se você observar as visualizações com os campos discretos, poderá usá-las se a tarefa ou o requisito for fazer uma análise aprofundada dos dados e avaliar cada O objetivo principal de ter valores discretos é fazer análises detalhadas, onde o objetivo dos valores contínuos é fazer análises de tendências Tudo bem, agora vamos fazer um resumo onde vamos comparar o discreto e o contínuo lado a lado para entender as diferenças entre eles. Vamos começar com as definições valores discretos são desconectados, valores separados e valores contínuos são conectados, cadeia de valores ininterrupta Por exemplo, em 0-10 discretos , temos um número infinito de valores Temos exatamente 11 valores. Na contínua 1-2, temos um número infinito de valores. A próxima é sobre as cores. Os campos discretos são as pílulas azuis e os campos contínuos são as pílulas verdes A movimentação de campos discretos gera filtros com uma lista distinta de todos os valores disponíveis no conjunto Por outro lado, os campos contínuos geram um filtro de intervalo que tem valores iniciais e finais. O próximo ponto é sobre as vistas. Os campos discretos podem gerar o cabeçalho da exibição mostrando todos os valores possíveis, e os campos contínuos geram o eixo da exibição Novamente, é como uma faixa de valores. Em seguida, temos a classificação. Você pode usar campos discretos para classificar seus dados usando opções diferentes, mas se você classificar seus dados usando campos contínuos, você terá opções muito limitadas Temos apenas subida ou descida. Finalmente, falaremos sobre os propósitos. A principal das discretas é analisar um cenário específico, como se você estivesse fazendo uma análise aprofundada em um problema específico Mas o objetivo principal do contínuo é entender o panorama geral dos dados para fazer, por exemplo, a análise de tendências de seus dados. Essas são as principais diferenças entre campos discretos e contínuos Tudo bem, isso é tudo para o discreto e contínuo. Em seguida, concluiremos as coisas com o resumo e entenderemos melhor o panorama geral e as diferenças entre todos esses conceitos. 95. Resumo do Udemy 6 6: Tudo bem, pessoal. Agora, o que vou mostrar é como esses diferentes conceitos de metadados, como tipos de dados, dimensões e medidas, discretos e contínuos, estão relacionados entre si Tudo bem, agora temos um campo em nossos dados e no Tableau, podemos atribuí-lo a diferentes tipos de dados Portanto, pode ser uma sequência de caracteres ou uma combinação com verdadeiro e falso ou uma data. E também temos data e hora ou um número, seja inteiro ou decimal E agora, o Tableau pode atribuí-las a outras informações de metadados, seja para dimensionar ou medir qualquer tipo de dado que não seja um número Serão dimensão, sequência de caracteres, enquete e data Todos eles serão automaticamente dimensionados. Você não pode convertê-lo em uma medida. Se o tipo de dados for número, poderíamos tê-lo como medida ou dimensão, se fizer sentido fazer A tabela a seguir pode atribuir esse campo ao terceiro conceito de metadados, discreto ou contínuo Se tivermos um campo de dimensão com uma string de tipo de dados, ele poderá ser somente discreto. Não podemos convertê-lo em um contínuo, como em nosso conjunto de dados. Temos a categoria, o primeiro nome, o país. Todos esses campos são de dimensão de string e discretos. Você não pode alterá-lo para outra coisa. Vale para o tipo de dados bullion. Pode ser apenas dimensional e apenas discreto. Mas agora, se tivermos uma dimensão preenchida com o tipo de dados data ou data e hora, como você viu em nossos exemplos, ela pode ser contínua ou discreta Podemos ter os dois agora até o último. Se tivermos um campo com o número do tipo de dados, não importa se é dimensão ou medida, podemos ter esse campo como contínuo e também discreto Tudo bem, com isso você tem uma visão geral todos esses conceitos confusos em metadados no Tableau Tudo bem, pessoal, agora entendemos melhor os tipos de dados e as funções no Tableau e esses conceitos importantes Na próxima seção, aprenderemos sobre renomear e Elias no 96. Renomeação de 7 seções: Como renomear coisas no Tableau. Enquanto preparamos nossas fontes de dados, o que geralmente fazemos com isso, vamos renomear coisas como renomear tabelas, colunas e até mesmo dar Eliass aos Primeiro, vou apresentar as diferentes convenções de nomenclatura que cada desenvolvedor deve E depois disso, você aprenderá as diferentes técnicas como renomear campos e tabelas no Tableau No final, você aprenderá os diferentes métodos como adicionar Eliass aos seus dados no Tableau Então, vamos começar aprendendo as diferentes convenções de nomenclatura e quais são as diferenças entre elas. Então, agora vamos. 97. Udemy 7 1 Convenções de nomenclatura: Às vezes, em projetos da vida real, a fonte de seus dados pode conter nomes técnicos ou hostis E ao criar visualizações para os usuários ou seus colegas, você precisa se certificar de que está usando nomes amigáveis que sejam fáceis de entender e ler E é por isso que, depois de conectar seus dados às fontes de dados do Tableau, Tableau começará a limpar e renomear os campos e as tabelas para um formato mais amigável E o formato segue uma convenção de nomenclatura específica que é decidida pela equipe do Tableau, o que é muito bom Então, vamos entender primeiro o que é convenção de nomenclatura? As convenções de nomenclatura são um conjunto de regras e diretrizes que podem ser usadas para dar nomes a coisas como tabelas, campos, funções e variáveis de forma inconsistente e forma inconsistente e Digamos, por exemplo, que temos as duas palavras, palavra olá. Para criar uma convenção de nomenclatura, precisamos decidir em duas coisas Primeiro, a palavra em si, como podemos escrevê-la. Aqui temos três maneiras de usar a minúscula, ou podemos decidir usar a maiúscula, ou podemos usar as letras maiúsculas. E a segunda coisa a decidir é o separador entre palavras, entre olá e palavra Temos aqui espaço em branco. Aqui temos opções diferentes. Você pode usar pontos sublinhados, espaço em branco ou até mesmo nada Agora, por exemplo, digamos que vamos usar a letra minúscula e o sublinhado do separador Então, teremos o seguinte nome. Olá, sublinhe palavras. Com isso, temos uma convenção de nomenclatura que vamos seguir em todos os projetos e é muito fácil de seguir E, ao mesmo tempo, é muito importante decidir sobre a convenção de nomenclatura para seu modelo de dados, especialmente no início do projeto E se você não fizer isso, prometo que a aparência de suas visualizações e painéis ficará muito ruim e que todo o projeto parecerá pouco profissional e todo o projeto inconsistente E mais uma coisa, a equipe do projeto decide sobre diferentes convenções de nomenclatura, então não há realmente certo e errado Tudo bem, pessoal. Então, agora vou explicar as convenções de nomenclatura mais comuns usadas em linguagens de programação A primeira convenção de nomenclatura é a letra maiúscula da cobra, a letra minúscula em todas as palavras, e vou separá-las usando o sublinhado, o nome no final vai parecer Tudo bem, nosso exemplo será o nome do cliente. E vamos trabalhar com essa tabela para preencher todas as diferentes convenções de nomenclatura Um exemplo da saída, as regras para a caixa de lixo e os separadores em quais aplicativos e linguagens de programação podemos encontrar essa regra, onde começaremos com a caixa de serpente A minúscula estará aqui, a minúscula, o separador será o sublinhado minúscula, o separador será o sublinhado Se seguirmos essas regras com o exemplo, teremos um nome de sublinhado do cliente em minúsculas nome de sublinhado do cliente em minúsculas Podemos encontrar esses formatos em Python, HP e Rob the Snake. O formato é muito fácil e popular, e você pode encontrá-lo E agora vamos falar sobre a próxima convenção de nomenclatura Temos a maleta do camelo. E aqui temos outra convenção de nomenclatura que parece um animal No caso camel, somente a primeira palavra será minúscula, mas todas as palavras a seguir serão maiúsculas E entre as palavras não há nada, nem separadores, nem pontos, sublinhados, traços Então, no final, teremos a forma de um camelo. Tudo bem, então isso significa que temos a segunda convenção de nomenclatura Temos a maleta do camelo. A regra para letras maiúsculas será a seguinte. A primeira palavra será menor e o resto da palavra será maiúscula Para a segunda regra, temos a separação. Não há separação. Não há nada entre as palavras. Aqui, vamos escrever sem separação. Agora, se aplicarmos essas duas regras em nosso exemplo, o nome do cliente teremos o seguinte resultado. O primeiro vai ser tudo. Cliente em letras minúsculas, não há separação. Isso significa que vamos começar imediatamente com a segunda palavra, mas a segunda palavra será maiúscula, mais ou menos assim Podemos ver que o camel case é amplamente usado em linguagens de programação como Java, Java, Script e scripts Isso significa que temos a terceira convenção de nomenclatura, temos o caso Pascal É muito parecido com o estojo de camelo. A regra diz que todas as palavras serão capitalizadas. Então, aqui temos a letra maiúscula. E as separações, não há separação. Como na maleta do camelo, não há nada. Se você seguir essas duas regras no nome do cliente, teremos o seguinte resultado. A primeira palavra será cliente em maiúscula, sem separação e depois nome em maiúscula. Podemos encontrar essa convenção de nomenclatura O caso Pascal é usado em linguagens de programação como Java e C, Sharp Eu gosto dessa convenção de nomenclatura. Eu o usei em muitos projetos. Tudo bem, a próxima convenção de nomenclatura será a caixa do copo Acho que agora quem nomeou essas convenções de nomenclatura deveria ser um Como você pode ver, temos todas as palavras minúsculas e distorcidas e separadas por traços, o nome parecerá um delicioso Cbscow quente A quarta, temos a maleta. E a regra vai dizer, ok, a letra maiúscula será casta inferior, como a caixa da cobra, e a separação estará aqui, A D. Se seguirmos essas duas regras no nome do cliente em nosso exemplo, teremos a seguinte saída É muito fácil ser cliente ou menos do que o nome se você é desenvolvedor ou designer web. Acho que você conhece essa convenção de nomenclatura porque ela é amplamente usada em HTML e CSS Acho que é como o estojo da cobra. É muito fácil de seguir. Agora temos outra convenção de nomenclatura. Essa é muito importante e a chamamos de caixa de título. Não tem nada a ver com animais ou alimentos. Infelizmente, temos aqui a caixa do título. A regra vai dizer, ok, as palavras serão maiúsculas, e vamos separar as palavras com um espaço em branco Então, aqui vamos ter espaço. Agora, se você seguir essas duas regras em nosso exemplo, teremos cliente em maiúsculas, espaço e nome em maiúsculas, assim Então, por que? É importante porque essa é a convenção de nomenclatura que equipe do Tableau decidiu usar Então, você pode ver essa convenção de nomenclatura no Tableau. Atualmente, o Tableau está aplicando essa convenção de nomenclatura em todos os seus Então, depois de conectar seus dados ao Tableau, o Tableau acesse Clelup e renomeie tudo seguindo essa o Clelup e renomeie tudo seguindo essa regra. Bem, se você olhar, é muito amigável e fácil de ler. Mas às vezes, em projetos, somos forçados ou seguimos alguns requisitos, seguimos uma convenção de nomenclatura específica, ela não combina com a maiúscula e minúscula do título, então a situação fica muito ruim, você precisa renomear tudo novamente Obviamente, você não precisa seguir uma dessas convenções de nomenclatura Você pode criar suas próprias regras e diretrizes. Por exemplo, digamos que essa seja minha convenção de nomenclatura e letras maiúsculas e minúsculas, digamos que esteja em maiúsculas e eu gostaria de separar as palavras com o sublinhado Estou apenas misturando coisas. Se eu aplicar essas regras aos nomes dos clientes, teremos algo como esse nome de cliente em maiúsculas sublinhado em maiúsculas E com isso definimos nossa convenção de nomenclatura. Tudo bem, agora vamos verificar as convenções de nomenclatura em nossos conjuntos de dados e também Agora, se você examinar os conjuntos que preparei para este curso, os pequenos e os grandes, verá que estou sempre seguindo a mesma convenção de nomenclatura A letra será maiúscula e separada por um sublinhado Por exemplo, nos pedidos, temos o ID de sublinhado do produto Ou, se você for até os clientes, poderá ver o primeiro nome do sublinhado e assim por diante Então, estou sempre seguindo a mesma convenção de nomenclatura. Tudo bem, agora vamos verificar como o Tableau nomeou nossos campos e tabelas a partir dos conjuntos Você pode verificar essas informações na planilha ou na página da fonte de dados, mas na página da fonte de dados você pode encontrar mais informações Então, agora estamos na página da fonte de dados. Vamos às grades de metadados. E aqui é muito interessante, vamos encontrar dois nomes de campo. Temos aqui o nome do campo e o nome do campo remoto. Quais são as diferenças entre eles? Bem, as informações nos nomes dos campos remotos vêm dos conjuntos de dados originais E, como você viu, o conjunto de dados original está seguindo a convenção de nomenclatura de ter sublinhado entre duas palavras, e temos todas as Temos, por exemplo, o ID de sublinhado do pedido, o ID sublinhado do cliente e assim por diante Todas as informações que encontramos sob os nomes dos campos remotos vêm do conjunto de dados original, do sistema de origem original, mas agora o nome do campo no lado esquerdo aqui, essas informações vêm do Tableau após renomear e limpar Se você observar mais de perto esses nomes, verá que eles estão seguindo a caixa do título, onde temos palavras em maiúsculas e separadas por um espaço em branco Você pode ver aqui que temos a ID do espaço do produto, onde o nome original era ID de sublinhado do produto aqui Tableau renomeou nossos É muito legal. Temos no Tata a grade, um mapeamento entre os valores antigos, os nomes dos campos remotos e os novos. Depois que o Tableau os renomeou, sempre temos uma linhagem de dados entre o Tableau Como eu disse, não há certo e errado aqui, mas é muito importante definir essas regras no início dos projetos antes começar a criar qualquer visualização. Lembro-me de um projeto em que começamos imediatamente a criar o painel e as visualizações sem decidir primeiro as convenções de nomenclatura Criamos cerca de 30 painéis no Tableau e, depois de um tempo, descobrimos que os desenvolvedores estão usando convenções de nomenclatura diferentes, que é realmente normal. Se você não define as diretrizes e as regras no início dos projetos , cada um cria seu próprio estilo Acabamos tendo muitos painéis com regras diferentes, e os usuários não ficaram nem um pouco satisfeitos com isso Então decidimos nas convenções anêmicas e, claro, chegamos tarde demais para Depois, passamos muito tempo renomeando o conjunto de dados, verificando os relatórios e assim por diante Se você não decidir no início do projeto, especialmente se tiver grandes projetos sobre convenções dinâmicas, poderá ter um sobre convenções dinâmicas, processo muito doloroso e caro de renomear tudo do zero No início, reserve um tempo suficiente para conversar com seus usuários e com a equipe do projeto para decidir sobre as convenções de nomenclatura E é muito importante, no processo de revisão de qualquer novo painel no Tableau, verificar se convenções de nomenclatura são seguidas em cada pasta de trabalho para serem consistentes em Tudo bem, Kay, então essa foi uma visão geral das diferentes convenções de nomenclatura. A seguir, aprenderemos como renomear campos e tabelas no Tableau 98. Udemy 7 2 Renomeação: Tudo bem, agora digamos que você tenha decidido junto com seus usuários e equipe do projeto convenção de nomenclatura específica que uma convenção de nomenclatura específica que é diferente da que o Tableau usa Agora a questão é como renomear o Tableau? No Tableau, podemos fazer as seguintes alterações na tabela. Podemos renomear a tabela em si ou podemos renomear os campos dentro da E o último, podemos até mesmo alterar os valores dentro desses campos, também conhecidos como aliases Falaremos sobre isso no próximo tutorial. Neste tutorial, vamos nos concentrar em renomear os campos e renomear as tabelas Primeiro, vamos aprender como renomear os campos no Tableau. Tudo bem, agora vamos aprender como renomear campos no Tableau Vamos realizar a seguinte tarefa. A tarefa diz: renomeie nossos campos no Tableau seguindo o caso Pascal da convenção de nomenclatura Isso significa que todas as palavras estão maiúsculas e não há separação entre as palavras Tudo bem, agora a primeira pergunta é em qual página podemos renomear nossos campos Podemos renomear nossos campos na da planilha ou na página da fonte de dados Vamos obter os mesmos efeitos. Mas eu geralmente vou para a página da fonte de dados pois lá podemos encontrar mais metadados, informações sobre os campos e tabelas Agora, a segunda pergunta é: podemos renomear nossos campos globalmente para toda a pasta de trabalho, para todas as Além disso, podemos fazer isso localmente para apenas uma visualização? Bem, você pode fazer as duas coisas. Mas renomear localmente para apenas uma visualização é um pouco complicado Então, agora vamos aprender como renomear nossos campos globalmente, para toda a pasta de trabalho, para todas as exibições na página da planilha Ok, agora vamos para a página da planilha aqui. Em seguida, vamos para a proibição de dados no lado esquerdo Renomearemos as datas de envio E aqui temos três métodos. O primeiro é o menu suspenso. Então, o que você vai fazer é escrever um clique nele e depois simplesmente renomear Então, vamos clicar nele e renomeá-lo para a versão anterior. Então, vou remover o espaço entre eles e depois Enter. E é isso. É muito fácil. Acabamos de renomear as datas de envio e o segundo método é usar um atalho Por exemplo, vamos até a data do pedido aqui e aperte F dois. E com isso podemos editar o nome. Então, vou remover também o espaço entre o pedido e a data e sugerir inserir. Como você já deve ter notado, a posição da data do pedido acaba de mudar no Databan Isso porque os campos nos bancos de dados são classificados em Esse é o segundo método usando os dois, usando os atalhos E o terceiro método para renomear os campos na página da planilha é clicar e segurar Por exemplo, vamos até o Preço Unitário aqui, Levante para clicar e segurar, depois solte. Como você pode ver, agora podemos editar o nome. Esse é o terceiro. Vou apenas remover o espaço entre eles e pressionar Enter. É isso mesmo. Esses são os três métodos de renomear os campos na planilha Abra um atalho usando dois e clique e segure. Mais uma coisa sobre renomear, ao contrário dos aliases que obtemos posteriormente em uma camada, pode renomear qualquer tipo de campo Portanto, seja medida de dimensão, discretos contínuos ou qualquer tipo, podemos renomeá-la para que não haja nenhuma restrição ou qualquer outra coisa para Tudo bem, então agora vamos para o próximo. Vamos renomear os campos na página da fonte de dados. Vamos até a página da fonte de dados aqui. E aqui temos dois lugares onde podemos renomear coisas, seja nas grades de metadados ou na grade E aqui temos apenas dois métodos para renomear coisas. Então, o primeiro será o menu suspenso, como a página da planilha Vamos até o nome, por exemplo, a data do pedido, clique com o botão direito do mouse e renomeie Então, vamos remover o espaço entre eles. E esse é o segundo método para renomear campos na página da fonte de dados, clicando duas vezes Por exemplo, vamos ver aqui as grades de metadados até o ID do cliente e clicar duas vezes nele Agora podemos ir e também vamos remover o espaço. É assim que podemos renomear. Na página da fonte de dados, temos apenas dois métodos que menu suspenso e clicam duas vezes Infelizmente, não temos nenhum atalho. Tudo bem, agora temos o seguinte cenário em que renomeamos os campos várias vezes e esquecemos os nomes originais dos Nesse caso, redefinimos tudo para os nomes originais. E podemos fazer isso na da fonte de dados ou na página da planilha Vamos ver como podemos fazer isso na página da fonte de dados. Se você simplesmente acessar o campo, por exemplo, o ID do cliente, clique com o botão direito nele. Então aqui temos a opção redefinir nome. Vamos clicar nisso. Como você pode ver, agora voltamos ao nome original do campo. Achei muito estranho porque também gostaria ter a opção de reiniciar a convenção Tablemic Agora vamos ver como podemos fazer isso. Na página da planilha, vou voltar e depois acessar o Data Bain Vamos escolher as datas do pedido. E agora vamos editar o campo novamente. Então, clique com o botão direito do mouse e renomeie. Então você pode ver aqui um ícone muito pequeno para redefinir o nome original. Ao clicar nele, redefinimos o campo para o nome do campo original. Tudo bem, agora digamos que você tenha muitos campos e queira redefinir todos eles agora. Em vez de redefini-los um por um, podemos fazer a seleção múltipla e depois E podemos fazer isso na página da fonte de dados. Então, vamos mudar para lá. E não importa se você vai trabalhar com a grade de metadados ou na grade de dados. Então, agora o que vamos fazer é acessar o ID do pedido, clicar nele e manter o controle. Selecione o próximo e, em seguida, também selecionaremos o preço unitário. Em seguida, clique com o botão direito e redefina os nomes. Depois de fazer isso, você reiniciará todos eles, o que é muito bom. Portanto, redefinimos o preço unitário para as datas de envio. As datas do pedido. Tudo bem, agora temos o seguinte cenário que você está no projeto e já constrói a visualização. Mas depois você decidiu renomear. O que pode acontecer com nossa visão se renomearmos? Por exemplo, aqui na exibição, temos a ID de sublinhado do pedido e queremos renomeá-la novamente para o nome do Tableau Então, vamos para o ID do pedido dois e, em vez de sublinhado, vou deixá-lo como um espaço em branco Como você pode ver na exibição, o Tableau alterou os nomes automaticamente para o novo nome Bem, você pode dizer, ok, e o que isso é esperado, se eu mudar o nome da fonte de dados, ela também mudará nas visualizações Bem, isso é só no Tableau. Se você estiver usando outras ferramentas, como Power PI, e renomear um conjunto de dados, toda a visualização será Então, aqui, se você tiver a tarefa de renomear, isso acontecerá rapidamente no Tableau, mas em projetos de Power BI será muito doloroso Tudo bem, até agora aprendemos como renomear os campos globalmente durante todo o trabalho Boop. Agora, a questão é como renomear localmente para apenas uma visualização E aqui depende das funções de campo, discretas e contínuas Então, vamos começar agora com o contínuo. Como aprendemos antes, o contínuo pode gerar o eixo da visão. Então, aqui neste exemplo, como você pode ver, a quantidade e as vendas são as pílulas verdes. Isso significa que eles são contínuos e geraram o eixo da visualização. Agora, renomear a quantidade aqui e as vendas, é muito fácil O que vamos fazer é ir até aqui no eixo, clicar com o botão direito nele e depois ir para Editar eixo. Vamos lá. Então aqui temos uma nova janela. E se você for até aqui, poderá ver os títulos dos eixos. O título atual é Quantidade. Vamos até o campo aqui e alterá-lo de quantidade para quantidade. Então vamos fechar isso. Como você pode ver agora o nome do campo chamado quantidades no eixo. E se verificarmos os dados Bain aqui, o campo permanece como quantidade Fizemos essa mudança apenas localmente. Nessa visão, isso é muito fácil para o contínuo. Mas a parte complicada é que, se tivermos um campo discreto, por exemplo, o ID do pedido aqui é Nós temos as pílulas azuis. Essa vai ser complicada Agora, vamos mudar o nome de ID do pedido para pedidos. O que vamos fazer é ir até a pílula azul aqui nas fileiras e clicar duas vezes nela Avance duas vezes, escreva a ordem das palavras e pressione. E é isso. Vá para fora, basta clicar aqui no espaço em branco. E, como você pode ver agora, nós o renomeamos para pedidos. E, como você ouvirá na visualização, mas não alteramos o nome global, ele permanece como ID do pedido aqui no problema dos dados. É assim que renomeamos os campos discretos localmente. À primeira vista, não estava muito claro, é complicado, mas deixe-me mostrar como eu costumo fazer isso Vamos pegar outro campo, essa categoria aqui. Vamos mudar isso de categoria para categoria. O que eu costumo fazer é ir até aqui clicar duas vezes nele e copiar o nome. Então eu vou para o Antics Editor e colo o nome. Então, para isso, teremos a nova linha, depois traços duplos e teremos as novas categorias de nomes E é isso. Depois, vou copiá-lo daqui e voltar para o Tableau Então, novamente, dentro da categoria aqui, clique duas vezes nos cones. Em seguida, removo essas peças e colo as coisas novas. Em seguida, insira. Ou seja, é assim que eu costumo fazer para os campos discretos Eu vou ao editor de texto e me preparo lá, pois fica mais claro para mim o que estou escrevendo. Tudo bem, agora aprendemos todos os métodos diferentes de renomear campos no Tableau na página da fonte de dados, na página da planilha, global e localmente Tudo bem, agora vamos para o próximo ponto em que podemos renomear as tabelas no Tableau E aqui, novamente, podemos fazer as alterações na página da fonte de dados ou na página da planilha usando os mesmos métodos usados para renomear campos No próximo ponto, sobre local e globalmente, você pode alterar os nomes somente globalmente. Portanto, qualquer coisa que você faça pode afetar todas as visualizações, que não é tão importante quanto os nomes dos campos. Agora vamos ver como podemos fazer isso na página da planilha. Então, vamos ficar com uma pequena fonte de dados aqui e vamos minimizar tudo para ver os nomes das tabelas. Você já deve ter notado que nos nomes temos pontos. E isso porque nossos conjuntos de dados vêm de arquivos CSV, que não é uma informação realmente útil para vê-los na fonte de dados Assim, podemos limpar o nome e renomeá-lo apenas para, por exemplo, clientes Podemos ir até o nome aqui, botão direito nele e depois clicar em renomear Então, vou renomeá-lo apenas para clientes. No próximo, vamos usar o segundo método usando o atalho, F dois. Vamos apertar F dois, remover as partes S, temos apenas os pedidos e vamos usar o terceiro Meisodes para os produtos Basta clicar e segurar e, em seguida, remover as partes CSV que esses outros transmitem ao Mesodes para renomear tabelas na Agora, vamos fazer as alterações na grande fonte de dados na página da fonte de dados. Vamos mudar para lá. acessar a página da fonte de dados. Aqui você tem dois lugares para alterar os nomes das tabelas no modelo de dados ou adicionar a grade de metadados Não podemos acessar a grade de dados para renomear tabelas. Primeiro, vamos mudar para a fonte de big data. Vou até aqui, a grande fonte de dados. Vamos alterar os pedidos no modelo de dados. Aqui temos apenas um método, clique com o botão direito nele e renomeie Então, vamos remover as partes do CSV e depois vamos até os clientes aqui Em seguida, vamos para a grade de metadados. E, como você pode ver, basta clicar aqui e remover as partes do CSV Então é isso. E agora, para o último, temos que renomear os produtos Então, podemos ir até aqui e selecionar os produtos, e então podemos renomeá-los na página da fonte de dados Então é isso, é assim que você renomeia as tabelas. Na página da fonte de dados, temos o modelo de dados e as grades de metadados Então, com isso, você aprendeu todos os métodos possíveis para renomear tabelas no Tableau Tudo bem, pessoal. Então, com isso, aprendemos como renomear coisas no Tableau A seguir, aprenderemos como adicionar aliases no Tableau. 99. Udemy 7 3 apelidos: Primeiro, vamos entender por que e quando precisamos de listas no Tableau Às vezes, nos projetos do Tableau , enfrentamos as seguintes situações A primeira é que, quando temos baixa qualidade em nossos conjuntos de dados, digitação nos dados do Chrome ou valores inconsistentes, precisamos, de alguma forma, limpar nossos dados antes de começarmos a criar Por exemplo, temos o seguinte cenário na tabela, clientes, temos dados de baixa qualidade dentro do campo. Então, aqui temos um erro de digitação Às vezes é a Alemanha, às vezes é a Alemanha, às vezes eles chamam de EUA, e depois os Estados Unidos, a qualidade dos dados é muito ruim nesse produto básico Então, aqui temos que fazer algo sobre isso e limpar os dados. E aqui temos duas opções. Ou voltamos aos conjuntos de dados originais e fazemos as alterações dos valores E a segunda opção, podemos fazer as alterações diretamente no Tablo usando aliases Como vamos limpar isso. Vamos remover o E daqui, o erro de digitação. E então, em vez de Deutschland, teremos a E em vez da América, teremos os EUA. E talvez tenhamos outra situação em que a qualidade dos dados seja boa , mas os nomes sejam muito longos. E se você estiver construindo vistas, entenderá que tudo está apertado e que você não tem espaços suficientes para mostrar todos os valores das dimensões. É por isso que acabamos, na maioria das vezes, alterando os valores das dimensões para nomes mais curtos, para abreviações Por exemplo, em vez de termos o valor da Alemanha, teremos E em vez dos EUA. Nós aqui, F R E e EUA aqui. Novamente, temos a mesma situação. Ou vamos voltar ao conjunto de dados original e alterar os valores, ou vamos ficar no Tableau e fazer isso diretamente lá usando Em projetos reais, você não pode voltar sempre ao sistema de origem ou aos conjuntos de dados originais e alterar os valores lá Ou você não tem tempo para isso ou não pode fazer isso. É por isso que acabamos sempre mudando esses valores diretamente no Tableau Portanto, eliuses no Tableau são nomes alternativos para o membro de um campo de dimensão discreta para que seus rótulos apareçam de forma diferente na exibição Como você pode notar, eu digo que é campo de dimensão discreta porque o Tableau não permite que você crie elisuses para medidas ou para medidas ou para Portanto, no Tableau, você pode criar Elises somente para os campos com a dimensão discreta da função E agora, como de costume, temos as perguntas em qual página podemos criar eliuses Bem, somente na página da planilha podemos criar o eliss no Não podemos criá-lo na página da fonte de dados. E a segunda pergunta: podemos criar aliases globalmente para toda a pasta de trabalho, todas as visualizações e também localmente para apenas uma A resposta para isso é que podemos criar aliases apenas globalmente. Isso afetará toda a pasta de trabalho Todas as visualizações. Não podemos criar aliases localmente para apenas uma visualização. Ok, vamos para a página da planilha. Não podemos fazer isso na página da fonte de dados. Vamos ficar na pequena fonte de dados. Vamos pegar o travesti do país e roubá-lo aqui nas fileiras E então vamos pegar qualquer medida, vamos pegar as pontuações, arrastá-las e roubá-las nas colunas A tarefa aqui, em vez de ter esses valores, França, Alemanha, EUA, queremos ter nomes curtos. Aqui temos dois métodos para criar aliases no Tableau. A primeira é ir para o compartimento de dados no lado esquerdo. Então, vamos para o campo por aqui. Clique com o botão direito do mouse e, em seguida, aqui temos a opção aliases Então, vamos lá. E aqui vamos abrir uma nova janela para editar os aliases Então, vamos verificar o que podemos ver aqui no meio, temos três colunas. Temos membros, temos elisases e o valor dos aliases. Na primeira, veremos todos os membros do país da dimensão. Esses valores vêm diretamente dos conjuntos de dados. Então, esses são os valores originais da fonte. Então, o próximo que temos tem pseudônimos. É como um indicador para nos mostrar se os valores na exibição virão dos valores originais ou do Elias Agora está tudo vazio porque não adicionamos nenhum alias. E no terceiro campo, temos os apelidos aqui. Podemos editar os aliases de cada membro individualmente. E, como você pode ver agora, os aliases são exatamente idênticos aos valores originais É por isso que não temos nenhum pseudônimo. Agora vamos mudar isso. Em vez da França, teremos R e, em vez da Alemanha, teremos E. Como você pode ver, estou adicionando valores diferentes nos aliases dos valores originais Tablo vai ao mercado como estrela. Agora vamos para o último e vamos tê-lo como EUA. Agora, basta verificar o que vai acontecer quando eu clicar em Ok. Você vê aqui que temos os valores antigos e se eu clicar em Ok, alterno para os aliases, é assim que você pode adicionar aliases no Bain de dados Mas agora, digamos que você mude de ideia mais tarde e não queira usar os aliases e, em vez disso, queira voltar aos valores originais Como podemos fazer isso. Talvez você já tenha visto. Então, vamos voltar ao país aqui nos dados Bain, clique com o botão direito do mouse Vamos novamente para os aliases e, ao editar os aliases, há aqui uma opção chamada limpar O que você pode fazer é ir até aqui e clicar nele e tudo será redefinido para os valores originais. E, como você pode ver, esses indicadores desapareceram. Isso significa que não há elipase. Agora, se você clicar em OK, o valor voltará aos valores originais dos conjuntos de Aqui, o que eu costumo fazer quando preciso de aliases no Tableau eu não vou diretamente para um campo e altero os valores Mas, em vez disso, costumo sempre criar novas duplicatas do campo e alterar apenas os valores dos novos campos que criei Então, deixe-me mostrar o que quero dizer. Vamos para o país, clique com o botão direito, e depois vamos para a opção aqui, duplica Vamos fazer isso. E como você pode ver agora, temos outro campo chamado País com a cópia. E, claro, agora pelo nome eu posso entender que isso é cópia e o outro é o original. Mas no Tableau, se você observar atentamente o ícone do tipo de dados, verá que nos duplicados temos como um sinal de igual Esse sinal indica que esse campo não é original, mas foi criado a partir de outro campo original. Se você ver, isso significa que esse é um campo personalizado que criamos. O que eu costumo fazer é renomeá-lo, vamos chamá-lo de shorts country Agora eu crio os aliases neste novo campo, vamos fazer isso, clique com o botão direito do mouse nos aliases e , em vez de França, F, R, D, E e EUA Então, com isso, tenho as duas opções, a longa , a original e também a versão curta do país. E eu posso decidir as visualizações Is se vou usar a versão curta ou a versão longa Tudo bem, isso é tudo para o primeiro método em que criamos aliases do lado esquerdo, a partir do banco Agora vamos para o segundo método em que você pode criar aliases diretamente da visualização Vamos ver como podemos fazer isso. Basta passar o valor da França aqui e clicar com o botão direito nele. E então aqui temos a opção editar Elias. Vamos selecionar isso. Agora, aqui eu tenho uma janela muito simples. Só preciso editar a lista somente da França, então estou dando o Elias apenas por um valor Vamos fazer esse FR e depois clicar em Ok. E, como você pode ver na exibição agora, acabamos de alterar rapidamente o valor França para FR a partir da visualização e podemos fazer o mesmo com a Alemanha Então, clique com o botão direito no valor e edite Elias. Novamente, na mesma janela, vamos ver DE e Ok, assim como o valor mudará diretamente na exibição. Esse é um método muito rápido para editar os aliases diretamente na exibição Agora, se verificarmos o país da dimensão no Databain, vamos verificar o Elias Como você pode ver, os membros França e Alemanha têm Elias, FR e DE e fizemos isso diretamente do ponto de vista Agora, a pergunta, quais métodos você usa, eu diria que se você quiser alterar vários valores, vá para o banco de dados e faça as alterações É mais fácil trabalhar com a janela e adicionar todos esses valores. Mas se você quiser alterar um único valor da dimensão, poderá fazer isso rapidamente acessando a visualização e editando o alias E isso é tudo para os pseudônimos. Essa é uma ótima maneira de esclarecer como alterar os valores diretamente no Tableau sem precisar voltar aos conjuntos de dados originais fazendo as alterações Tudo bem, agora temos a seguinte tarefa do Tableau para você A tarefa diz: abreviar os valores dentro da categoria de campo na tabela de produtos dos grandes conjuntos de dados mostrando apenas o primeiro caractere Você pode pausar o vídeo agora mesmo para realizar a tarefa e retomá-la quando terminar Tudo bem, agora vamos fazer isso rapidamente. Como mostrei antes, primeiro começamos com a duplicação do campo Então, eu vou fazer isso. Em seguida, vou renomeá-lo para shorts de categoria. Em seguida, vou apresentar postagens dos valores, categorias e categorias curtas. Até agora, ambas as dimensões têm exatamente os mesmos valores. Nós não mudamos nada. Agora vamos para a categoria curta, escreva um clique nela. E então vamos para o lius. A tarefa diz: o primeiro caractere, a primeira letra de cada valor, o que significa que o primeiro será o segundo. Pode ser nosso sistema operacional, então vou deixá-lo como O. E o terceiro será, então clique em OK. E isso diz que agora temos novas dimensões que têm apenas o primeiro caractere de cada valor. E fizemos isso usando o lius. Isso é muito fácil. Tudo bem, pessoal. Com isso, concluímos esta seção, que é uma etapa muito importante para preparar nossos conjuntos de dados antes de começarmos a criar nossas visualizações Na próxima seção, aprenderemos como organizar e estruturar nossos dados no Tableau 100. Organização de Seção 8: Como organizar seus dados no Tableau. No Tableau, temos diferentes técnicas e métodos sobre como agrupar e organizar seus dados, que é muito importante para que seus usuários entendam seus dados Primeiro, você pode aprender a organizar as dimensões em hierarquias e, depois disso, aprender a agrupar os membros das dimensões usando Continuando, podemos aprender como agrupar seus dados em grupos diferentes usando o grupo de clusters. E depois disso, você pode aprender a dividir seus dados em dois subconjuntos usando conjuntos Depois, temos outro método chamado Pens, para agrupar os valores das medidas para construir histogramas Vamos começar com o primeiro método de organizar nossos dados usando hierarquias. Agora vamos embora. 101. Udemy 8 1 Hiearchy: Tudo bem pessoal, a melhor maneira de entender a hierarquia é ter um exemplo Se você der uma olhada em nossos dados, por exemplo, dos clientes, poderá descobrir que algumas dimensões estão relacionadas umas às outras, pois contêm informações semelhantes Por exemplo, na dimensão país, temos valores como Alemanha, EUA e França. E temos outra dimensão de cidade, onde você pode encontrar as cidades dentro desses países. Para a Alemanha, temos Berlim, Stuttgart. E então temos uma terceira dimensão, Código Postal, onde você pode encontrar os códigos dentro dessas cidades. Como você pode ver, essas três dimensões descrevem informações comuns. Eles nos fornecem informações sobre a localização do usuário e podemos relacionar essas dimensões usando a hierarquia Nas hierarquias, temos níveis diferentes. E começamos com o nó superior e o chamamos de nó raiz. Esse nó representa o nível mais alto de agregações em nossa hierarquia E agora vamos para o próximo nível da hierarquia, onde temos o país Neste nível, veremos mais detalhes sobre nossos dados. Onde temos, por exemplo, os dois valores, EUA e Alemanha, e as ligações entre os nós, chamamos isso de filiais. E agora vamos para o próximo nível em nossa hierarquia Temos o nível dois aqui na cidade. Veremos mais detalhes sobre nossos dados. Então, nos EUA, temos Portland e Seattle. E na Alemanha temos Stuttgart e Berlim. E, novamente, temos o link entre o nó pai e o nó filho usando as ramificações. E agora vamos para o último nível na hierarquia, temos o código postal E aqui vamos dividir ainda mais a estrutura com mais detalhes. Portanto, temos os seguintes códigos brutais para cada cidade. Agora, como o código postal é o último nível em nossa hierarquia e esses valores não têm filhos, chamamos esses nós de nós de nós da folha Os nós das folhas ou as folhas representam o nível mais detalhado de nossos dados nessa hierarquia Então, agora com isso, temos a estrutura completa da nossa hierarquia Como você pode ver, parece uma estrutura de árvore. O nó superior, que chamamos de nó raiz , representa o nível mais alto dos detalhes. Então temos os níveis intermediários, e eles são conectados usando ramificações. E o último nível, nós o chamamos de nós foliares, onde representa o nível mais baixo de detalhes. Temos o nó raiz, que representa o nível mais alto das agregações. Então, temos níveis intermediários conectados às filiais. E então temos as folhas, os nós das folhas. Eles representam o nível mais baixo de detalhes em nossos dados. Como aprendemos antes, podemos fazer muitas operações de laboratório no cubo Então, se tivermos o rake em nossos dados, podemos fazer duas operações muito importantes, o detalhamento e o detalhamento O detalhamento e o detalhamento são todas operações que nos ajudarão a navegar pela hierarquia para obter compreensão mais profunda ou superior dos dados Então, vamos entender primeiro como o detalhamento funciona. Digamos que estamos trabalhando com as vendas da Mejor. Começamos no nó superior, no nível mais alto. No nível mais alto, teremos o total de vendas em todos os conjuntos Por exemplo, vai ser 140. Então, agora estamos no nível mais alto, no nó raiz. E se você usar o detalhamento, você vai pular para o próximo nível inferior na hierarquia Isso significa que, nesse nível veremos mais detalhes sobre as vendas. Então, para os EUA, temos 90, e para a Alemanha, temos 50. E agora, se você quiser ver mais detalhes sobre seus dados, podemos nos inscrever novamente detalhar para ir para o próximo nível inferior na estrutura. Então, o que vai acontecer? Vamos para o nível dois e aqui a venda será dividida entre Portland e Seattle Temos 40,50 e, para a Alemanha, teremos 24 guardas de terno e 34 Isso significa que estamos vendo mais detalhes sobre nossas vendas. E agora, se você quiser ir para o nível mais baixo até as folhas, vamos detalhar da cidade até o código postal. Então, vai ficar assim. O Portland vai se dividir entre esses dois códigos postais. Digamos que Seattle seja a mesma porque temos apenas um filho O mesmo para Stuttgart, vai ficar 20, e Berlim, temos dois códigos postais, então vai se dividir novamente Então, como você pode ver, estamos usando o detalhamento para navegar pela hierarquia, levando-nos do nível mais alto para o nível inferior de detalhes É como se estivéssemos expandindo a árvore para ver mais detalhes e entender nossos dados. Tudo bem, agora vamos falar sobre a segunda operação do Alp, o detalhamento É exatamente o oposto do detalhamento. detalhamento nos levará de baixo para cima, nível inferior para outro de detalhes de como funciona. Digamos que vamos começar pelas folhas e vamos vender essas folhas. E agora podemos usar um detalhamento para passar do código postal para a cidade. Por exemplo, teremos o total de vendas em Berlim, 30, porque é a soma de dez mais 20. E então, em Utgard, permanecerá o mesmo, 20, Seattle 50 e Portland também, resumindo os valores das folhas Então, vamos ter o valor de 40. Como você pode ver, à medida que subimos, o valor vai ficar mais agregado Vamos ver se queremos ir para o campo, para que possamos usar novamente uma simulação para nos deslocarmos da cidade para os países. Alemanha, podemos ter um total de vendas de 50. Para os EUA, podemos ter um total de vendas de 90. Agora você pode usar, novamente, o drill up para ir até o nó raiz, onde você pode ter o nível mais alto de agregações Assim, podemos ter o valor de 140, o total de vendas dentro do nosso conjunto de dados. Como você pode ver, se tivermos uma estrutura hierárquica, podemos usar um detalhamento e um detalhamento para navegar pela estrutura hierárquica As hierarquias organizam e estruturam o membro das dimensões em uma estrutura de árvore lógica agrupando dimensões semelhantes. As hierarquias são muito importantes e fornecem dinâmica às suas visualizações, hierarquias são muito importantes e fornecem dinâmica às suas visualizações onde você pode ter uma visão geral e entender os dados no nível mais alto entender os dados no E você pode detalhar detalhes específicos para obter dados de conhecimento mais aprofundados. Tudo bem, agora estamos de volta ao Tableau. Vamos entender como podemos criar hierarquias no Só podemos criar hierarquias na página da planilha. Não podemos criá-lo na página da fonte de dados. Na página da planilha, podemos criar uma hierarquia na página principal de dados. Se você der uma olhada nas tabelas de clientes, verá que já temos uma hierarquia E aqui temos um pequeno ícone que indica que temos hierarquia, o nome da hierarquia chamado Country City, e no lado esquerdo aqui temos uma pequena Se clicarmos nela, a hierarquia pode se expandir e podemos ver as dimensões dentro dessa hierarquia Falando sobre dimensões, hierarquias poderiam ser usadas, apenas quatro Você não pode criar uma hierarquia a partir de medidas. E essa hierarquia que temos aqui é criada automaticamente a partir do Tableau Já que o Tableau analisou o conteúdo do país e da cidade e entendeu automaticamente que existe uma hierarquia entre eles Mas como queremos aprender como criar uma hierarquia, vamos removê-la e criar uma nova do zero Agora, para remover uma hierarquia, acesse o nome da hierarquia aqui e clique com o botão direito do mouse nela E então aqui temos a opção remover hierarquia. Aqui você precisa entender que as dimensões dentro das hierarquias não serão excluídas, somente a própria hierarquia será Assim, você não perderá nenhum campo na árvore lógica. A hierarquia lógica será removida. Tudo bem, agora vamos ver como podemos criar hierarquia no Tableau E vamos criar a hierarquia de localização. Vamos para o lado esquerdo dos dados e selecionaremos uma das dimensões. Não importa qual deles você vai selecionar, mas eu prefiro começar com o nível mais alto da hierarquia Aqui em nosso exemplo, será o país que selecionará o país radical. Clique nele. E então aqui temos algo chamado hierarquia E vamos selecionar Criar hierarquia. Vamos lá. Temos que dar um nome a ela, então vamos chamá-la de hierarquia de localização Então ele, como você pode ver agora no lado esquerdo, temos o ícone da hierarquia Dentro dela, temos apenas uma dimensão, o país. Agora, em nossa hierarquia, temos também a cidade e o código postal Então, como podemos adicioná-lo a essa hierarquia? Conforme aprendemos, a hierarquia tem níveis diferentes, e a ordem desses níveis é muito importante Temos país, cidade e código postal. Agora, para adicionar a cidade, basta arrastar e soltar a cidade abaixo do país aqui e liberá-la Com isso, agora temos a cidade dentro da nossa hierarquia. Vamos pegar também o código postal. Então, temos que arrastá-lo e soltá-lo abaixo da cidade. Vamos lançar. Com isso, criamos a hierarquia de localização com as três dimensões, país, cidade e código postal Novamente, se você quiser ocultar os detalhes sobre essa hierarquia, podemos reduzi-la aqui Ou, se você quiser ver os detalhes, podemos expandir a hierarquia Tudo bem, então essa é uma forma de criar hierarquia no Tableau usando o menu suspenso Na segunda forma de criar hierarquia, podemos rapidamente arrastar e soltar dimensões juntas Então, por exemplo, se formos para a tabela de produtos, também temos uma hierarquia aqui entre a categoria, o nome do produto e a subcategoria Nossa hierarquia começa com a categoria, depois a subcategoria e a última, as folhas, será o nome do produto Agora vamos ver como podemos criar a hierarquia usando o recurso de arrastar e soltar rapidamente Vamos pegar uma dessas dimensões, digamos que vamos começar com a categoria, arrastá-la e soltá-la dentro da subcategoria Então, agora estou passando o mouse e selecionando a subcategoria. Vamos lançar. Depois de fazer isso, a Tableau entende que queremos conectar essas dimensões Então, o Tableau criará uma nova hierarquia. Vamos chamá-la de Hierarquia do Produto. E vamos lá, ok. E agora vamos ver. No lado esquerdo, temos uma nova hierarquia chamada hierarquia de produtos com o ícone E temos duas dimensões internas, categoria e subcategoria categoria e subcategoria Estamos perdendo a terceira dimensão. Vamos pegar o nome do produto e colocá-lo na hierarquia. Agora temos problemas com isso. A ordem das dimensões dentro de nossa hierarquia está errada, porque a categoria de dimensão deve ser o nível um e a subcategoria deve ser o nível dois Como podemos resolver isso? Basta selecionar a categoria e arrastá-la e soltá-la sobre a subcategoria Vamos liberar isso. Isso significa que é assim que você altera a ordem das categorias. E com isso, temos a hierarquia do produto. Tudo bem, agora digamos que não queremos remover toda a hierarquia, queremos apenas remover um membro, uma dimensão da hierarquia Para fazer isso, digamos que queremos remover o nome do produto. Selecione-o e basta arrastá-lo e soltá-lo em algum lugar aqui no espaço vazio. E com isso, o nome do produto não é mais membro da hierarquia Então é assim que podemos remover dimensões da hierarquia. Mas quero colocá-los de volta em nossa hierarquia porque precisaremos deles mais tarde Então, vou colocar a subcategoria abaixo da categoria, e pegamos o nome do produto e o colocamos abaixo da subcategoria, e pronto Portanto, esses são os dois métodos de criar hierarquias no Tableau, soltando dominus ou arrastando e soltando rapidamente as dimensões para criar uma hierarquia É muito fácil. Tudo bem, agora temos essa hierarquia, a estrutura, como vamos usá-la em nossa visão, é muito fácil Vamos selecionar toda a hierarquia e, em seguida, arrastá-la e soltá-la na Visualização Então, aqui a hierarquia vai começar do nível um para os países, e vamos ver os valores do país Agora vamos ter uma dessas medidas. Vamos pegar as vendas e arrastá-las e soltá-las nas colunas. Então, agora, se você olhar de perto para o país, para a pilha de ameixas aqui, você pode ver que temos um novo sinal, o sinal de explosão Esse sinal indica que podemos detalhar essa dimensão. Então, agora vamos clicar no sinal de explosão. Como você pode ver, agora estamos detalhando nossa hierarquia para um nível inferior Agora estamos vendo mais detalhes sobre as vendas. E agora estamos no nível da cidade para o próximo nível. Agora, como você pode ver, temos a dimensão cidade. Nossas linhas, não as arrastamos e soltamos do banco de dados e as colocamos nas linhas que ela expandiu da hierarquia Novamente, aqui a cidade tem o sinal de mais que indica que podemos detalhar o interior da cidade. Vamos detalhar novamente. Como você pode ver agora, estamos no código postal e podemos ver mais detalhes sobre as vendas. Agora, se você verificar o código postal, não há sinal de adição, como a cidade e o país. Como estamos nas folhas, estamos no nível mais baixo de detalhes em nossos dados. Com isso, navegamos pela nossa hierarquia do nó superior até as folhas Como você pode ver, é muito fácil e muito dinâmico. Agora, digamos que estamos nas folhas e queremos detalhar até nível mais alto das agregações até o nó superior É muito fácil verificar novamente a cidade e os países que não temos mais, o sinal de mais, temos o sinal de menos O sinal de menos indica que podemos detalhar a hierarquia Então, vamos ver o que pode acontecer se você clicar no sinal de menos Como você pode ver, agora detalhamos as folhas, do código postal até a cidade. E os valores dessas células agora estão mais agregados. E agora a mesma coisa, se você quiser ir da cidade de volta ao país, vamos clicar no sinal de menos. Então, vamos fazer isso. E com isso, somos movidos para o nível um, para a agregação mais alta em nossa hierarquia Tudo bem, até agora, o que fizemos foi e detalhar nossa hierarquia usando as prateleiras de linhas e você sabe que são as linhas e as colunas Nós o usamos à medida que os desenvolvedores constroem nossa visão. Agora, a questão é como nossos usuários e o público analisam e detalham a hierarquia Porque a hierarquia também deve ser usada rapidamente pelos usuários para detalhar os detalhes Agora vamos ver como podemos fazer isso. Se formos até a vista aqui e passarmos o mouse sobre o país, poderemos ver novamente um sinal de mais Vamos clicar nisso. E, como você pode ver, detalhamos nossa hierarquia do país à cidade Agora vamos detalhar mais e detalhar o código postal. Podemos passar o mouse sobre a cidade e, como você pode ver, temos novamente o sinal de mais. Clique sobre isso. E com isso, detalhamos o código postal. É exatamente assim que os usuários podem detalhar a visualização. Agora, se quisermos voltar ao nível superior, podemos fazer o mesmo. Podemos ver o sinal de menos aqui. Clique nele e você volta para a cidade. E depois vamos para o campo também. Temos o sinal de menos, clicamos nele. E com isso, voltamos ao país. Como você pode ver com esses ícones, podemos navegar pela nossa hierarquia Agora você pode dizer que todos os seus usuários, você sabe o que, este é um ícone muito pequeno e meus usuários não gostam dele. Existe alguma outra maneira de detalhar e detalhar a exibição? Bem, sim, se você acessar qualquer um desses valores aqui e clicar nele, você pode ver nesta lista suspensa que temos um detalhamento. Se você clicar nele, detalhamos a cidade da mesma forma. Se você selecionar qualquer valor, não importa qual, vamos dar uma olhada aqui e detalhar novamente. E com isso estamos no código postal. Se você quiser detalhar, você pode fazer o mesmo, qualquer valor se encaixa radicalmente E aqui temos o detalhamento social. E para detalhar o país, acesse radicalmente qualquer valor do país e aprofunde Então, essas são as duas maneiras de detalhar e detalhar a exibição. Tudo bem, pessoal, até agora criamos nossas próprias hierarquias juntando essas dimensões em diferentes Mas no Tableau também temos hierarquias indiretas incorporadas data do tipo de dados no Qualquer campo com a data do tipo de dados tem a seguinte hierarquia Começa com o nível mais alto do ano, depois temos o trimestre do mês e, em seguida, o nível mais baixo, as folhas. Nós temos os dias. Esses quatro níveis são os níveis padrão dentro de cada campo com a data do tipo de dados em nosso conjunto de dados. Agora temos outro tipo de dados que também é válido, uma hierarquia indireta incorporada Temos os campos com a data e a hora. Aqui temos informações sobre a hora e temos sete níveis Começa exatamente como a data, então o nível mais alto será o ano, depois o trimestre do mês e depois o dia. Mas agora podemos detalhar mais detalhes, pois temos as informações de horário. O próximo nível serão as horas. Então temos minutos e segundos. Em segundo lugar, estão os níveis mais baixos de detalhes. Eles são nossas folhas aqui. Temos níveis civis da hierarquia. Data, data e hora. Eles têm uma hierarquia embutida nela. Agora vamos descobrir essas hierarquias no Tableau. Tudo bem, então agora vamos para a mesa de pedidos. E aqui temos duas datas. Não importa qual, os dois terão exatamente a mesma hierarquia Vamos pegar a data do pedido, arrastá-la e soltá-la aqui na rosa. Agora, como você pode ver, agora temos o sinal de mais. Isso indica que há uma hierarquia. E começa no nível mais alto com os anos. Agora vamos fazer uma medida para ver alguns dados. Vamos pegar a contagem de pedidos e colocá-la nas colunas. E eu quero mostrar a Israel os rótulos. Vamos mostrar alguns rótulos. Tudo bem, agora vamos descobrir a hierarquia dentro da data Como você pode ver no lado esquerdo, não vemos nenhuma informação sobre a hierarquia, o que significa que ela está realmente incorporada a esse tipo de dados Então, vamos ver os anos e clicar no sinal de mais para detalhar. Como você pode ver nas próximas informações temos as informações do trimestre Agora vemos o número total de pedidos por trimestre. Agora podemos ver mais detalhes sobre as contagens totais e depois detalhar o dia. E agora estamos no nível mais baixo do dia. Não podemos detalhar mais, por exemplo, horas, minutos e segundos, porque a data do pedido tem a data do tipo de dados. Como você pode ver, a data do pedido da dimensão tem quatro níveis, anos, trimestre, mês e dia. É muito bom tê-lo assim no Tableau porque é realmente padrão Trabalhei com outras ferramentas de BI e aí temos que construí-las por conta própria, o que é muito demorado para criar todas essas hierarquias Especialmente se você tiver um grande conjunto de dados aqui no Tableau, nossa vida é A Tableau decidiu ter uma hierarquia dentro de cada data. Tudo bem, pessoal, mais uma coisa sobre os arcos. Eles realmente organizam e estruturam suas visualizações e as tornam mais dinâmicas para os usuários. Por exemplo, requisitos para fazer vendas por país, vendas por cidade, vendas por código postal, e você não usa hierarquias, você acabará fazendo três visualizações, como aqui no lado esquerdo, ocupa muito espaço Além disso, é literalmente dinâmico. Mas, melhor do que isso, podemos criar uma hierarquia entre essas dimensões E podemos colocar tudo em uma única visualização. E então você dá as opções para os usuários finais detalharem e aprofundarem, dependendo do que eles precisam. Se eles quiserem as vendas por país, nós já as temos no topo. Mas se eles quiserem as vendas por cidade, tudo o que precisam fazer é detalhar até o próximo nível, e nós já temos, vendas por cidade. Se alguém precisar ir mais detalhadamente para acessar o código postal , também poderá detalhar as vendas por código postal. Como você pode ver, ele realmente sua visão mais dinâmica e será mais atraente para os usuários finais se comparada às laterais do elevador. Agora temos mais dinâmica, mais interativa para os usuários finais. Além disso, você está criando visualizações de lista em seus painéis Então, isso é realmente ótimo. Se você quiser detalhar o país, basta clicar no sinal de menos As hierarquias dão mais dinâmica à sua estrutura e organizam seus dados nas visualizações Tudo bem, agora vamos resumir. Hierarquias, organize e estruture os membros das dimensões em uma estrutura de árvore lógica As hierarquias são um recurso especial somente para dimensões. Você não pode criar hierarquias entre as medidas que podemos e detalhar para navegar por nossa hierarquia e obter compreensão mais profunda ou de alto nível de No geral, as hierarquias são muito importantes para organizar e estruturar suas entrevistas de dados E fornece aos usuários uma ferramenta poderosa para navegar e explorar seus dados com rapidez e facilidade, descobrir insights e tomar melhores decisões Tudo bem, então isso é tudo para hierarquias no Tableau. A seguir, aprenderemos como agrupar os membros das dimensões em hierarqucategorias usando 102. Udemy 8 2 Grupos: Tudo bem, Kay, até agora aprendemos como agrupar as dimensões em hierarquias, mas agora aprenderemos como agrupar os valores, os membros da dimensão em grupos no Tableau Temos três métodos para fazer isso. Portanto, temos os grupos, grupos de clusters e conjuntos. E agora vamos começar com o primeiro, como agrupar os membros das dimensões usando grupos. Mas agora, como sempre, vamos entender primeiro o conceito por trás disso e depois aprenderemos como criá-lo no Tableau. Então, vamos embora. Tudo bem, agora, se você der uma olhada em nossos dados, às vezes encontrará dimensões que podem ser usadas para categorizar ou agrupar os dados dentro da tabela Por exemplo, se você der uma olhada nos dados de nossos produtos, verá que a categoria pode ser usada para agrupar os dados. Por exemplo, você pode ver dois produtos atribuídos à categoria Monitor e três produtos atribuídos aos acessórios. Portanto, esse campo pode ser usado para agrupar os dados. Agora, se você verificar os dados do cliente, poderá encontrar algumas dimensões que podem ser usadas para agrupar os dados. Por exemplo, o país, a cidade, o código postal. Essas informações podem ser usadas para agrupar os clientes. Todas essas dimensões poderiam ser usadas para agrupar nossos dados. Esses grupos ou essas dimensões vêm diretamente dos conjuntos de dados e não criamos nada até agora Às vezes, podemos estar em uma situação em que queremos agrupar os dados de forma diferente dos grupos originais nos conjuntos Aqui temos duas opções. Ou voltamos aos conjuntos de dados originais e fazemos as alterações lá Eu crio um grupo ou podemos criar um grupo diretamente no Tableau sem voltar aos conjuntos de dados originais Por exemplo, queremos criar um novo grupo nos produtos e essa será a classe do produto. Aqui temos outro grupo e vamos chamar, digamos, por exemplo, os três primeiros sejam a classe A, os dois últimos sejam a classe. Podemos criar esse grupo extra diretamente. Quadro. O mesmo vale para os clientes. Queremos adicionar um novo grupo. Queremos adicionar o continente às formações. Podemos adicionar esse grupo. Para a Alemanha, será a Europa. Para os EUA, será a América do Norte. E para o resto, França , Alemanha, EUA, também será. Da Europa. Tudo o que você está fazendo agora é adicionar novos grupos aos nossos dados. Os grupos Tableau combinam valores relacionados semelhantes em categorias de nível superior que podem criar uma nova dimensão para sua análise de dados Agora vamos ver como podemos criar grupos no Tableau. E há dois métodos para fazer isso. Criando os grupos nos dados na exibição ou diretamente na exibição. Vamos começar com o primeiro, onde vamos criar o grupo de continentes nos dados. Para fazer isso, vamos até a mesa dos clientes e, com base nos valores do país, vamos criar o novo grupo aqui. É importante entender que podemos criar grupos somente com base nas dimensões. Não podemos criar grupos sobre as medidas. Outro recurso em que podemos usá-lo para agrupar as medidas e o chamamos de canetas. Mas agora, para os grupos, podemos criar somente sobre as dimensões. E o novo campo também será uma dimensão. Vamos ver como podemos fazer isso. Selecione o país, com o botão direito, clique nele. E então vamos para o Create. E aqui temos o grupo de opções. Vamos selecionar isso. Então, agora vamos abrir uma nova janela para criar o grupo. Vamos começar primeiro renomeando o nome do campo, vamos chamar esse continente Então, no meio daqui, o Tableau listará para você os valores distintos dentro do país, todos os valores possíveis do conjunto de O que vamos fazer é agrupar a França, a Alemanha a Itália na Europa e os EUA na América do Norte. Como vamos fazer isso? Vamos fazer uma seleção múltipla desses valores clicando em controle França, Alemanha e Itália. Eles são um grupo. Para agrupá-los, selecionaremos aqui o grupo. Depois de selecioná-lo, o Tableau colocará todos esses valores em um novo grupo Vamos dar a ela o nome de Europa. Vamos clicar em OK. E com isso, criamos agora um novo grupo para esses três valores. Como você pode ver, podemos expandir e reduzir esses valores para ver os detalhes. Mas ainda temos mais um valor dentro do país que ainda não está mapeado para um grupo aqui O que vamos fazer é selecioná-lo e clicar no Grupo e chamá-lo de América do Norte. Agora, dentro do continente, temos dois valores, Europa, América do Norte, e eles estão relacionados a esses membros da dimensão do país. Agora, digamos que você queira mover um desses membros de um grupo para outro. Como podemos fazer isso? É muito fácil simplesmente arrastar e soltar. Vamos pegar, por exemplo, a Alemanha arrastando e soltando aqui na América do Norte. Você verá que este membro agora pertence ao grupo da América do Norte, o que está errado. Então, vou colocar de volta que diz que é assim que você alterna entre os grupos. Aqui temos o Tablo. Outra opção é remover o membro de todos os grupos. Para fazer isso, vamos selecionar Alemanha e clicar aqui e em Agrupar. Depois de fazermos isso, você verá que o valor da Alemanha não é atribuído a nenhum desses grupos se eu reduzir essas coisas. Você verá que a Alemanha é um valor independente. Geralmente usamos o grupo other para todos os valores. Portanto, não pudemos atribuir a nenhum de nossos grupos aqui. O Tableau nos oferece uma maneira rápida de criar esse grupo Tudo o que precisamos fazer é clicar no valor da Alemanha e depois clicar aqui, Incluir Outro. Vamos colocar que, como você pode ver agora o valor da Alemanha está dentro do grupo Outros, e com isso temos no continente três grupos. Europa, América do Norte e outros. Agora, se você quiser renomear os grupos, você pode clicar no grupo e depois clicar aqui, Renomear Então, vamos tê-lo como outro continente ou algo assim, ou. Clique com o botão direito do mouse no grupo e depois renomeie. Isso é muito fácil. Então, agora o que queremos fazer é levar a Alemanha de volta para a Europa. Agora, como você pode ver, o outro grupo desapareceu porque não tem nenhum membro. Então é isso por enquanto. Criamos nossos grupos. Vamos clicar em Ok. Agora, como você pode ver no lado esquerdo, temos um novo campo chamado continente. E é uma dimensão discreta e tem um ícone especial e o tipo de dados indica que esse campo é um grupo no Tableau Se você estiver criando um grupo com base em outro campo com a função geográfica, Tableau mostrará o grupo de ícones e a função geográfica Porque geralmente o grupo tem o seguinte ícone para a situação. Ele mostrará os dois ícones, a função geográfica e o grupo. Tudo bem, agora vamos construir a visão com base nessa nova dimensão. Vamos levar o coelho dragão do continente para as estradas Como você pode ver, ele tem dois valores. Também vamos aceitar as vendas. E as colunas agora, para ver mais detalhes na exibição, vamos pegar outra dimensão, ou vamos pegar toda a hierarquia da localização Vamos arrastá-lo e soltá-lo aqui na rosa. Agora, como você pode ver, o continente agora está agrupando nossos dados Europa para esses três valores, América do Norte para EUA. Conforme aprendemos nas hierarquias, podemos detalhar os próximos valores. E você sabe o que? Essa nova dimensão, o continente, tem informações semelhantes às do país e da cidade e pertence à hierarquia Agora, faz sentido adicioná-lo à estrutura da nossa hierarquia de localização Então, o que vamos fazer é arrastar o continente e jogá-lo no topo desse país. Com isso, o continente será o nível um e o país será o nível dois. Podemos usar esse novo grupo como o nível mais alto de agregação em nossa estrutura Podemos nos aprofundar até o continente. Como você pode ver, podemos criar novos grupos diretamente no Tableau sem voltar aos conjuntos de dados originais e fazer modificações neles Tudo bem, então é por isso que o primeiro método de como criar grupos no Tableau a partir do banco de dados, o segundo método é criar grupos diretamente na exibição Vamos ver como podemos fazer isso. Vamos criar uma nova planilha e vamos tomar duas medidas Vamos pegar os lucros, vamos colocá-los aqui nas fileiras. E também vamos aceitar as vendas. E agora queremos mostrar todos os clientes como pontos de dados. Para fazer isso, vamos até o ID do cliente, arrastá-lo e soltá-lo, colocá-lo aqui nas marcas, nos detalhes. Agora, temos para cada cliente em nosso conjunto de dados um ponto de dados Agora, nossa tarefa é agrupar o desempenho dos clientes. Se você decidir usar o painel de dados para criar esses grupos e se conectar radicalmente, então vamos aos grupos você verá uma longa lista de todos os clientes E agora, criar grupos com base nesses valores pode ser muito doloroso porque o ID do cliente tem alta cardinalidade em comparação com o país Em vez de fazer isso aqui, faremos isso diretamente na exibição. Para fazer isso, selecionaremos, por exemplo, esses clientes, esses pontos de dados. E teremos uma nova janela. Como você pode ver, o Tableau informa que há oito itens selecionados e temos o ícone do grupo Se clicarmos nisso, o Tableau criará coisas novas. Se você observar o problema dos dados aqui no lado esquerdo, verá que o Tableau já criou um grupo com os itens selecionados E também fez a coloração. Então você também pode ver o grupo. Aqui nas cores do lado direito, temos as legendas. Assim, você pode ver que o item selecionado é azul e os outros são cinza. Agora, o que temos que fazer é renomear as coisas. Em primeiro lugar, vou renomear esse grupo. Vou chamá-lo de Grupo de Clientes. Como você pode ver, o nome do grupo é como a lista de todos os membros. Diz, ok, 9113035 e mais. Isso porque é difícil para Tableau entender por que selecionamos esses clientes e qual é o nome do grupo Para renomear o grupo, vamos para o lado esquerdo do Data Bain, clicamos com o botão direito nele e depois vamos para Editar. Selecione isso. Agora, como você pode ver aqui, temos nosso grupo que acabamos de selecionar com os oito membros. Então, vamos ao nome do grupo, clique com o botão direito nele, renomeie e vamos chamá-lo de pessoas de alto desempenho Que esses clientes tenham o melhor desempenho em comparação com todos os outros clientes. Então, como você pode ver, a Tableau colocou todos os outros clientes no grupo “outros Vamos clicar em OK agora. E agora temos um nome melhor no lado direito. E faz sentido ter uma cor cinza para outros. Tudo bem, agora vamos criar outro grupo de clientes com baixo desempenho. Tudo bem, para fazer isso, vamos fazer o mesmo, vamos entrar na visualização e selecionar os clientes com um desempenho ruim. E uma vez que fizermos isso, vamos ver essa nova janela dizendo, ok, nove itens, e vamos selecionar o grupo. Mas em vez disso, se você afastar o mouse, verá que a janela desaparece Nesse caso, vamos até um desses pontos de dados e clicaremos com o botão direito nele. E então aqui temos a opção de agrupar, selecione isso. Agora, o que pode acontecer? O Tableau não criará um novo grupo no compartimento de dados, mas o incluirá como um novo grupo dentro do grupo já existente Você pode ver aqui no lado direito que temos um novo grupo com a cor laranja. E com isso, adicionamos um novo grupo ao cliente. Para renomeá-lo, vamos até o compartimento de dados e editaremos o grupo Vamos lá agora. Em vez de ter a lista dos membros, vamos clicar nela, renomeá-la e chamá-la de juristas. Clique em OK. E agora, com isso, temos uma boa nomenclatura para os grupos, também podemos mudar as cores do grupo Por exemplo, para o baixo desempenho, podemos ter vermelho. Para o alto desempenho, podemos ter o verde. Para fazer isso, vamos até as Marcas aqui para ver as cores. Clique sobre isso. Em seguida, selecionaremos Editar cores , como dizemos, para obter alto desempenho. Então, vamos selecionar esse valor e atribuí-lo ao verde. E queremos que o baixo desempenho tenha um vermelho e a cor do outro seja cinza. Como não é nosso foco, vamos clicar em OK. E, como você pode ver agora, os pontos de dados têm novas cores. E outro caso de uso para os grupos que usamos, bem como um filtro. Por isso, damos aos usuários a possibilidade de interagir com nossos pontos de vista, se concentrar em um grupo específico. Agora, para fazer isso, vamos ao nosso banco de dados, clique com o botão direito do mouse no grupo e mostre o filtro. Agora temos o grupo como filtro. E os usuários podem clicar entre os grupos para mudar o foco no cluster que podem analisar. Por exemplo, se eles não estão interessados em todas essas coisas boas e querem comparar o alto desempenho com o baixo desempenho para entender a diferença de comportamento entre eles, eles podem simplesmente removê-lo desta forma. Tudo bem, então é assim que você pode criar grupos no Tableau usando os dois métodos, seja a partir do Data Bain, especialmente se você tiver uma dimensão com baixa cardinalidade Mas se você tiver uma dimensão com alta cardinalidade, a ID do cliente, a ID do pedido, poderá criar grupos diretamente da visualização, o que é uma maneira muito rápida de atribuir os valores a grupos específicos Como você pode ver esse recurso no Tableau, os grupos são uma maneira realmente incrível agrupar dados B diretamente no Tableau sem voltar aos conjuntos de dados originais e criar o Tudo bem, agora você tem a seguinte tarefa para você. Acesse os pequenos conjuntos de dados e crie um novo grupo chamado classes com base no nome do produto Dimension Os três primeiros produtos pertencem à classe A e os dois últimos produtos pertencem à classe. Você pode passar o vídeo agora mesmo para realizar a tarefa e retomá-la quando terminar. Tudo bem, agora vamos criar rapidamente esse grupo. Vamos verificar primeiro a cardinalidade do nome do produto Vou apenas arrastá-lo e soltá-lo aqui nas linhas. E, como você pode ver, temos apenas cinco valores. Isso significa que tem baixa cardinalidade. E podemos fazer isso diretamente no Data Bain, clicando com o botão direito do mouse no nome do produto E então vamos para o grupo Criar. E agora vamos chamá-lo, vamos chamá-lo de aulas. Os primeiros três membros são da classe e os dois últimos membros são da classe B, que diz vamos. Ok, agora podemos verificar os valores. Vamos arrastá-lo e soltá-lo aqui antes do nome do produto. E como você pode ver, os três produtos são Classe A e os dois produtos aqui são da classe. Isso é muito fácil. Tudo bem, agora vamos resumir os grupos no Tableau, combinar valores semelhantes relacionados em categorias de alto nível E os grupos podem ser criados com base somente nas dimensões. Não podemos criar grupos para medidas e o grupo em si será uma dimensão discreta grupos no Tableau são muito úteis para simplificar sua visualização e facilitar a compreensão de seus dados, agrupando os pontos de dados em categorias claras e relevantes Tudo bem, pessoal, então isso é tudo para os grupos no Tableau. A seguir, aprenderemos um recurso muito semelhante chamado grupos de clusters. Podemos usá-lo para agrupar seus dados em grupos diferentes. 103. Udemy 8 3 Grupos de cluster: Tudo bem pessoal, agora vamos aprender outro método sobre como agrupar os membros, os valores das dimensões em grupos. E desta vez vamos usar os grupos de cluster no Tableau Mas, como sempre, primeiro vamos entender o conceito por trás disso, que possamos aprender a criá-lo no Tableau. Então, vamos. Tudo bem, então o grupo de clusters é outra forma de agrupar seus dados, usada para agrupamento de dados, que é uma técnica estatística para agrupar pontos de dados semelhantes No agrupamento de dados, temos um algoritmo diferente para calcular os Por exemplo, temos o algoritmo Manes e outro algoritmo e outro algoritmo chamado agrupamento hierárquico e outro chamado agrupamento baseado outro E a Tableau decidiu usar o algoritmo de mineração , pois ele é muito simples e fácil de implementar O algoritmo de mina é amplamente usado no agrupamento de dados. Agora, deixe-me mostrar como o algoritmo de Kemanes funciona. Digamos que, em nosso conjunto de dados, tenhamos os seguintes pontos de dados Primeiro, precisamos definir quantos clusters queremos criar. Neste exemplo, vamos usar três clusters e, depois disso, o algoritmo escolherá três pontos e os chamaremos de centróides Em seguida, ele pode atribuir aos pontos de dados o centróide mais próximo desse ponto de dados, ele pertencerá ao cluster verde E então ele vai para o próximo ponto de dados e calcula a ligação entre ele e os três centróides E então ele pode atribuí-lo ao centróide mais próximo. Para isso, será o cluster vermelho. O algoritmo fará isso para todos os pontos de dados e os atribuirá ao centróide mais próximo No final, teremos três clusters, o verde, o vermelho e o azul. Como você pode ver, o principal meio é muito simples e fácil de implementar. Tudo bem, agora, para entender os clusters, vamos realizar a seguinte tarefa. A tarefa consiste em identificar clientes de alto valor agrupando-os com base em suas vendas E para descobrir quais clientes geram mais receita e quais não. Tudo bem, agora, para criar o grupo de clusters, precisamos estar na página da planilha E desta vez, podemos criar os clusters a partir do painel de análise, e não podemos fazer isso no painel de dados Agora vamos ver como podemos criar os clusters e continuaremos com a grande fonte de dados. Já que precisamos de muitos pontos de dados aqui. Precisamos de duas medidas. Precisamos do lucro. Então, vamos rastreá-lo e colocá-lo nas fileiras. E vamos levar as vendas também para as colunas. E com isso, temos dois eixos, as vendas e o lucro Mas o que nos falta agora no meio são os dados do cliente. Cada cliente será um ponto. Para isso, vamos pegar o ID do cliente, arrastá-lo e soltá-lo aqui nos detalhes das marcas. Tudo bem, agora temos os pontos de dados e cada ponto representa um cliente. Agora, para criar o cluster, vamos mudar para o painel de análise Então, vamos até lá e, se você for aos modelos, encontrará o cluster. É muito fácil. Nós apenas arrastamos e soltamos aqui no nome clusters, e aqui teremos uma janela muito simples onde diz que as variáveis dos clusters são os selos e os lucros E então temos o número de clusters aqui. Como padrão, será automático. Isso significa que o Tableau descobrirá, a partir dos dados, quantos clusters precisamos aqui? Como padrão, temos automático. Isso significa que o Tableau descobrirá quantos clusters faz sentido criar a partir desses pontos de dados Como você pode ver, o Tableau já criou o cluster e criou três clusters Mas se você disser, você sabe o que, nós queremos quatro clusters ou cinco clusters, você pode ir até aqui e definir quantos clusters você precisa. Se você tiver cinco, deixe-me movê-lo aqui para ver o que está acontecendo. Agora temos cinco clusters. Se você quiser ter dois clusters, teremos apenas duas cores e assim por diante. Então, vou ficar com os três clusters. Isso faz sentido. É isso mesmo. Nesta janela, não há nada bem ou algo assim. Então, vamos fechá-lo porque o Tableau pode criar o cluster imediatamente Tudo bem, agora temos o cluster. A questão é: onde posso encontrar o grupo de clusters? Bem, se você acessar os dados no lado esquerdo, não encontrará nenhum grupo de clusters aqui porque agora temos essas informações apenas nas cores. Esse campo aqui é nosso cluster. Agora, podemos ter essa informação, esse grupo de clusters nos dados em, para usá-la em diferentes visualizações. Então, o que vamos fazer é simplesmente arrastá-lo e soltá-lo em algum lugar nos dados. Agora, aqui, podemos ver que temos novos campos e o ícone indica que esse campo é um grupo de clusters. Então, agora vamos dar um nome a ele, clusters de clientes. Tudo bem, agora podemos reutilizar esse cluster em diferentes visualizações, se necessário Tudo bem, agora o próximo ponto é como podemos editar nosso cluster. Então, agora temos três clusters. Que tal mudarmos para quatro? Como podemos fazer isso? clicaremos com o botão direito do mouse e aqui teremos a opção Iremos até as marcas aqui, clicaremos com o botão direito do mouse e aqui teremos a opção de editar. Então, vamos selecionar isso. Novamente, teremos a mesma janela. Portanto, para alterar o número de clusters, não faremos isso com base nos dados, faremos isso com base nas marcas. É assim que você edita os clusters. Agora, se você voltar aqui novamente e clicar com o botão direito para clicar em Clusters, você pode descobrir que temos outra opção chamada descrever clusters. Então, aqui vamos encontrar mais informações sobre nossos clusters. Vamos selecionar isso. Então, como você pode ver aqui, temos muitas informações sobre nossos clusters. Então, primeiro temos a entrada para o algoritmo ou para o algoritmo de agrupamento. As variáveis são as medidas que usamos em nossa visão, a soma aproximada, a soma das vendas e a próxima informação é o nível de detalhes. Normalmente, aqui temos as dimensões. Estamos usando. Agora , o nível mais baixo de detalhes, o ID do cliente. Como cada ponto de dados representa um cliente , temos mais informações sobre nossos clusters. Então, o número de clusters que definimos é três, o número de pontos de dados, o número de clientes, temos 800 clientes e, em seguida, temos a tabela aqui. Para cada cluster, temos informações como o número de itens ou o número de pontos de dados dentro de cada cluster No cluster 1, temos cerca de 617 clientes. No cluster dois, temos 171 e o cluster três é o mais baixo Temos 12 clientes. Os centróides de cada cluster, os pontos centrais dos Se você precisar de mais estatísticas sobre nossos clusters, podemos encontrá-las em describe clusters. É muito divertido trabalhar com os clusters e descobri que pessoas diferentes usam designs diferentes para apresentar os clusters. Por exemplo, um desenho que eu vejo em quase todos os lugares, é se você for até as formas aqui e depois escolher o círculo do campo. Agora, se você tem muitos pontos de dados, o interessante é ver a sobreposição entre esses pontos, mas agora é muito difícil ver isso nessa visualização Então, o que vou fazer com isso, vou me concentrar nesses pontos de dados. Vamos selecionar essas coisas. E então vamos dizer, ok, fique apenas. Vamos clicar nisso. Agora, ampliamos esses pontos para mostrar melhor aqueles que se sobrepõem em um visual amargo O que vamos fazer é ir para as cores e depois reduzir a opacidade Vamos reduzi-lo para algo em torno de 70% , acho que deve ficar bem. E agora nossa visualização parecerá realmente profissional e você poderá ver a sobreposição entre os pontos Tudo bem, então há outro design para atribuir uma forma para cada cluster. Então, antes de fazermos isso, quero ter novamente uma visão geral. Vou remover o filtro, então vamos remover o filtro daqui para outro lugar. E com isso estamos de volta à visão original. Então, o que vamos fazer com isso, vamos pegar o cluster e colocá-lo nas formas. Então, vamos rastrear e soltar o cluster nas marcas aqui nas formas. Então, como você pode ver, para cada cluster temos uma forma, temos o sinal de mais, o quadrado e o círculo. E se você quiser atribuir formas diferentes, o que você vai fazer é clicar nas Formas. E agora podemos ir até aqui e mudar a forma do cluster. Digamos que, em vez de perder para os três clusters, teremos X. E vamos clicar em OK E agora, em vez de falhas, temos o X. É assim que eu costumo criar os clusters no Tudo bem, agora, depois de criarmos os clusters, é muito importante interpretar os resultados dos clusters com a empresa, como se, por um lado, tivéssemos o cluster vermelho focado nos clientes com altos lucros Por outro lado, temos o cluster azul focado nos clientes com baixos lucros. Agrupar seus clientes com base nas vendas e lucros pode ajudar você a obter informações sobre seus que pode ajudar a empresa a direcionar sua estratégia de marketing de forma muito eficaz. Al, agora temos a seguinte tarefa para você. A tarefa é identificar o produto mais vendido agrupando os produtos com base na quantidade e nos lucros, criar cinco clusters usando a fonte de big data Você pode pausar o vídeo agora mesmo para realizar a tarefa e retomá-la quando terminar Tudo bem, agora vamos criar o cluster para os produtos. Aqui precisamos de duas medidas. Temos o lucro e a quantidade. Vamos primeiro ter os lucros. Podemos arrastá-lo e soltá-lo aqui nas linhas. E então vamos pegar as quantidades nas colunas. E agora precisamos da dimensão para definir o nível de detalhes, os pontos de dados. E aqui podemos usar o ID do produto ou o nome do produto. Então, vou agora para o nome do produto. Então, arraste e solte nos detalhes. Tudo bem, agora temos tudo. Temos as medidas e a dimensão, e vamos criar o cluster. Vamos para a versão analítica. E então pegamos o cluster, arrastamos e desenhamos aqui. E o Tableau criou aqui apenas dois clusters, mas a tarefa diz cinco clusters, então vamos ver aqui e definir cinco Tudo bem, então é isso. Agora temos cinco clusters para os produtos. Vamos fechar esse agrupamento. O espaço do produto sobre a quantidade e os lucros pode ajudá-lo a obter informações sobre o portfólio de produtos. E a empresa pode usá-lo para muitos funcionários. Por exemplo, para otimizar o gerenciamento de estoque e tomar decisões estratégicas sobre o desenvolvimento de produtos e marketing. Isso é realmente incrível. Tudo bem, vamos resumir. O grupo de clusters no Tableau é uma técnica estatística para agrupar pontos de dados semelhantes em clusters O algoritmo de cluster usado no Tableau é o principal meio de fácil implementação e compreensão agrupamento no Tableau é um dos principais recursos e é muito poderoso, já que o Tableau é a única ferramenta de inteligência artificial capaz traçar uma quantidade infinita Porque outras ferramentas de BI, como o power BI, sempre gostam de limitar o número de pontos de dados que você pode ver na visualização O que pode tornar realmente impossível criar clusters no power BI. agrupamento de dados na visualização é uma ferramenta muito poderosa para análises de dados e reconhecimento de problemas para ajudar as organizações comerciais a serem orientadas por dados, que significa tomar melhores decisões Tudo bem, então foi isso para os grupos de clusters. Em seguida, aprenderemos como dividir os valores da dimensão em dois subconjuntos usando os conjuntos do Tableau 104. Udemy 8 4 CONJUNTOS: Sobre como agrupar os membros, os valores das dimensões em grupos. Quando vamos usar os conjuntos no Tableau, muito parecidos com os clusters, como de costume Começaremos primeiro com os conceitos depois aprenderemos como criá-los no Tableau. Então, vamos embora. Tudo bem, agora digamos que temos os seguintes pontos de dados em nossa visualização Podemos usar conjuntos de dados para agrupar esses pontos de dados. Os conjuntos podem dividir seus dados com base em critérios ou seleções específicas em dois grupos de dados. O primeiro grupo, nós o chamamos de grupo. Esse grupo, você encontrará todos os pontos de dados incluídos nos subconjuntos de dados Esses pontos de dados são os membros do conjunto. E o outro grupo é o grupo externo. Esse grupo contém todos os pontos de dados que não estão incluídos nos subconjuntos dos dados Isso significa que os pontos de dados nesse grupo não são os membros do conjunto. Os conjuntos no Tableau dividem nossos dados em dois grupos, os grupos de entrada e saída Quando precisamos de conjuntos e por que isso é importante? Bem, podemos usar o subconjunto de dados para fazer uma análise focada em um cenário específico E também para comparar o subconjunto com os dados restantes Por exemplo, podemos criar um subconjunto dos dez principais clientes em nossos conjuntos de dados com base nas vendas E compare os subconjuntos com seus clientes restantes para entender seu comportamento e o que os coloca entre os dez primeiros Portanto, é um recurso realmente incrível do Tableau para entender seus dados e fazer análises focadas em cenários específicos E no Tableau, temos maneiras diferentes de criar os conjuntos. O primeiro a criar um conjunto fixo, usando uma seleção manual. E a outra forma é criar um conjunto dinâmico com base em critérios específicos. Aqui, temos duas maneiras de criar o conjunto dinâmico, usando a condição ou usando a classificação superior ou inferior. Agora, o último método de criação de conjuntos no Tableau é combinar dois conjuntos Ele pode criar novos conjuntos combinados. Como estamos combinando dados , é como as junções. Aqui temos quatro opções interna esquerda, direita e junção completa. Aqui, a saída pode ser novos conjuntos combinados, que são os diferentes métodos para criar conjuntos no Tableau Vamos dar rapidamente alguns exemplos simples para entender esses métodos. Tudo bem, agora voltando aos nossos cinco clientes, e agora vamos criar conjuntos diferentes usando métodos diferentes. Vamos começar com o primeiro set. Serão conjuntos fixos usando uma seleção manual. Aqui, selecionaremos manualmente quais clientes estão dentro dos subconjuntos e quais clientes estão fora Aqui, estamos atribuindo dois valores de entrada e saída. Por exemplo, vamos dizer que John está dentro do set e também apostamos. Mas Martin, George e Maria estarão fora do set. Como você pode ver, acabamos de selecionar manualmente quais clientes estão nos conjuntos. Então, vamos para o segundo conjunto, onde criaremos um conjunto dinâmico usando condições em que as vendas sejam maiores que 400. Portanto, aqui não selecionaremos nada manualmente. Vamos apenas definir a regra para o Tableau. E o Tableau fará isso automaticamente para nós. O Tableau pode ouvir todos os clientes e começar a atribuir os valores por dentro e A primeira cliente é Maria, não cumpre a condição, então ela estará fora do set. Em seguida, temos o segundo cliente, John. Ele tem pontuações altas ou 900 se cumpriu a condição, então ele é um membro do conjunto. O mesmo vale para George, 750, Martin também, mas Peter não tem nenhuma pontuação, então ele não preenche a condição. Ele será, mas Peter não tem nenhuma pontuação, então ele não cumpre a condição. Peter está fora. Então, usando essa condição, temos três clientes entrando e dois saindo. Agora, o que torna os conjuntos dinâmicos muito importantes e eficientes, digamos que, nos próximos dias, essas pontuações de clientes tenham mudado. O que acontecerá depois de seus dados de proporção no Tableau? O Tableau recalculará a condição e atribuirá novos valores se algo mudar. Portanto, há dinâmica e tudo será feito automaticamente Agora vamos para o terceiro. Temos conjuntos dinâmicos e agora vamos usar os dois principais clientes, que significa que as duas melhores pontuações estarão dentro dos subconjuntos e as outras estarão fora Se você der uma olhada nos dados, verá que Joan e George têm as pontuações mais altas entre os clientes Esses dois clientes entrarão. O resto vai sair. Novamente, tudo aqui é dinâmico e automático, basta especificar a regra e Tableau vai fazer o resto, certo? Ok. Então, esses são os três métodos para criar um conjunto. Em seguida, vamos avançar mais, criando um conjunto a partir da combinação de dois conjuntos. Aqui, vamos pegar o exemplo a seguir, em que criaremos um novo conjunto combinado combinando o conjunto um e o conjunto três. Aqui, é muito importante entender que o cálculo desses novos conjuntos combinados pode ser baseado na saída do conjunto um e do conjunto três. O Tableau não verificará os clientes da tabela, ele verificará apenas a saída dos conjuntos E aqui temos que configurar os conjuntos combinados e temos quatro opções. É algo parecido com as juntas, mas não exatamente como as juntas. Então, vamos analisar essas opções uma por uma. A primeira opção diz todos os membros em ambos os conjuntos. Isso significa que o cliente será membro do conjunto combinado se for pelo menos membro de um desses dois grupos. Então, vamos verificar nossos clientes. Maria não é integrante do primeiro e terceiro set, então não será tão boa integrante do grupo combinado. E o próximo cliente, John, é membro dos dois grupos. Então isso é mais do que suficiente. Então, ele também será um membro do conjunto combinado. E George é membro de um dos sets, então ele também será. Em Martin, aqui novamente é como Maria. Ele não é membro do set um e do set três, então ele também estará fora. Então, o último cliente, melhor, ele é cliente de um desses dois grupos. Isso será suficiente para ser um membro dos conjuntos combinados. Como você pode ver com essa opção, será suficiente o cliente seja membro de um dos dois grupos para estar no grupo combinado. Tudo bem, agora vamos para a próxima opção. Diz membro compartilhado em ambos os conjuntos. Isso significa que, para ser membro dos conjuntos combinados, o cliente deve ser membro dos dois conjuntos. Não é como a primeira opção. Basta que o cliente seja um dos conjuntos. O cliente precisa estar nos dois conjuntos. Vamos verificar nossos clientes. Novamente, Maria não é membro dos dois sets, então Maria vai sair. Mas, em seguida, temos o cliente, John. Ele é membro dos dois grupos. Isso significa que ele cumpriu os requisitos, também é membro do conjunto combinado. Então, agora, como você pode ver, para os outros três clientes, nenhum deles atende a esse requisito, que significa que nenhum desses clientes estará dentro do nosso conjunto. Bem, essa opção é muito restritiva. Tudo bem, então agora vamos para o próximo. Vai dizer defina um, exceto membros compartilhados. Então, o que isso significa, podemos ter todos os membros do conjunto um, mas eles não devem ser membros do conjunto três. Então, vamos verificar os clientes. Maria não é membro dos dois, então ela vai sair. E agora chegamos ao John. John é membro do primeiro conjunto, mas também é membro do conjunto três. Bem, desta vez, John não será membro deste grupo, porque estamos dizendo que exceto membros compartilhados. Então isso significa que John desta vez sairá na próxima. George não é membro do set one, então sairá automaticamente. O mesmo vale para Martin. Ele não é membro do set one. Mas agora, se você verificar Peter, ele é o único que cumpriu os requisitos. Peter é membro do conjunto um e não do conjunto três. E esse é exatamente o requisito para esse grupo. Então, Peter será um membro do conjunto de três. E esse é exatamente o requisito dessa opção. Então, somente Peter será membro desse grupo. Tudo bem, então agora vamos passar para o último. É exatamente o oposto. Então, diz definir três , exceto membros compartilhados. Portanto, o requisito para que os clientes sejam membros desse grupo combinado é ser membro do conjunto três, mas não do conjunto um. Tudo bem, agora vamos verificar nossos clientes. Eu realmente me sinto mal por Maria. Ela não é membro de nenhum desses conjuntos. Por exemplo, se seu nome é Maria, eu realmente sinto muito por isso. Não é intencional, mas agora é tarde demais. Eu já gravei, desculpe por isso. Da próxima vez, prometo que vou dar exemplos melhores. Mas, por enquanto, Maria também está fora desse grupo. O mesmo aqui vale para John. John é membro do terceiro set, mas Joan também é membro do primeiro set Então, ele não cumpre os requisitos para que John saia. Agora, se você olhar para os clientes, George é o único no set três e não no set um, então apenas John estará neste grupo e os outros dois estarão fora. Tudo bem, então, com isso, abordamos todos os cenários, todos os métodos que temos, os conjuntos do Tableau Tudo bem, pessoal, agora vamos ver como podemos criar conjuntos no Tableau Podemos criá-lo na página da planilha, não podemos fazer isso na página da fonte de dados E podemos fazer isso no compartimento de dados ou na exibição. Então, agora vamos criar conjuntos diferentes usando métodos diferentes. Mas primeiro vamos criar a visualização. Então, precisamos do ID do cliente. A propósito, em vez de arrastar e soltar, você pode clicar duas vezes no campo e ele também estará nas linhas de que precisamos, o primeiro nome. Clique no primeiro nome e gostaríamos de ver as pontuações também. Então arraste e solte as pontuações no ABC. Então, agora vamos criar o conjunto fixo usando a seleção manual. Para fazer isso, vamos acessar ID do cliente aqui no compartimento de dados. Certo, você clica nele e depois vamos para Criar. Por aqui temos conjuntos. Como você pode ver, o conjunto tem o ícone de juntas, mas não são juntas. Tem exatamente a mesma simplicidade. Vamos clicar nisso. E agora temos uma nova janela. Vamos ver, o que temos aqui? Primeiro temos o nome do conjunto, vamos chamá-lo de Conjunto um e fixo. Agora temos aqui três abas, condição geral e tampas Como você pode ver, esses são os diferentes métodos de criação de conjuntos no Tableau A guia geral é, na verdade, a seleção manual, a condição, como você sabe, o conjunto dinâmico. E a parte superior também é um conjunto dinâmico. Agora vamos com o primeiro. Vamos começar com a seleção manual geral. No meio, temos uma lista de todos os clientes em nossos conjuntos de dados. E temos que começar a selecionar manualmente quais clientes estão dentro e quais clientes estão fora. Em nosso exemplo, selecionamos o cliente dois e o cliente cinco para conhecer os membros do grupo. E tudo o que você não estiver selecionando estará no grupo externo. Então, isso define que o cliente está fora de 134. Vamos agora e clique em OK. Agora vamos ver o que aconteceu com os dados Bain. Temos um novo campo. Será uma dimensão discreta e, como está configurada, tem o seguinte ícone Como eu disse, é como o ícone das junções. Agora vamos ver os valores dentro desse campo. Vamos arrastá-lo e soltá-lo aqui. E agora, como você pode ver, temos apenas dois valores eliminados. É como um tipo de dados em ouro. Também temos o verdadeiro e o falso aqui. Nos conjuntos, temos apenas dois valores. Selecionamos o cliente dois para estar no conjunto e também o cliente cinco para estar no conjunto. O risco será eliminado. É assim que podemos criar conjuntos no Tableau usando a seleção manual e isso será corrigido Tudo bem, agora vamos criar um conjunto dinâmico usando a condição. Nosso exemplo foram os clientes com pontuação superior a 400. Vamos novamente para o lado esquerdo. Clique com o botão direito do mouse no ID do cliente, vá para Criar e depois para Definir, vamos chamá-lo agora, defina dois e vamos chamá-lo de condição. Como estamos criando agora uma condição, vamos acessar a guia condição aqui. Então, agora vamos especificar para o Tableau a regra para decidir quais membros estão dentro e quais estão fora A regra diz pontuação superior a 400. Vamos definir isso primeiro. Temos que selecionar isso por campo. Nosso campo é uma pontuação correta. E então a operação aqui não é igual, deve ser maior que 400. Então, temos que especificar o valor aqui. E isso define que, se a pontuação for maior que 400, os clientes entrarão. Caso contrário, ele pode sair. Agora vamos clicar em OK. E, como você pode ver, temos outra dimensão no painel de dados chamada conjunto dois, clique duas vezes Então, vamos verificar os valores. A pontuação aqui, 350 que está fora, 900 dentro, 750 em 500, e nulo, está fora Como você pode ver, é muito fácil definir o conjunto dinâmico que temos apenas para fornecer uma regra e o Tableau e fazer o resto Se amanhã tivermos dados diferentes, o membro do Sit mudará. Agora vamos criar outro conjunto dinâmico usando a classificação. Em nosso exemplo, tínhamos os dois principais clientes entrando e o resto saindo. Novamente, vamos para o painel de dados. Clique no ID do cliente, crie os conjuntos, vamos dar um nome a eles. Então, serão Sit three e Rank. Então, agora vamos para a terceira guia aqui no topo. Vamos lá para ver este exemplo. Vamos usar a pontuação para classificar o cliente, para que as duas pontuações mais altas possam ser obtidas. Para fazer isso, é muito fácil. Podemos defini-lo aqui por campo. Aqui no ranking, temos a parte superior ou inferior, como você pode ver. Então, vamos ficar com o topo. Em seguida, temos que definir o que estamos selecionando. Os dois melhores clientes, os dez, os cinco e os 20 melhores. Então, aqui temos que usar os dois e por pontuação, então estamos usando a pontuação, tudo está correto. E é isso, é assim que definimos a regra. E o Tableau fará o resto. É realmente lógico se você acabou de lê-lo. Os dois primeiros por pontuação. Tudo bem, isso é tudo. Vamos selecionar. Ok, novamente, como você pode ver, temos o conjunto aqui e os dados sendo capazes de se conectar. Agora vamos verificar os dados. Como você pode ver, John e George, eles têm o, é por isso que eles estão dentro, e o resto, eles estão fora. Como você pode ver, os conjuntos são muito fáceis no Tableau. Tudo bem, agora vamos complicar um pouco as coisas, criando conjuntos combinados. Vamos combinar o primeiro set com o terceiro set. Para fazer isso, vamos novamente para o compartimento de dados, mas desta vez vamos começar do conjunto. Vamos para o conjunto número um, clique com o botão direito do mouse em Conectar. E então temos aqui uma opção chamada Criar conjuntos combinados. Vamos clicar nisso. Como você pode ver, temos aqui uma nova janela para os conjuntos combinados. Primeiro, vamos dar um nome a ele. Então, será definido como quatro e combinado. Primeiro, temos que definir os dois conjuntos que temos. Aqui está o conjunto, já que começamos com ele. E, no lado direito, se você clicar nele, obterá uma lista de todos os conjuntos disponíveis no compartimento de dados. Então, temos o conjunto dois e o conjunto três. Nós vamos com o terceiro set. Tudo bem, com isso, definimos qual conjunto será combinado, mas agora temos que definir para Tableau como os dados serão combinados Aqui temos quatro opções. O primeiro será composto por todos os membros dos dois conjuntos. O segundo, apenas os membros compartilhados em ambos os conjuntos. E o próximo vai se concentrar no primeiro set, e o último vai se concentrar no terceiro set. Neste exemplo, vamos usar os membros compartilhados em ambos os conjuntos. Vamos selecionar isso. E como você pode ver aqui entre os sets, o ícone também mudou. Tudo bem, agora está tudo pronto. Vamos clicar em OK. Então, aqui novamente no Data Bain, temos um novo campo, nova dimensão. Vamos ver os resultados. Vou clicar duas vezes nele. Agora vamos ver os resultados. Estamos combinando o primeiro conjunto aqui com o conjunto três. Se você pesquisar o membro compartilhado, serão apenas o cliente dois, já que está dentro, no conjunto um e também no conjunto três. Como você pode ver, temos apenas um membro no conjunto combinado, que é o cliente, John. Porque é o único cliente compartilhado entre os dois conjuntos. Realmente não é tão difícil. Você só precisa prestar um pouco de atenção à opção de combinação que está usando. Tudo bem pessoal, até agora aprendemos como criar os conjuntos a partir do banco de dados usando métodos diferentes Em seguida, aprenderemos como criar os conjuntos diretamente das visualizações. Tudo bem, agora vamos criar uma nova visualização. E será algo semelhante ao grupo de clusters. Então, vamos ter as duas medidas, lucro e vendas. Então, vamos selecioná-los. Então, clique duas vezes nos lucros e clique duas vezes nas Vendas. Agora temos os dois eixos, o que nos falta agora são os clientes Para adicionar os pontos de dados, acessaremos o ID do cliente e clicaremos duas vezes nele. Agora temos nossa visão e vamos criar o conjunto diretamente da visualização aqui. É muito parecido com os grupos que vamos selecionar. Qual cliente será o membro do nosso conjunto. Então, neste exemplo, vamos selecionar os clientes com alto desempenho. Tudo o que você precisa fazer é selecionar assim. Vamos buscar esses clientes. E, novamente, aqui temos essa nova janela. Na última vez, criamos um grupo, mas desta vez vamos criar um conjunto com esses clientes. Então clique em Out e, em seguida, temos que selecionar esse conjunto Curet Então, vamos selecioná-lo. Agora temos uma nova janela e, como você pode ver, não podemos definir condições ou qualquer conjunto dinâmico. Ele nos mostrará uma lista de todos os clientes que selecionamos na exibição. E a única coisa que podemos fazer aqui é verificar se você selecionou todos os clientes corretamente? E se tivermos cometido algum erro, podemos remover o cliente. Agora vamos dar um nome a ele, vou chamá-lo de Set Customers high performers. Isso é tudo por enquanto. Vamos clicar em OK, então vamos selecionar isso agora. Como você pode ver, nada mudou ainda em nossa opinião. Agora temos um novo campo na linha de dados chamado set. Então, acabamos de criar um novo conjunto diretamente da visualização. Agora, rapidamente, quero te mostrar uma coisa. Se você estiver selecionando um grupo como esse digamos que a janela aqui desapareça O que você pode fazer é acessar qualquer um desses pontos de dados e clicar com o botão direito nele. E aqui a última opção é criar conjunto. Essa é outra maneira de criar um conjunto diretamente da exibição. Tudo bem, agora temos o conjunto. E você pode me perguntar, ok, o que você pode fazer com isso? Bem, podemos fazer muitas coisas com o aparelho agora. Então, primeiro, podemos destacá-lo em nossa visão. Para fazer isso, vamos pegar o conjunto do painel de dados e colocá-lo nas cores rapidamente Veja quais membros estão dentro e quais estão aqui. Como você pode ver, a tabela sempre usa a cor cinza para os membros que estão fora do conjunto. Claro que você pode mudar isso indo até o Marks. Então, se você for até aqui, vamos para Editar cores. E você pode definir aqui a cor de entrada e a cor de saída. Mas para mim agora, as cores estão bem. Então, vamos clicar em OK. Com isso, você está destacando subconjuntos de seus dados para os usuários finais Tudo bem, então o outro uso dos conjuntos em nossa visão é que, para focar em subconjuntos específicos, atualmente estamos mostrando a todos os clientes que entram nossa visão é que, para focar em subconjuntos específicos, e saem, como filtrar os dados apenas para os clientes que são membros do conjunto, somente para o grupo Para fazer isso, vamos ao nosso set. Clique com o botão direito aqui, você pode encontrar duas opções. Como você pode ver, por padrão, mostramos fora do set. Isso significa que estamos mostrando tudo. Mas agora temos outra opção chamada mostrar membros no conjunto. Isso significa que vamos filtrar os dados e mostrar somente os membros dentro do nosso conjunto, o grupo. Vamos selecionar isso e ver o que pode acontecer. Como você pode ver agora, Tableau, remova todos os clientes que estão fora dos conjuntos e podemos ver na exibição apenas os membros do conjunto Essa é uma maneira muito rápida de filtrar seus dados e criar um cenário específico e focado. Mas agora você pode dizer, você sabe o que? Vamos dar essa opção aos usuários. Vamos fazer com que o público em que os usuários decidam em qual subconjunto eles vão se concentrar Isso tornará sua visualização mais interativa e dinâmica podemos oferecer o conjunto como um filtro. Então, vamos ver como podemos fazer isso. Primeiro, temos que mostrar todos os pontos de dados em nossa visão. Então, vamos trocar esse Pac, vamos até nosso set, clique com o botão direito nele e selecionaremos Mostrar fora do conjunto, mostrar tudo Então, é selecionar isso. Em seguida, podemos oferecer o conjunto como filtro. Então vá ao nosso set novamente, clique com o botão direito nele e aqui temos a opção de mostrar filtro. Vamos selecionar isso. Agora, como você pode ver no lado direito, temos as duas opções de entrada e saída e tudo mais. Então, agora temos um cenário diferente. Se os usuários quiserem agora ver o panorama geral, todos os clientes, eles deixarão o filtro como está. Mas se tivermos um cenário diferente em que eles queiram se concentrar no subconjunto de clientes com alto desempenho Tudo o que eles precisam fazer é fazer, selecionar e filtrar. Então, vamos fazer isso. E agora, como você pode ver, estamos focando no subconjunto do grupo somente nos membros dos conjuntos E por alguns outros motivos, outros usuários querem se concentrar nos grupos que estão fora dos sets. Talvez para entender o comportamento e assim por diante. Então, eles vão desmarcar a entrada e selecionar a saída. Então, agora estamos nos concentrando no grupo que está fora dos sets. E, novamente, se você quiser ver o panorama geral, selecionará os dois. Então, eu realmente prefiro dar essa opção aos usuários decidirem em qual subconjunto eles selecionarão e em que se concentrarão, porque com isso você está cobrindo muitos cenários em apenas uma visualização Tudo bem, pessoal, agora com os conjuntos no Tableau, podemos dar um passo adiante Vamos dar a dinâmica completa aos usuários e eles terão a opção de definir qual cliente estará no conjunto. Porque até agora, o que fizemos foi que, ao criar as visualizações, definimos tudo qual cliente entrará e qual cliente sairá. Mas agora, em vez de redefini-lo, vamos dar às opções a dinâmica completa de definir todo o conjunto Então, vamos ver como podemos fazer isso. Para tornar o conjunto dinâmico e interativo, adicionaremos uma ação à nossa planilha Posteriormente, dedicarei tutoriais completos sobre as ações e a interatividade no Tableau Mas agora vamos aprender como adicionar uma ação para conjuntos. Tudo bem, então, para fazer isso, vamos para o menu principal do Tableau, para a planilha Então selecione isso e, em seguida, aqui, ações no Tableau. Vamos lá. Agora, não vou entrar em detalhes explicando todas as opções que temos nas ações, porque aqui temos muito mais do que conjuntos, temos muitas coisas. Então, agora é só me seguir, vamos para a ação de adição aqui. E então temos a opção aqui, alterar os valores definidos. Isso significa que as ações dos usuários mudarão os valores no conjunto de nosso conjunto. Então, vamos selecionar isso. Agora temos que dar um nome à ação, então vamos chamá-la de conjuntos de mudanças de ação. E agora podemos selecionar em quais planilhas essa ação pode ser aplicada Então, agora, se você for até aqui, poderá ver a lista de todas as planilhas que temos em todo o nosso trabalho. Então, agora eu quero aplicar essa ação somente nesta planilha, então está tudo bem E agora aqui estamos definindo o comportamento do usuário. Portanto, agora a questão é: quando a ação será acionada, passando mouse com o mouse ou selecionando os pontos de dados, ou abrindo o mouse ou selecionando os pontos de dados, um menu suspenso Então, vou ficar com o padrão. Vamos fazer com que o usuário clique nesses pontos de dados. Tudo bem, agora vamos definir a meta definida. Qual conjunto mudará quando fizermos a ação? Então, vamos ver o que temos aqui. Então, como você pode ver, temos duas fontes de dados. No tutorial que criamos, na pequena fonte de dados, três conjuntos. E na grande fonte de dados, criamos apenas um conjunto. Depois que a ação é acionada, os valores desse conjunto devem ser alterados. Então, vamos selecionar isso. E agora estamos chegando à parte interessante. Mas primeiro subcafé, OK, então aqui temos dois tipos de ações com o mouse Então, primeiro, vamos verificar o lado esquerdo, o que pode acontecer quando selecionamos um ponto de dados. A primeira opção vai dizer atribuir valores a serem definidos. Isso significa que ele criará um conjunto completamente novo a partir do que você selecionou. A segunda opção é adicionar valores a serem definidos. Portanto, a tabela conterá os valores antigos e tudo o que você estiver selecionando poderá ser adicionado ao conjunto. A última opção é qualquer coisa que você estiver selecionando será excluída do conjunto aqui. Na verdade, depende de como você deseja que os usuários interajam com a visualização. Ou você quer que eles criem um conjunto completamente novo, então você vai escolher a opção 1. Ou você deseja redefinir um conjunto e deseja que eles o estendam adicionando novos membros ao conjunto Então, você escolherá a opção dois ou deseja que os usuários comecem a remover membros dos conjuntos pré-existentes. Eu diria que vamos com a opção dois, em que o usuário adicionará membros ao conjunto predefinido. Tudo bem, então isso é para o lado esquerdo. O que pode acontecer quando o usuário começa a selecionar? E no lado direito, o que pode acontecer quando o usuário começa a se afastar da seleção? Então, aqui a primeira opção é manter os valores definidos. A segunda é adicionar todos os valores aos conjuntos. Isso significa que quando o usuário começar a se afastar da seleção, todos os membros, todo o cliente , estará no grupo, estará dentro do conjunto. E o terceiro é exatamente o oposto. O que vai acontecer? Todos os pontos de dados estarão fora dos conjuntos. Então eu acho que os dois são extremos. Podemos deixar como está, manter os valores definidos. Então, agora vamos manter essas opções e ver o que pode acontecer na exibição quando começarmos a selecionar. Então, vamos continuar, então, como você pode ver aqui, temos nossa nova ação. Vamos clicar em OK. Agora vamos entrar na exibição e começar a selecionar coisas. Mas antes disso, quero mudar a forma desses pontos de dados para ficar mais claro. Então, vamos às formas e usar o círculo do campo. Tudo bem, então agora eu não estou selecionando nada. se eu mover o mouse até aqui, você verá que nada vai mudar, mas a ação aqui é selecionar. Então, para clicar no ponto de dados, vamos clicar nele. Vamos nos afastar. Agora podemos ver que esse membro é azul. Isso significa que está no conjunto, e qualquer coisa em que eu esteja clicando nesses pontos de dados pode estar dentro do nosso conjunto. Ou podemos ir até aqui, por exemplo, e selecionar todas essas coisas ao mesmo tempo. Agora, qualquer coisa que eu esteja selecionando, a visualização como você vê, será incluída em nosso conjunto. Com isso, estamos nos tornando totalmente dinâmicos e damos ao usuário a opção de definir qual cliente está dentro e qual cliente está fora. Tudo bem, com isso, cobrimos tudo sobre os sets. Como criá-la como uma dinâmica fixa a partir do compartimento de dados, da exibição, como adicionar ações a ela, como adicioná-la aos filtros. Esse recurso no Tableau é muito bom. Tudo bem, agora vamos resumir os conjuntos no Tableau. Dividirá seus dados com base em critérios específicos ou seleção em dois grupos. Então, temos os subconjuntos, que conterão todos os membros dentro dos conjuntos E os subconjuntos de saída conterão todos os membros que não estão incluídos no conjunto Os conjuntos são um recurso muito importante no Tableau, pois permitem que os usuários se concentrem em subconjuntos de seus dados e os comparem com os dados restantes E os conjuntos são uma ótima maneira de adicionar dinâmica e interatividade às suas visualizações oferecendo opções para que os usuários definam em qual subconjunto eles se concentrarão Tudo bem, ok, então isso é tudo para os conjuntos no Tableau. Em seguida, aprenderemos como agrupar os valores das medidas usando canetas e como criar histogramas 105. Udemy 8 5 Caixotes: Tudo bem, pessoal, até agora, aprendemos métodos diferentes como agrupar os valores das dimensões em grupos. Mas agora aprenderemos como agrupar os valores das medidas em grupos. E para isso, podemos aprender os pinos no Tableau, como de costume. Primeiro, vamos entender o conceito por trás dos pinos e depois aprender a criá-los no Tableau Vamos lá, pessoal, antes que, ao aprendermos dimensões e medidas, aprendamos a fórmula secreta de construir novas visões. E isso é medido por dimensão, como vendas por categoria. Temos que construir uma visão a partir de duas medidas. Então, será medida por medida, como lucro por vendas, quantidade por lucro e assim por diante. Uma maneira de fazer isso é convertendo uma dessas medidas em canetas Portanto, teremos lucro com canetas de venda e quantidade com canetas de lucro Então, o que são canetas Benz? Divida os dados em grupos de contêineres do mesmo tamanho, resultando em uma distribuição sistemática dos dados. E podemos usar essas canetas para criar gráficos chamados histogramas O histograma classificará seus dados em canetas diferentes e, em seguida, contará seus dados em canetas diferentes e, em quantos pontos de dados temos dentro de cada Em histogramas, geralmente usamos o gráfico de peças para visualizar os dados Tudo bem, agora vamos dar um exemplo fácil para entender as canetas e os histogramas Tudo bem, então agora vamos ter os seguintes dados. Temos dez clientes e, com suas pontuações, as pontuações são como pontos que os clientes coletam. E agora queremos contar quantos clientes se enquadram em uma faixa de pontuação. Por exemplo, quantos clientes temos na faixa de 0 a 303060 e Então, primeiro temos que criar canetas. Para criar canetas, precisamos de poucas informações, como qual é o valor mais alto nas pontuações Então, será o primeiro cliente, o 63. E qual é o menor valor nas pontuações? Vai ser o zero. O próximo valor que precisamos definir é o tamanho do pino. Por exemplo, aqui vamos pegar o tamanho de 30. E agora temos todas as informações de que precisamos para criar os pinos Não se esqueça de que eles têm o mesmo tamanho, o que isso significa. Os primeiros pinos que temos são de 0 a 30 Começa com o menor valor de zero e o tamanho deve ser 30, é por isso que temos o intervalo de 0 a 30. Este é o nosso O próximo será 30-60. Novamente, como você pode ver, o tamanho é 30 E agora o último pino vai para 60-90 E com isso vamos começar porque com o último pino temos o valor mais alto Então, com isso, criamos a partir da pontuação da medida e canetas de tamanhos iguais. E agora, depois de criarmos nossas canetas, vamos contar quantos clientes, quantos pontos de dados temos dentro de cada caneta Tudo bem, agora vamos começar a contar os clientes para cada caneta. Nossa primeira caneta começa de 0 a 30, então vamos ver, quantos clientes temos dentro dessa faixa? Então, o primeiro cliente sair, não contará com isso. O segundo está dentro da faixa, então temos um cliente, dois clientes, três clientes. Esse cliente está fora do alcance, o mesmo aqui. Então aqui temos o primeiro cliente, esse cliente está fora. Temos o cliente número cinco, e é isso. Portanto, temos cinco clientes entre o 030. Tudo bem, então agora vamos para o próximo pino. Quantos clientes temos que sua pontuação é de 30 a 60? Tudo bem, então agora vamos começar a contar e escanear nossa tabela Acho que todos esses valores estão fora de questão. Temos esse cliente que está dentro dessa faixa. Então temos o 45 e também o 55. Portanto, temos quatro clientes, pontuação de 30 a 60, então este é nosso segundo pino Vamos agora para a última caneta. Então, temos a faixa de 60 a 90. E agora vamos contar quantos clientes temos dentro dessa faixa Portanto, temos dez clientes. Já temos nove, então acho que temos apenas um e esse é o cliente número um. E todos os outros valores não estão nessa faixa, então temos um cliente e pronto. Com isso, criamos um histograma para as pontuações. Só precisamos criar as canetas e contar quantos pontos de dados estão dentro de cada uma dessas canetas, e chamamos essas partes azuis E cada caneta tem um tamanho. Agora, digamos que queremos definir outro valor para o tamanho da caneta. E pegamos o valor dez. Então, o que pode acontecer? Podemos ter mais canetas, então a primeira será de 0 a 10. A próxima será de dez a 2020 a 30, e assim por diante Portanto, faz sentido que, se você definir um tamanho menor para as canetas, obterá mais partes dos dados em vez de três canetas . Agora temos sete canetas e, como você sabe, depois de criar as canetas, podemos contabilizar quantos clientes temos dentro de cada uma dessas Se você começar a contar, poderá ter o seguinte histograma Como você pode ver, o que define a pontuação são os valores mais baixos e mais altos nossos dados e também o tamanho das canetas. Como você pode ver, usando as canetas, criamos grupos diferentes a partir de uma medida Agora você pode me perguntar, por que precisamos histogramas? Por que eles são importantes? Bem, se você comparar a tabela do lado esquerdo com o visual do lado direito no histograma, poderá identificar rapidamente tendências e padrões na distribuição dos clientes Como você pode ver rapidamente, a maioria dos nossos clientes tem uma pontuação de 0 a 30 esse tipo de gráfico pode ajudá-lo a entender rapidamente se tudo estava bem ou se você precisa melhorar em determinadas áreas Defina novas estratégias e tome melhores decisões usando os dados. Tudo bem, agora vamos ver como podemos criar canetas e histogramas E podemos fazer isso somente na página da planilha. Não podemos fazer isso na página da fonte de dados. E há duas maneiras de fazer isso. Ou criamos canetas no painel de dados ou podemos criar canetas na visualização. Vamos começar com o primeiro. Então, agora vamos criar um histograma para as pontuações dos clientes E vamos ficar com a grande fonte de dados no lado esquerdo. Vamos para o painel de dados e precisamos da pontuação. Clique com o botão direito sobre ele. E então vamos para Criar. E aqui temos a opção de pinos. Vamos clicar nisso. Agora temos aqui uma nova janela para criar os pinos No primeiro, temos o nome do campo. Vamos deixar tudo como está. A segunda opção aqui o tamanho das canetas como padrão. O Tablo seguirá uma equação matemática específica para encontrar o tamanho adequado das Mas se você não quiser esse valor, pode alterá-lo. Então, por exemplo, vamos usar o valor de 20. Depois disso, encontramos informações sobre a faixa de valores Então, qual é o valor mínimo e o valor máximo que encontramos dentro da pontuação do campo e as diferenças entre eles? Por enquanto, isso é tudo o que vamos ter. O tamanho das canetas de 20. Vamos clicar em OK. Agora, se você verificar o compartimento de dados no lado esquerdo, poderá encontrar um novo campo chamado caneta de pontuação. É uma dimensão porque tem um número infinito de valores. A pontuação permanecerá, é claro, como medida. Vamos verificar os valores dentro do nosso novo campo. Então, vamos colocá-lo aqui nas fileiras. Agora, como você pode ver, temos as canetas e o tamanho de cada caneta é 20 Ok. Agora, até agora temos as canetas do placar O próximo passo para fazer um histograma é obter a contagem dos clientes Agora vamos usar essa medida, a contagem de clientes, arrastá-la e soltá-la aqui na exibição. E então eu tenho que alternar entre eles, então parece um histograma Com isso, temos nosso histograma, mas ainda não chegamos lá Para fazer com que pareça um histograma real, precisamos ter as canetas como contínuas. Se você verificar o pino de pontuação no lado esquerdo, verá que é discreto, é azul E agora vamos convertê-lo em contínuo. Clique com o botão direito nele e converta para contínuo nele. E ainda está na exibição como discreta, então temos que convertê-la também aqui e a visualização como contínua Com isso, criamos um histograma no Tableau. Vou adicionar o toque final, onde adicionarei os valores de cada pino. Então vamos até os rótulos, mostramos marca, etiqueta, e agora vou mudar também a cor em nosso histograma Então, vou pegar o pino de pontuação e colocá-lo nas cores. Vamos fazer isso. Ainda não estamos lá. Eu gostaria que o pino com o maior número de clientes fosse mais escuro Então, para fazer isso, vamos até os clientes com a cor e depois vamos até aqui e a invertemos. Clique em OK. Agora estou feliz. É assim que eu costumo apresentar os histogramas no projeto Uma vez que temos o histograma, temos que discuti-lo para entender os dados Normalmente, buscamos picos em busca de vales ou quaisquer valores atípicos Para histogramas, existem formas diferentes com diferentes interpretações A forma do nosso histograma que chamamos de inclinada para a direita Inclinado para a direita significa que o histograma do lado esquerdo tem o pico mais alto e, em seguida, a frequência dos dados diminuirá à medida que você for para E no lado direito, você terá a menor frequência dos pontos de dados, o que é naturalmente bom neste exemplo. Isso significa que temos muitos novos clientes que ainda não acumularam pontos. Os histogramas são realmente poderosos para ver a distribuição de seus clientes em um clique para entender rapidamente se há problemas em sua empresa ou se você encontra alguma nova tendência Agora, para este exemplo, decidimos que o tamanho do pino é 20. Digamos que você queira alterar a distribuição e também o tamanho. Então, para fazer isso, vamos ao nosso campo, clique com o botão direito nele e depois vamos para a edição. Então, vamos selecionar isso. E aqui podemos ir até aqui e mudar para dez. Vamos clicar em OK. E agora, como você pode ver, temos mais canetas e mais detalhes sobre nossos dados Agora você pode me perguntar: quero que seja mais dinâmico e quero dar aos usuários a opção de definir quantas canetas temos E para isso, podemos usar outro recurso chamado parâmetros, que estará no próximo tutorial. Tudo bem, agora, até agora, aprendemos como criar canetas a partir do painel de dados Há outra maneira de criar canetas e histogramas no Tableau, que é muito mais fácil do que a que Podemos fazer isso diretamente da visualização. Deixe-me mostrar o que quero dizer. Então, vamos criar uma nova planilha. E digamos que eu queira criar um histograma a partir das vendas Então, para fazer isso, vamos pegar as vendas e colocá-las nas estradas. E então vamos até aqui no show me. E redefinimos visualização do Tableau Portanto, o requisito para essa visualização é apenas uma medida Então, quando clicarmos nele, você verá que o Tableau fez tudo Se você verificar o painel de dados no lado esquerdo, já fomos nossa dimensão chamada caneta de vendas com a função de contínua E, claro, o Tableau vai sugerir o tamanho das canetas É claro que você pode mudar isso, mas, como você pode ver, é muito fácil. Se pegarmos apenas uma medida na exibição e clicarmos no histograma, o resto será feito E esse é exatamente o poder do Tableau na visualização Tudo bem, agora vamos fazer um resumo que dividirá seus dados em contêineres de tamanhos iguais, o que resultará em uma distribuição sistemática dos dados E as canetas são o método de criar grupos a partir de medidas. Isso significa que podemos criar canetas somente a partir das medidas. Não podemos criá-lo a partir de dimensões porque as dimensões já são pinos E os pinos em si são dimensões. E é melhor convertê-lo em dimensão contínua para ser usado em histogramas E uma limitação no Tableau é que você não pode criar pinos a partir de campos calculados E o objetivo principal de ter pinos e histograma é identificar rapidamente padrões e tendências na distribuição de Tudo bem, Kay, então tudo se resume aos pinos e histogramas. Com isso, aprendemos tudo sobre como organizar e personalizar nossos dados E terminamos este capítulo. seguir, aprenderemos no Tableau como filtrar seus dados usando técnicas diferentes em diferentes camadas 106. Filtros de Seção 9: Filtros no Tableau. muitos tipos diferentes de filtros para finalidades diferentes, como otimizar o desempenho ou também para que seus usuários explorem seus dados É por isso que é muito importante entendê-los e as diferenças entre eles. É por isso que, primeiro, podemos começar entendendo o conceito por trás dos diferentes tipos de filtros no Tableau E então podemos aprender os diferentes métodos de como criar todos esses filtros no Tableau Continuando, podemos aprender as várias opções diferentes sobre como personalizar os filtros no Tableau E, no final, vou compartilhar com vocês muitas dicas e truques baseados em práticas de uso de filtros no Tableau que eu costumo seguir em meus projetos Então, vamos começar com o primeiro tópico em que podemos entender o conceito por trás dos diferentes tipos de filtros no Tableau. Agora vamos. 107. Udemy 9 1 conceitos de filtro: Tudo bem pessoal, a melhor maneira de entender a hierarquia é ter um exemplo Se você der uma olhada em nossos dados, por exemplo, dos clientes, poderá descobrir que algumas dimensões estão relacionadas umas às outras, pois contêm informações semelhantes Por exemplo, na dimensão país, temos valores como Alemanha, EUA e França. E temos outra dimensão de cidade, onde você pode encontrar as cidades dentro desses países. Para a Alemanha, temos Berlim, Stuttgart. E então temos uma terceira dimensão, Código Postal, onde você pode encontrar os códigos dentro dessas cidades. Como você pode ver, essas três dimensões descrevem informações comuns. Eles nos fornecem informações sobre a localização do usuário e podemos relacionar essas dimensões usando a hierarquia Nas hierarquias, temos níveis diferentes. E começamos com o nó superior e o chamamos de nó raiz. Esse nó representa o nível mais alto de agregações em nossa hierarquia E agora vamos para o próximo nível da hierarquia, onde temos o país Neste nível, veremos mais detalhes sobre nossos dados. Onde temos, por exemplo, os dois valores, EUA e Alemanha, e as ligações entre os nós, chamamos isso de filiais. E agora vamos para o próximo nível em nossa hierarquia Temos o nível dois aqui na cidade. Veremos mais detalhes sobre nossos dados. Então, nos EUA, temos Portland e Seattle. E na Alemanha temos Stuttgart e Berlim. E, novamente, temos o link entre o nó pai e o nó filho usando as ramificações. E agora vamos para o último nível na hierarquia, temos o código postal E aqui vamos dividir ainda mais a estrutura com mais detalhes. Portanto, temos os seguintes códigos brutais para cada cidade. Agora, como o código postal é o último nível em nossa hierarquia e esses valores não têm filhos, chamamos esses nós de nós de nós da folha Os nós das folhas ou as folhas representam o nível mais detalhado de nossos dados nessa hierarquia Então, agora com isso, temos a estrutura completa da nossa hierarquia Como você pode ver, parece uma estrutura de árvore. O nó superior, que chamamos de nó raiz , representa o nível mais alto dos detalhes. Então temos os níveis intermediários, e eles são conectados usando ramificações. E o último nível, nós o chamamos de nós foliares, onde representa o nível mais baixo de detalhes. Temos o nó raiz, que representa o nível mais alto das agregações. Então, temos níveis intermediários conectados às filiais. E então temos as folhas, os nós das folhas. Eles representam o nível mais baixo de detalhes em nossos dados. Como aprendemos antes, podemos fazer muitas operações de laboratório no cubo Então, se tivermos o rake em nossos dados, podemos fazer duas operações muito importantes, o detalhamento e o detalhamento O detalhamento e o detalhamento são todas operações que nos ajudarão a navegar pela hierarquia para obter compreensão mais profunda ou superior dos dados Então, vamos entender primeiro como o detalhamento funciona. Digamos que estamos trabalhando com as vendas da Mejor. Começamos no nó superior, no nível mais alto. No nível mais alto, teremos o total de vendas em todos os conjuntos Por exemplo, vai ser 140. Então, agora estamos no nível mais alto, no nó raiz. E se você usar o detalhamento, você vai pular para o próximo nível inferior na hierarquia Isso significa que, nesse nível veremos mais detalhes sobre as vendas. Então, para os EUA, temos 90, e para a Alemanha, temos 50. E agora, se você quiser ver mais detalhes sobre seus dados, podemos nos inscrever novamente detalhar para ir para o próximo nível inferior na estrutura. Então, o que vai acontecer? Vamos para o nível dois e aqui a venda será dividida entre Portland e Seattle Temos 40,50 e, para a Alemanha, teremos 24 guardas de terno e 34 Isso significa que estamos vendo mais detalhes sobre nossas vendas. E agora, se você quiser ir para o nível mais baixo até as folhas, vamos detalhar da cidade até o código postal. Então, vai ficar assim. O Portland vai se dividir entre esses dois códigos postais. Digamos que Seattle seja a mesma porque temos apenas um filho O mesmo para Stuttgart, vai ficar 20, e Berlim, temos dois códigos postais, então vai se dividir novamente Então, como você pode ver, estamos usando o detalhamento para navegar pela hierarquia, levando-nos do nível mais alto para o nível inferior de detalhes É como se estivéssemos expandindo a árvore para ver mais detalhes e entender nossos dados. Tudo bem, agora vamos falar sobre a segunda operação do Alp, o detalhamento É exatamente o oposto do detalhamento. detalhamento nos levará de baixo para cima, nível inferior para outro de detalhes de como funciona. Digamos que vamos começar pelas folhas e vamos vender essas folhas. E agora podemos usar um detalhamento para passar do código postal para a cidade. Por exemplo, teremos o total de vendas em Berlim, 30, porque é a soma de dez mais 20. E então, em Utgard, permanecerá o mesmo, 20, Seattle 50 e Portland também, resumindo os valores das folhas Então, vamos ter o valor de 40. Como você pode ver, à medida que subimos, o valor vai ficar mais agregado Vamos ver se queremos ir para o campo, para que possamos usar novamente uma simulação para nos deslocarmos da cidade para os países. Alemanha, podemos ter um total de vendas de 50. Para os EUA, podemos ter um total de vendas de 90. Agora você pode usar, novamente, o drill up para ir até o nó raiz, onde você pode ter o nível mais alto de agregações Assim, podemos ter o valor de 140, o total de vendas dentro do nosso conjunto de dados. Como você pode ver, se tivermos uma estrutura hierárquica, podemos usar um detalhamento e um detalhamento para navegar pela estrutura hierárquica As hierarquias organizam e estruturam o membro das dimensões em uma estrutura de árvore lógica agrupando dimensões semelhantes. As hierarquias são muito importantes e fornecem dinâmica às suas visualizações, hierarquias são muito importantes e fornecem dinâmica às suas visualizações onde você pode ter uma visão geral e entender os dados no nível mais alto entender os dados no E você pode detalhar detalhes específicos para obter dados de conhecimento mais aprofundados. Tudo bem, agora estamos de volta ao Tableau. Vamos entender como podemos criar hierarquias no Só podemos criar hierarquias na página da planilha. Não podemos criá-lo na página da fonte de dados. Na página da planilha, podemos criar uma hierarquia na página principal de dados. Se você der uma olhada nas tabelas de clientes, verá que já temos uma hierarquia E aqui temos um pequeno ícone que indica que temos hierarquia, o nome da hierarquia chamado Country City, e no lado esquerdo aqui temos uma pequena Se clicarmos nela, a hierarquia pode se expandir e podemos ver as dimensões dentro dessa hierarquia Falando sobre dimensões, hierarquias poderiam ser usadas, apenas quatro Você não pode criar uma hierarquia a partir de medidas. E essa hierarquia que temos aqui é criada automaticamente a partir do Tableau Já que o Tableau analisou o conteúdo do país e da cidade e entendeu automaticamente que existe uma hierarquia entre eles Mas como queremos aprender como criar uma hierarquia, vamos removê-la e criar uma nova do zero Agora, para remover uma hierarquia, acesse o nome da hierarquia aqui e clique com o botão direito do mouse nela E então aqui temos a opção remover hierarquia. Aqui você precisa entender que as dimensões dentro das hierarquias não serão excluídas, somente a própria hierarquia será Assim, você não perderá nenhum campo na árvore lógica. A hierarquia lógica será removida. Tudo bem, agora vamos ver como podemos criar hierarquia no Tableau E vamos criar a hierarquia de localização. Vamos para o lado esquerdo dos dados e selecionaremos uma das dimensões. Não importa qual deles você vai selecionar, mas eu prefiro começar com o nível mais alto da hierarquia Aqui em nosso exemplo, será o país que selecionará o país radical. Clique nele. E então aqui temos algo chamado hierarquia E vamos selecionar Criar hierarquia. Vamos lá. Temos que dar um nome a ela, então vamos chamá-la de hierarquia de localização Então ele, como você pode ver agora no lado esquerdo, temos o ícone da hierarquia Dentro dela, temos apenas uma dimensão, o país. Agora, em nossa hierarquia, temos também a cidade e o código postal Então, como podemos adicioná-lo a essa hierarquia? Conforme aprendemos, a hierarquia tem níveis diferentes, e a ordem desses níveis é muito importante Temos país, cidade e código postal. Agora, para adicionar a cidade, basta arrastar e soltar a cidade abaixo do país aqui e liberá-la Com isso, agora temos a cidade dentro da nossa hierarquia. Vamos pegar também o código postal. Então, temos que arrastá-lo e soltá-lo abaixo da cidade. Vamos lançar. Com isso, criamos a hierarquia de localização com as três dimensões, país, cidade e código postal Novamente, se você quiser ocultar os detalhes sobre essa hierarquia, podemos reduzi-la aqui Ou, se você quiser ver os detalhes, podemos expandir a hierarquia Tudo bem, então essa é uma forma de criar hierarquia no Tableau usando o menu suspenso Na segunda forma de criar hierarquia, podemos rapidamente arrastar e soltar dimensões juntas Então, por exemplo, se formos para a tabela de produtos, também temos uma hierarquia aqui entre a categoria, o nome do produto e a subcategoria Nossa hierarquia começa com a categoria, depois a subcategoria e a última, as folhas, será o nome do produto Agora vamos ver como podemos criar a hierarquia usando o recurso de arrastar e soltar rapidamente Vamos pegar uma dessas dimensões, digamos que vamos começar com a categoria, arrastá-la e soltá-la dentro da subcategoria Então, agora estou passando o mouse e selecionando a subcategoria. Vamos lançar. Depois de fazer isso, a Tableau entende que queremos conectar essas dimensões Então, o Tableau criará uma nova hierarquia. Vamos chamá-la de Hierarquia do Produto. E vamos lá, ok. E agora vamos ver. No lado esquerdo, temos uma nova hierarquia chamada hierarquia de produtos com o ícone E temos duas dimensões internas, categoria e subcategoria categoria e subcategoria Estamos perdendo a terceira dimensão. Vamos pegar o nome do produto e colocá-lo na hierarquia. Agora temos problemas com isso. A ordem das dimensões dentro de nossa hierarquia está errada, porque a categoria de dimensão deve ser o nível um e a subcategoria deve ser o nível dois Como podemos resolver isso? Basta selecionar a categoria e arrastá-la e soltá-la sobre a subcategoria Vamos liberar isso. Isso significa que é assim que você altera a ordem das categorias. E com isso, temos a hierarquia do produto. Tudo bem, agora digamos que não queremos remover toda a hierarquia, queremos apenas remover um membro, uma dimensão da hierarquia Para fazer isso, digamos que queremos remover o nome do produto. Selecione-o e basta arrastá-lo e soltá-lo em algum lugar aqui no espaço vazio. E com isso, o nome do produto não é mais membro da hierarquia Então é assim que podemos remover dimensões da hierarquia. Mas quero colocá-los de volta em nossa hierarquia porque precisaremos deles mais tarde Então, vou colocar a subcategoria abaixo da categoria, e pegamos o nome do produto e o colocamos abaixo da subcategoria, e pronto Portanto, esses são os dois métodos de criar hierarquias no Tableau, soltando dominus ou arrastando e soltando rapidamente as dimensões para criar uma hierarquia É muito fácil. Tudo bem, agora temos essa hierarquia, a estrutura, como vamos usá-la em nossa visão, é muito fácil Vamos selecionar toda a hierarquia e, em seguida, arrastá-la e soltá-la na Visualização Então, aqui a hierarquia vai começar do nível um para os países, e vamos ver os valores do país Agora vamos ter uma dessas medidas. Vamos pegar as vendas e arrastá-las e soltá-las nas colunas. Então, agora, se você olhar de perto para o país, para a pilha de ameixas aqui, você pode ver que temos um novo sinal, o sinal de explosão Esse sinal indica que podemos detalhar essa dimensão. Então, agora vamos clicar no sinal de explosão. Como você pode ver, agora estamos detalhando nossa hierarquia para um nível inferior Agora estamos vendo mais detalhes sobre as vendas. E agora estamos no nível da cidade para o próximo nível. Agora, como você pode ver, temos a dimensão cidade. Nossas linhas, não as arrastamos e soltamos do banco de dados e as colocamos nas linhas que ela expandiu da hierarquia Novamente, aqui a cidade tem o sinal de mais que indica que podemos detalhar o interior da cidade. Vamos detalhar novamente. Como você pode ver agora, estamos no código postal e podemos ver mais detalhes sobre as vendas. Agora, se você verificar o código postal, não há sinal de adição, como a cidade e o país. Como estamos nas folhas, estamos no nível mais baixo de detalhes em nossos dados. Com isso, navegamos pela nossa hierarquia do nó superior até as folhas Como você pode ver, é muito fácil e muito dinâmico. Agora, digamos que estamos nas folhas e queremos detalhar até nível mais alto das agregações até o nó superior É muito fácil verificar novamente a cidade e os países que não temos mais, o sinal de mais, temos o sinal de menos O sinal de menos indica que podemos detalhar a hierarquia Então, vamos ver o que pode acontecer se você clicar no sinal de menos Como você pode ver, agora detalhamos as folhas, do código postal até a cidade. E os valores dessas células agora estão mais agregados. E agora a mesma coisa, se você quiser ir da cidade de volta ao país, vamos clicar no sinal de menos. Então, vamos fazer isso. E com isso, somos movidos para o nível um, para a agregação mais alta em nossa hierarquia Tudo bem, até agora, o que fizemos foi e detalhar nossa hierarquia usando as prateleiras de linhas e você sabe que são as linhas e as colunas Nós o usamos à medida que os desenvolvedores constroem nossa visão. Agora, a questão é como nossos usuários e o público analisam e detalham a hierarquia Porque a hierarquia também deve ser usada rapidamente pelos usuários para detalhar os detalhes Agora vamos ver como podemos fazer isso. Se formos até a vista aqui e passarmos o mouse sobre o país, poderemos ver novamente um sinal de mais Vamos clicar nisso. E, como você pode ver, detalhamos nossa hierarquia do país à cidade Agora vamos detalhar mais e detalhar o código postal. Podemos passar o mouse sobre a cidade e, como você pode ver, temos novamente o sinal de mais. Clique sobre isso. E com isso, detalhamos o código postal. É exatamente assim que os usuários podem detalhar a visualização. Agora, se quisermos voltar ao nível superior, podemos fazer o mesmo. Podemos ver o sinal de menos aqui. Clique nele e você volta para a cidade. E depois vamos para o campo também. Temos o sinal de menos, clicamos nele. E com isso, voltamos ao país. Como você pode ver com esses ícones, podemos navegar pela nossa hierarquia Agora você pode dizer que todos os seus usuários, você sabe o que, este é um ícone muito pequeno e meus usuários não gostam dele. Existe alguma outra maneira de detalhar e detalhar a exibição? Bem, sim, se você acessar qualquer um desses valores aqui e clicar nele, você pode ver nesta lista suspensa que temos um detalhamento. Se você clicar nele, detalhamos a cidade da mesma forma. Se você selecionar qualquer valor, não importa qual, vamos dar uma olhada aqui e detalhar novamente. E com isso estamos no código postal. Se você quiser detalhar, você pode fazer o mesmo, qualquer valor se encaixa radicalmente E aqui temos o detalhamento social. E para detalhar o país, acesse radicalmente qualquer valor do país e aprofunde Então, essas são as duas maneiras de detalhar e detalhar a exibição. Tudo bem, pessoal, até agora criamos nossas próprias hierarquias juntando essas dimensões em diferentes Mas no Tableau também temos hierarquias indiretas incorporadas data do tipo de dados no Qualquer campo com a data do tipo de dados tem a seguinte hierarquia Começa com o nível mais alto do ano, depois temos o trimestre do mês e, em seguida, o nível mais baixo, as folhas. Nós temos os dias. Esses quatro níveis são os níveis padrão dentro de cada campo com a data do tipo de dados em nosso conjunto de dados. Agora temos outro tipo de dados que também é válido, uma hierarquia indireta incorporada Temos os campos com a data e a hora. Aqui temos informações sobre a hora e temos sete níveis Começa exatamente como a data, então o nível mais alto será o ano, depois o trimestre do mês e depois o dia. Mas agora podemos detalhar mais detalhes, pois temos as informações de horário. O próximo nível serão as horas. Então temos minutos e segundos. Em segundo lugar, estão os níveis mais baixos de detalhes. Eles são nossas folhas aqui. Temos níveis civis da hierarquia. Data, data e hora. Eles têm uma hierarquia embutida nela. Agora vamos descobrir essas hierarquias no Tableau. Tudo bem, então agora vamos para a mesa de pedidos. E aqui temos duas datas. Não importa qual, os dois terão exatamente a mesma hierarquia Vamos pegar a data do pedido, arrastá-la e soltá-la aqui na rosa. Agora, como você pode ver, agora temos o sinal de mais. Isso indica que há uma hierarquia. E começa no nível mais alto com os anos. Agora vamos fazer uma medida para ver alguns dados. Vamos pegar a contagem de pedidos e colocá-la nas colunas. E eu quero mostrar a Israel os rótulos. Vamos mostrar alguns rótulos. Tudo bem, agora vamos descobrir a hierarquia dentro da data Como você pode ver no lado esquerdo, não vemos nenhuma informação sobre a hierarquia, o que significa que ela está realmente incorporada a esse tipo de dados Então, vamos ver os anos e clicar no sinal de mais para detalhar. Como você pode ver nas próximas informações temos as informações do trimestre Agora vemos o número total de pedidos por trimestre. Agora podemos ver mais detalhes sobre as contagens totais e depois detalhar o dia. E agora estamos no nível mais baixo do dia. Não podemos detalhar mais, por exemplo, horas, minutos e segundos, porque a data do pedido tem a data do tipo de dados. Como você pode ver, a data do pedido da dimensão tem quatro níveis, anos, trimestre, mês e dia. É muito bom tê-lo assim no Tableau porque é realmente padrão Trabalhei com outras ferramentas de BI e aí temos que construí-las por conta própria, o que é muito demorado para criar todas essas hierarquias Especialmente se você tiver um grande conjunto de dados aqui no Tableau, nossa vida é A Tableau decidiu ter uma hierarquia dentro de cada data. Tudo bem, pessoal, mais uma coisa sobre os arcos. Eles realmente organizam e estruturam suas visualizações e as tornam mais dinâmicas para os usuários. Por exemplo, requisitos para fazer vendas por país, vendas por cidade, vendas por código postal, e você não usa hierarquias, você acabará fazendo três visualizações, como aqui no lado esquerdo, ocupa muito espaço Além disso, é literalmente dinâmico. Mas, melhor do que isso, podemos criar uma hierarquia entre essas dimensões E podemos colocar tudo em uma única visualização. E então você dá as opções para os usuários finais detalharem e aprofundarem, dependendo do que eles precisam. Se eles quiserem as vendas por país, nós já as temos no topo. Mas se eles quiserem as vendas por cidade, tudo o que precisam fazer é detalhar até o próximo nível, e já temos, vendas por cidade. Se alguém precisar ir mais detalhadamente para acessar o código postal , também poderá detalhar as vendas por código postal. Como você pode ver, ele realmente sua visão mais dinâmica e será mais atraente para os usuários finais se comparada às laterais do elevador. Agora temos mais dinâmica, mais interativa para os usuários finais. Além disso, você está criando visualizações de lista em seus painéis Então, isso é realmente ótimo. Se você quiser detalhar o país, basta clicar no sinal de menos As hierarquias dão mais dinâmica à sua estrutura e organizam seus dados nas visualizações Tudo bem, agora vamos resumir. Hierarquias, organize e estruture os membros das dimensões em uma estrutura de árvore lógica As hierarquias são um recurso especial somente para dimensões. Você não pode criar hierarquias entre as medidas que podemos e detalhar para navegar por nossa hierarquia e obter compreensão mais profunda ou de alto nível de No geral, as hierarquias são muito importantes para organizar e estruturar suas entrevistas de dados E fornece aos usuários uma ferramenta poderosa para navegar e explorar seus dados de forma rápida e fácil, descobrir insights e tomar melhores decisões Tudo bem, então isso é tudo para hierarquias no Tableau. A seguir, aprenderemos como agrupar os membros das dimensões em hierarqucategorias usando 108. Udemy 9 2 Crie filtros: Tudo bem, agora temos a seguinte tarefa em que temos que esconder informações confidenciais Por exemplo, digamos que os dados dos EUA em nosso conjunto de dados sejam informações confidenciais e tenhamos que ocultar todos os clientes que vêm dos E agora vamos criar uma visão dos clientes. Vamos pegar a localização, o país e, em seguida, digamos que vamos lucrar com os pedidos. Tudo bem, agora, como você pode ver na planilha, podemos ver todos os países, incluindo EUA Então, agora vamos esconder essas informações confidenciais. Para fazer isso, vamos até a página da fonte de dados. E aqui no canto superior direito, podemos ver os filtros e adicionar um novo filtro. Então, vamos clicar nele. Em seguida, obteremos uma nova janela chamada Editar filtros de fonte de dados. É muito fácil aqui. Vamos até os anúncios e clicamos neles. Em seguida, obteremos uma lista de todos os campos que estão disponíveis em nossa fonte de dados. Como temos que contratar clientes dos EUA, precisamos do país de campo. Então, vamos verificar isso aqui. Em seguida, clique em Avançar. E aqui temos outra janela para configurar o filtro para o país. Então, como você pode ver, temos todos os países aqui listados. E agora podemos selecionar os países que devem ser incluídos em nossos conjuntos Ou podemos ir até aqui e clicar em Excluir. E vamos excluir os EUA. Isso significa que estamos filtrando todos os clientes com um país igual ao dos EUA. Vamos clicar. Ok. Agora podemos ver aqui uma informação rápida. Portanto, o filtro é baseado no país e os detalhes dizem que estamos mantendo os valores França, Alemanha e Itália. Então é isso. Vamos clicar em OK. agora verificar os dados em nossas planilhas Então, vamos voltar à nossa visão e, como você pode ver, não encontramos nenhuma informação sobre os EUA. E isso também pode afetar todas as planilhas conectadas a essa fonte de dados Por exemplo, se você for até aqui e criar novas planilhas, pegarmos o rastreamento dos países e o colocarmos aqui Você também pode ver novamente aqui. Não temos os EUA, temos os valores França, Alemanha e Itália. E com isso protegemos essas informações confidenciais, certo? Além disso, vamos para outro caso de uso da fonte de dados: reduzir o tamanho dos dados dentro do Tableau. Isso é muito importante. Se você tem um desempenho ruim no Tableau , precisa começar a pensar em como reduzir o tamanho dos dados em nossas visualizações E a primeira etapa para reduzir o tamanho de nossos dados decidir quais campos vamos usar para filtrar nossos dados. Um campo muito comum e comum é que podemos reduzir o número de anos em nossa fonte de dados. Vamos criar uma visão. Então, vou criar uma nova planilha. Vamos colocar as datas dos pedidos nas linhas e os lucros nas colunas. E então vamos fazer isso como um diagrama de peças e mostrar os resultados. Como você pode ver, temos dentro de nossos dados cinco anos de dados. Esse campo é um ótimo candidato para reduzir os dados e você precisa discuti-lo com seus usuários. Então, temos que perguntar: realmente precisamos cinco anos de dados dentro das visualizações É suficiente ter apenas últimos dois ou três anos? Digamos que, depois de discussões com os usuários, você diga isso, os dados relevantes para as visualizações estão começando em 2020. Qualquer coisa anterior não é mais relevante para as visualizações. Gostaríamos de ter tudo a partir de 2020. Para fazer isso, vamos criar um filtro de fonte de dados. Vamos voltar à nossa página de fontes de dados. Nós vamos voltar aqui novamente. Então, vamos às edições. E então vamos escolher o campo que vamos criar, o filtro da fonte de dados em cima dele, acessar os anúncios e, em seguida, precisamos da data do pedido. Nós o temos aqui. Vamos selecioná-lo. Ok, aqui, como é uma data, pergunte para nós em feiras em qual formato você deseja construir seu filtro. Como estamos discutindo sobre os anos , estamos interessados nos anos. Vou escolher os anos do formato e os próximos. Agora, com isso, obtemos uma lista de todos os anos em nossa fonte de dados. Ou você vai dizer, ok, eu gostaria de incluir tudo a partir de 2020 e não selecionar os anos antigos. Ou você vai dizer, você sabe o que, eu vou excluir os últimos dois anos, qualquer coisa antes de 2020, então você vai usar as exclusões e, com isso, estamos removendo os anos antigos Eu prefiro esse aqui, pois digamos que obtemos dados de 2023 em nossa fonte de dados. Você não precisa clicar nele toda vez . Com isso, estamos dizendo que todos os dados são relevantes, a partir de 2020. Vamos clicar em Ok. E com isso, você pode ver dentro de nossos filtros de fonte de dados, que temos um novo filtro com base nos anos das datas dos pedidos e você pode ver alguns detalhes. Diz que mantém 2020, 2020, 1,20 22. Com isso, estamos filtrando agora o ritmo da fonte de dados, as datas dos pedidos e o país Vamos bem. E, como você pode ver aqui, agora temos dois filtros na fonte de dados. Vamos voltar à nossa folha de visão sete. Podemos ver que temos apenas os dados a partir de 2020. Todos, todos os dados não são mais apresentados em nossas visualizações. é uma ótima maneira de reduzir o estresse e o tamanho dos dados que o Tableau precisa lidar, reduzir o escopo dos dados e também obter um ótimo desempenho no Tableau Então é assim que usamos os filtros da fonte de dados para reduzir o tamanho de nossos dados e também para ocultar as informações confidenciais Mas aqui, não se esqueça de que todas as planilhas conectadas a essa fonte de dados podem ser afetadas com esses filtros Tudo bem, agora vamos aprender como criar um filtro de contexto no Tableau Digamos que temos a seguinte visão. Teremos a categoria dos produtos e também a subcategoria E vamos considerar a medida, os lucros. Então, vamos dar uma olhada aqui e também mudar as cores. Então, vamos colocá-lo aqui também. Agora, nessa visão, temos todas as categorias de móveis, escritório e tecnologia. Mas os usuários querem, nessa visão, focar apenas no material de escritório. E para essa visão específica, todas as outras categorias são afirmações irrelevantes Então, eles querem se concentrar apenas no material de escritório por meio dos lucros. Isso significa que queremos filtrar os dados por categoria. Para fazer isso, vamos até a categoria aqui, segurar o controle e colocá-la nos filtros. E então vamos ter novamente a mesma janela para filtragem E aqui você pode ver os três valores, móveis, material de escritório e tecnologia. Para essa visão, queremos apenas o material de escritório. Então, o que vamos fazer, podemos remover os outros e deixar o material de escritório e clicar em “Ok”. Como você pode ver agora, removemos tudo e temos apenas uma categoria, o material de escritório. O trabalho está feito, certo? Portanto, temos os lucros parciais do material de escritório e filtramos os dados. A resposta é sim, a tarefa está concluída. Mas não estamos usando todo o poder do Tableau Sincere. O foco está apenas no material de escritório e estamos nos concentrando nesse subconjunto de dados Poderíamos reduzir todos os conjuntos de dados a apenas essa categoria E com isso, você pode obter muito desempenho no Tableau porque está se concentrando apenas em subconjuntos e todos os outros dados são removidos dessa visualização Nesse cenário, podemos usar o poder dos filtros de contexto. Agora, a questão é como tornar nosso filtro um filtro de contexto. Como você pode ver agora nos filtros, temos nossa categoria, é plupil E é tão bom quanto esse tipo de filtro chamado filtro de dimensão. Para agora promovê-lo ao filtro de contexto. Como aprendemos antes, temos uma ordem específica dos filtros, temos contexto e, em seguida, dimensão. Tudo o que precisamos fazer é nos conectar radicalmente. E aqui temos a opção de adicionar ao contexto. Depois de fazer isso, você verá que nosso filtro agora tem a pílula cinza As pílulas cinza indicam que esse filtro é um filtro de contexto. Agora você pode notar que nada mudou aqui, temos exatamente a mesma visualização, mas otimizamos o plano de fundo no Tableau, onde criamos conjuntos de dados Tumberal E tem apenas a categoria de suprimentos, então é uma tabela muito pequena em comparação com toda a fonte de dados. Tudo bem, agora eu quero mostrar como Tableau processa os diferentes tipos de filtros Como aprendemos, a ordem dos filtros é muito importante. Isso significa que o filtro de contexto pode ser processado primeiro, depois o filtro de dimensão, o filtro de contexto está dominando o comportamento do filtro de dimensão Tudo bem, agora vamos adicionar filtro de dimensão em nossa visualização Vamos usar a subcategoria para fazer isso. Clique com o botão direito do mouse e clique aqui, Mostrar filtro. Como você pode ver no lado direito, temos todos os valores incluídos no material de escritório. Mas em nossa fonte de dados original, temos muito mais subcategorias, como vemos agora a partir dessa visão E esse é exatamente o efeito do filtro de contexto nesse filtro de dimensão. Estamos vendo apenas os valores dentro desse contexto. Tudo bem, agora vamos alterar a definição do filtro de contexto e ver o efeito no filtro Dimension. Vamos voltar ao nosso Filtro de Contexto. Clique com o botão direito do mouse e edite o filtro. Vamos trazê-lo aqui lado a lado para o nosso filtro Dimension. Temos apenas esses valores. E temos aqui no filtro de contexto, apenas o escritório. Se incluirmos agora também a tecnologia, vamos aplicar e ver se, no lado direito, o valor mudará. Vamos lá. Agora, como você pode ver nas subcategorias do filtro de dimensão no lado direito, temos mais valores do que antes porque incluímos em nosso contexto em nossa tabela Tumberal, os Podemos mudar os valores ao redor. Vamos verificar apenas a mobília, aplicar o lado direito. E você pode ver que temos apenas quatro subcategorias com isso Você pode ver que o filtro de contexto está realmente dominando todos os outros filtros abaixo dele Entendendo a ordem dos filtros, você pode entender como o Tableau trabalha com esses diferentes tipos de filtros Então, vou trazer o filtro de contexto novamente para o material de escritório e abordar mais uma coisa sobre o filtro de contexto. Como aprendemos antes, é flexível. Isso significa que podemos reduzir o tamanho dos dados somente para uma planilha Isso significa que se você acessar qualquer outra planilha não encontrará aqui nenhum filtro de contexto Você pode decidir, para cada planilha se deseja reduzir o tamanho dos dados ou não Ao contrário do filtro da fonte de dados, em que ele pode afetar toda a pasta de trabalho, qualquer planilha conectada a essa fonte de dados Com o filtro de contexto, temos muito mais flexibilidade. Agora você pode perguntar: podemos usar o filtro de contexto para ocultar informações confidenciais Bem, a resposta é não. Deixe-me mostrar o porquê. Vamos dar um exemplo rápido. Vamos levar os clientes novamente. E temos a Country City, e vamos pegar também os lucros. Como você pode ver aqui, não temos os dados dos EUA porque temos a fonte de dados do filtro. E agora vamos dizer que os dados da Alemanha agora são confidenciais e queremos protegê-los usando o filtro de contexto. Vamos fazer isso. Vamos pegar o controle dos países e colocá-lo nos filtros e vamos dizer que queremos excluir a Alemanha. Então, vou clicar aqui em Excluições e clicar em OK Como você pode ver agora na visualização, não temos nenhuma informação sobre a Alemanha e promovemos o país como filtro de contexto. Então, clique com o botão direito nele e adicione ao contexto. E agora você pode dizer, ok, está tudo bem. Não temos nenhuma informação sobre a Alemanha, então estamos seguros. Bem, naturalmente, ainda há uma maneira de ver os dados alemães na exibição. Deixe-me te mostrar como. Se você for para a cidade aqui e vamos mostrá-la como um filtro. No lado direito, você encontrará todas as cidades da França e da Itália. Portanto, não há cidades da Alemanha ou dos EUA, mas aqui temos uma opção no filtro. Então, se você for até essa pequena seta aqui, podemos ir até aqui e ver todos os valores do banco de dados. E podemos explicar todas essas opções mais tarde, não se preocupe com isso. Mas vamos clicar aqui. Agora, como você pode ver, o filtro está mostrando dados sobre a Alemanha. Temos Berlim, temos Stuttgart. Isso significa que os dados estão naturalmente protegidos. Isso significa que estamos ocultando os dados confidenciais da exibição, mas ainda podemos ver todos os valores do filtro. É por isso que nunca use o filtro de contexto para proteger seus dados confidenciais ou dados confidenciais. Porque mesmo que estejamos vendo os dados apenas nos filtros, ainda estamos expondo os dados e os dados não estão protegidos Isso significa que, se você quiser proteger seus dados e ocultar as informações confidenciais, use somente filtros de fonte de dados Tudo bem, agora vamos passar para o próximo filtro em nossa cadeia. Temos o filtro de dimensão. Já criamos um filtro de dimensão em nossa visualização. Mas agora vamos entrar em detalhes e ver todas as opções que temos. Tudo bem, então agora vamos aos filtros nas prateleiras. E você pode ver que temos a subcategoria. É uma dimensão discreta, por isso temos a cor azul E agora, para ver todas as opções radicalmente, configure e edite, Filtre E agora que você já conhece essa janela, vamos trazê-la até aqui para ver o efeito diretamente na visualização. Então, primeiro temos aqui torneiras diferentes. O primeiro será sobre a seleção manual e o resto será um filtro dinâmico. Então, aqui temos quatro toques, condição geral do curinga e parte superior A primeira será a seleção manual dos valores. E o resto será como se você estivesse definindo uma regra. E o filtro será dinâmico aqui. Como de costume, como é discreto, veremos a lista de todos os valores possíveis que podemos ver E então você pode selecionar ou desmarcar manualmente os valores dessa lista E, como você pode ver no lado direito, excluímos. O padrão no Tableau está incluído, então isso significa que qualquer coisa que eu estiver selecionando nessa lista será incluída na exibição E qualquer coisa que eu não esteja selecionando, será excluída da visualização para ter os efeitos opostos. O que podemos fazer, podemos clicar em Excluir. E agora vamos fazer com que todos os valores selecionados sejam riscados. Isso significa que eles são excluídos da exibição e tudo o que não estiver selecionado será incluído na exibição. Então, aqui isso realmente depende. Se você quiser excluir apenas dois valores de uma lista longa , faz sentido usar delete. Então, agora, se você selecionar Aplicar, poderá ver na visualização que os valores restantes são application, Art e Benders O Tableau excluiu todos esses valores e você terá o mesmo efeito se selecionar as exclusões E selecione apenas o aplicativo Art and Benders. E para remover nossas seleções, podemos remover tudo daqui Portanto, não selecione nenhum, e podemos reaplicar nossa seleção no aplicativo Art and Benders E, como você pode ver, teremos o mesmo efeito. Então é assim que você trabalha com a seleção manual na primeira guia geral. Mas agora vamos para o próximo. E antes disso, quero incluir tudo aqui para não afetarmos o próximo. Então, vamos nos inscrever e depois vamos para os curingas. Então, aqui podemos trabalhar com o curinga. Se você tem uma dimensão com alta cardinalidade, isso significa que você tem uma longa lista de todos os valores possíveis na E se você selecionar tudo manualmente, vai ser muito doloroso. Então, em vez disso, podemos definir a regra se houver uma regra a ser definida. Então, aqui temos um campo de entrada, podemos escrever algo como, por exemplo, A. Então, aqui temos quatro opções. A primeira é contém, significa que em algum lugar do mundo existe um personagem A. E então a segunda opção com a qual começamos significa que o mundo começará com o personagem A. A próxima é exatamente o oposto, terminará com a. Então, a próxima corresponde exatamente. Isso significa que a palavra deve conter somente o valor a. Vamos começar com o primeiro. Se a palavra contiver um lugar, ela permanecerá na visualização Agora, como você pode ver, todas as palavras, palavras contêm um lugar. O aplicativo, nós o temos aqui no início e no meio. Arte também, no início. E aqui está no meio e assim por diante. Vamos experimentar o segundo. Vai dizer que se a palavra começar com a, ela permanecerá na vista. Então, vamos nos inscrever. Então, como você pode ver, temos apenas duas palavras que começam com a. Tudo bem, agora vamos para a próxima opção. Vamos acabar com. Mas em vez de A, vamos fazer com que qualquer palavra terminada possa permanecer na exibição, vamos aplicar isso. Como você pode ver, todas essas palavras terminam com o personagem. Bem, agora você pode perguntar, é sensível ao K? Bem, não é assim se você tem um grande, como você pode ver, ainda é o Tableau Vá e selecione esses valores. Agora vamos para a última, vai ser a combinação exata. Se você for até aqui e selecionar Ok, não verá nenhum dado. Mas se você tiver exatamente os rótulos e clicar em Aplicar, obterá apenas uma subcategoria É, é um rótulo? Mas nós não o usamos. Normalmente usamos contains ou começamos com endswith. É assim que o cartão branco funciona. Vamos limpar tudo para que os dados que temos contenham e clicar em Aplicar. Vamos para a próxima etapa. uma condição nos materiais anteriores com os parâmetros. Já trabalhamos com as condições. E no topo do que vamos fazer, vamos definir uma regra. E o Tableau verificará todos os valores e filtrará todos os valores que não atendem a essa condição Então, por exemplo, se você está verificando nossa visão, temos alguns valores negativos e os lucros e não queremos vê-los Vamos definir uma regra de que queremos ver todos os lucros maiores que zero, apenas os lucros positivos. Para fazer isso, vamos selecionar aqui por tabela de campos. Vou mostrar imediatamente a medida que está usando a visualização, portanto, estamos usando a soma do lucro correta. Então, vamos até aqui e ver a soma do lucro deve ser maior que zero. Conosco, definimos uma regra e vamos clicar em Aplicar. Como você pode ver, acabamos de remover a subcategoria que não atende a essa condição É isso aí, isso é muito fácil. Vamos passar para a próxima, mas a primeira letra redefine tudo. Então, vamos selecionar Nenhum. E então vamos clicar em Aplicar. Nesta guia, podemos definir se queremos ver os dez principais produtos ou cinco produtos, ou os mais baixos, ou os cinco últimos produtos. Novamente, temos que definir a regra quatro do Tableau. E o Tableau filtrará os dados com base em nossa regra. Aqui temos duas opções. Ou temos as subcategorias superiores ou as subcategorias inferiores Vamos até o campo aqui. E então aqui temos duas opções, como eu disse, superior e inferior. Então, podemos definir se dez primeiros são os cinco principais ou os principais parâmetros. Como aprendemos antes aqui, continuaremos com a mesma sensação de que estamos usando o lucro e pronto. E agora podemos ver na exibição que o Tableau filtrou nossa exibição com base em nossas regras Então, agora temos as cinco principais subcategorias. Tudo bem, então é isso. Essas são as diferentes opções de como filtrar as dimensões. Vou desmarcar tudo aqui, e depois vamos para a seleção de minerais E depois isso. Ok. Em vez de redefinir as regras para os usuários, vamos oferecer toda a dimensão como um filtro rápido para o usuário final E, como você sabe, para fazer isso, vamos até a dimensão, clique com o botão direito do mouse em podridão e mostre o filtro. O usuário acessará o filtro rápido no lado direito e começará a selecionar os valores que atendem às suas necessidades. Tudo bem, então agora vamos para o próximo. Temos o filtro de medida, conforme aprendemos na cadeia de pedidos está abaixo do filtro de dimensão. Então, vamos criar um filtro de medida. Tudo bem, então, para criar um filtro de medidas, vamos ver a soma dos lucros. Vamos controlar a frio, arrastar e usar os filtros. Em seguida, abriremos uma nova janela para configurar nosso filtro. E como é uma medida contínua, Tableau nos perguntará você quer filtrar os dados originais, todos os valores, ou você quer fazer as agregações e depois fazer os Como é medida, temos as seguintes agregações, como soma, média, mediana e assim por diante Ou, se você quiser fazer apenas o filtro nos dados originais, selecione todos os valores. Mas como temos a soma dos lucros, eu gostaria de usar a agregação da soma Vamos selecionar isso e , em seguida, continuar com a próxima. Agora vamos abrir uma nova janela para configurar nossa medida. E aqui temos quatro opções. Faixa de valores. Pelo menos, no máximo e especial. Como nossa medida é contínua, Tableau pode ser apresentado como uma faixa Tem um começo e um fim. Não é como nas dimensões em que obteremos uma lista de todos os valores da fonte de dados. Obteremos apenas dados agregados e poderemos configurar apenas o início e o fim Na primeira opção, podemos configurar o ponto inicial do intervalo e também o ponto final do intervalo. Você pode controlar os dois. No próximo, podemos controlar apenas um deles, somente o início. Aqui podemos especificar qual é o valor mínimo permitido nas visualizações. O próximo será exatamente o oposto. No máximo. Podemos definir o ponto final do intervalo. Qual é o valor mais alto permitido nas visualizações Novamente, o intervalo de valores em que podemos especificar o início e o fim. Só podemos especificar o ponto de partida. E, no máximo, podemos especificar apenas o ponto final do nosso intervalo. Então, o último, o especial, é sobre os valores nulos Aqui temos três opções, valores nulos. Se você quiser ver os valores nulos desse filtro, valores nulos, isso significa que você não quer ver nenhum nulo dentro de nossos dados ou todos os valores nenhum nulo dentro de nossos dados ou todos os Você está permitindo os dois. Então, como padrão, continuamos usando todos os valores. Vou continuar com isso e gostaria de configurar as extremidades e o início de nossas medidas contínuas. Como você pode ver, é muito fácil. Vamos lá e bata, ok. E com isso você pode ver que temos um novo filtro dentro de nossos filtros e, claro, ele tem a cor verde. Tudo bem, então primeiro vamos ao nosso filtro principal e o mostraremos como um filtro rápido. Então, conecte radicalmente e mostre o filtro. E agora podemos ver o intervalo no lado direito. Vamos aumentá-lo um pouco para ver o alcance. Agora, como você pode ver, temos início e fim, mas não é totalmente para toda a barra aqui. A tabela quer mostrar que não estamos mostrando todos os valores. Estamos mostrando apenas o intervalo do subconjunto. Então, agora o que pode acontecer se pegarmos o final para a direita e o final para a esquerda? Nada pode acontecer na vista. Podemos ter exatamente os mesmos dados, mas aqui podemos ver em nosso intervalo há cores diferentes. A parte clara pode indicar que, se você alterar os valores aqui, nada poderá acontecer na exibição. Como você pode ver. Se eu simplesmente movê-lo para cá, a visualização não será filtrada Agora, se eu começar a mover o início para dentro das partes escuras, você pode ver que agora temos um efeito na visão. A cor escura no controle deslizante são os valores relevantes e a parte clara são os valores irrelevantes Tudo bem, pessoal, agora vamos falar sobre o último tipo de filtro no Tableau, o filtro de cálculo de tabela É a parte inferior da cadeia. E você pode ver que cada tipo de filtro terá um efeito nesse tipo. Tudo bem, agora vamos aprender como criar um filtro de cálculo de tabela. E, como sugerem os membros, é um cálculo. E agora teremos uma seção inteira sobre como criar cálculos no Tableau Não se preocupe com os detalhes de como criar cálculos no Tableau, basta me seguir com as etapas agora Tudo bem, agora vamos fazer nossa medida nas marcas, contar radicalmente e, em seguida, aqui temos a opção de cálculos rápidos de tabela E então teremos uma lista de todos os cálculos diferentes que podemos fazer na mesa. E agora vamos com a porcentagem do total. Então, vamos selecionar isso. E agora podemos ver um pequeno ícone da medida, que indica que se trata de um cálculo de tabela. Então, segure o controle, arraste e solte na liberação dos filtros. Aqui, como é um campo contínuo, temos que defini-lo como uma faixa de coque solisticamente E agora podemos ver nos filtros duas medidas para o mesmo campo. O primeiro sem ícone de triângulo significa que é um filtro de medida. E o segundo com um ícone de triângulo, significa que é filtro de cálculo de tabela. O que podemos fazer com isso? Podemos oferecê-lo aos usuários para que possamos clicar erráticamente nele e mostrar o filtro Agora podemos vê-lo como um filtro rápido no lado direito e o usuário pode usar o filtro. Isso é tudo sobre o filtro de cálculo de tabela. Tudo bem, então, conosco, aprendemos os diferentes tipos de filtros no Tableau e como a ordem dos filtros na cadeia pode afetar uns aos outros Tudo bem, então agora vamos fazer um resumo rápido. Podemos começar com o filtro de extração na parte superior. Podemos usá-lo somente nas conexões de extração e não podemos encontrá-lo na versão pública do Tableau, não se preocupe com isso É muito semelhante ao filtro da fonte de dados. E, em seguida, teremos o filtro da fonte de dados. Para criá-lo, acessamos a página da fonte de dados. Aqui em nosso exemplo, criamos dois filtros de fonte de dados. A primeira delas é esconder as informações sigilosas do país EUA. E o segundo para reduzir o tamanho geral de nossos conjuntos de E não se esqueça de que o filtro da fonte de dados pode afetar toda a pasta de trabalho Todas as planilhas conectadas a essa fonte de dados. Em seguida, podemos criar todos eles na página da planilha. Então, vamos até lá. Então, aqui você pode ver muito bem como os diferentes tipos de filtros são classificados nas prateleiras dos filtros No primeiro, temos o filtro de contexto. O filtro de contexto da pílula cinza pode criar um subconjunto de dados ou uma tabela timbral somente É algo local apenas para essa visão. Mas não se esqueça, não use o filtro de contexto para ocultar ou proteger informações confidenciais. Uma vez que existe a possibilidade mostrar os valores nos filtros. Os próximos três filtros, geralmente os oferecemos aos usuários finais para dividir e detalhar as visualizações Assim, os usuários poderiam usá-lo para especificar um subconjunto de dados para fazer a análise de foco Em seguida, temos o filtro de dimensão, como a subcategoria. Depois disso, temos o filtro de medida. E o último na cadeia, temos o filtro de cálculo de tabela. E como esses diferentes tipos de filtros têm uma ordem lógica, filtros têm uma ordem lógica, seria bom ter essa ordem nos filtros rápidos do lado direito. Portanto, faz sentido ter o filtro de dimensão na parte superior. Em seguida, usaremos o filtro de medidas como o próximo e o último será o filtro de cálculo da tabela. Tudo bem, então isso é tudo. Pode ser confuso no início. Mas agora, depois de entender como o Tableau funciona e a ordem lógica dos filtros, tudo vai fazer sentido nas visualizações Tudo bem, então aprendemos como criar diferentes tipos de filtros no Tableau Em seguida, aprenderemos como aplicar filtros a várias planilhas no Tableau 109. Udemy 9 3 Personalize o filtro: Tudo bem, agora vamos falar sobre como aplicar os mesmos filtros em diferentes planilhas Porque se você estiver criando visualizações diferentes, acabará tendo exatamente os mesmos filtros em cada visualização. E será demorado se você acessar cada planilha e adicionar exatamente os mesmos filtros Então, em vez disso, podemos compartilhar os mesmos filtros para serem aplicados em diferentes planilhas E no Tab, temos quatro opções diferentes. Para fazer isso, podemos encontrar essas opções nos filtros, então não importa qual delas você pode escolher. Vamos usar o filtro de contexto, por exemplo, Conecta radicalmente E aqui temos a opção de aplicar às planilhas. E aqui você pode ver as quatro opções como padrão. Tablo vai deixá-la apenas como esta planilha. Isso significa apenas localmente para essa visualização. Aqui podemos ver outras opções, como todas usando fontes de dados relacionadas, todas usando essa fonte de dados e planilhas selecionadas Antes de tentarmos essas opções primeiro, vamos entender essas quatro opções. Tudo bem, agora vamos ter um exemplo muito simples para entender como aplicar filtros. Temos duas fontes de dados, DS 1 e DS 2, e temos planilhas diferentes conectadas a essas fontes de dados Temos a planilha um conectada somente à fonte de dados e a planilha dois conectada ao DS um e ao DS dois usando combinação de dados E a folha três está conectada apenas ao DS dois. Agora, digamos que estamos na planilha um e aí criamos um filtro. Então, agora vamos aprender como aplicar esse filtro em diferentes planilhas usando esses Sods Tudo bem, a primeira opção de que temos apenas essas planilhas significa que esse filtro estará disponível apenas localmente para a planilha Não o encontraremos na folha dois ou na folha três. Essa opção também é padrão no Tableau. Cada vez que você estiver criando um novo filtro no Tableau, ele usará somente essa opção Essa planilha estará disponível somente na planilha em que criamos A próxima opção que temos no Tableau usar essa fonte de dados Por exemplo, a folha está usando a do DS. Isso significa que o filtro pode ser aplicado em todas as planilhas conectadas à fonte de dados Neste exemplo, temos a planilha um porque ela está conectada ao DS um e também a planilha dois, que também está conectada à fonte de dados. Mas a planilha três não está conectada à fonte de dados um, ela está conectada apenas às duas. Isso significa que esse filtro não será encontrado na folha três. Isso significa que agora estamos compartilhando o filtro em todas as planilhas que estão usando a mesma fonte de dados Vamos passar para o próximo. Todos nós usamos fontes de dados relacionadas. Se você for usar essa opção, encontrará seu filtro em quase todas as planilhas da sua pasta de trabalho Então, vamos encontrar esse filtro na folha um, vamos encontrá-lo na folha dois e também na folha três. Isso significa que, se você estiver usando essa opção, distribuiremos automaticamente nosso filtro em quase todas as planilhas Vamos para a última, e é interessante, planilhas selecionadas Isso significa que podemos selecionar manualmente quais planilhas podem incluir meu filtro Por exemplo, eu poderia dizer que quero ver meu filtro na folha um e também no conjunto três sem nenhuma regra. Como você pode ver, temos aqui mais controle sobre onde nosso filtro pode ser aplicado. Os dois últimos, todos usando a fonte de dados ou todos usando a fonte de dados relacionada. Existe uma regra, e Tableau pode espalhar automaticamente nossos filtros nas planilhas dos meus projetos Costumo usar planilhas selecionadas com mais frequência do que as outras, porque gostaria de ter controle sobre onde meus filtros deveriam aparecer, em quais planilhas Isso é tudo sobre o conceito dessas quatro opções. Agora vamos voltar ao Tableau e experimentar essas opções de pacote de filtros Vamos para a categoria, vamos ficar com o filtro de contexto, nos conectar radicalmente e ir para o aplicado às planilhas E você pode ver que a opção selecionada aqui são apenas essas planilhas Esse é o padrão, isso significa que esse filtro de contexto será encontrado somente nesses relatórios. Se formos aos outros relatórios, não os encontraremos. Para mudar isso, vamos voltar ao filtro de contexto radicalmente, vamos tentar agora tudo usando essa fonte de dados Vamos clicar nele agora. Se você der uma olhada em nosso filtro, podemos encontrar um pequeno ícone que indica que esse filtro é usado em diferentes planilhas que estão usando a mesma fonte de dados Nessa visão, estamos usando a fonte de big data. Como você pode ver, nós a temos como fonte de dados primária. Qualquer planilha, qualquer exibição está usando essa fonte de dados. Esse filtro pode ser aplicado nele. Vamos ver as diferentes vistas aqui. Então, vamos mudar para este. Você pode ver que temos o filtro de contexto e também o primeiro, já que ambos estão usando a fonte de big data e o filtro será aplicado automaticamente nela. Mas agora vamos criar uma nova visualização em que estamos usando uma fonte de dados diferente. Vamos mudar para a pequena fonte de dados. Vamos pegar qualquer coisa. Vamos pegar o primeiro nome. Como você pode ver, o filtro ficará vazio porque a grande fonte de dados não é usada nessa exibição. Mas agora vamos usar a grande fonte de dados e ver o que a tabela vai fazer. Vamos remover o primeiro nome, voltar para a grande fonte de dados e usar também, vamos usar o sobrenome. Ao inserir essa visualização, esses dados, você pode ver que a tabela automaticamente me trará o filtro de contexto porque ele deve ser usado em todas as planilhas Ou seja, usando a fonte de big data. O que é muito útil se tivermos planilhas diferentes usando o mesmo contexto, por exemplo Em vez de criar o mesmo filtro repetidamente, podemos criá-lo em uma planilha e depois distribuí-lo em todas as planilhas que estão usando a mesma fonte de dados Ok, isso é tudo para essa opção. Vamos voltar ao nosso filtro de contexto e tentar outra coisa. Vamos mudar para aplicar a todos usando fontes de dados relacionadas. Vamos tentar esse. Clique nele, agora você pode ver que recebemos um novo ícone do Tableau Indica que esse filtro será aplicado a todas as planilhas com fonte de dados relacionada Agora vamos verificar o que pode acontecer com as outras planilhas usando essa opção. Vamos encontrar agora esse filtro quase todos os lugares nas primeiras planilhas, você pode ver que estamos usando os mesmos dados. Vai ser assim. o filtro de contexto aplicado à exibição. Na segunda planilha, veremos novamente o mesmo contexto porque estamos usando a mesma fonte de dados. Vamos agora criar novas planilhas nas quais usaremos a pequena fonte de dados. Estamos usando uma fonte de dados diferente. Clique nele e vamos pegar, por exemplo, o primeiro nome da visualização. Agora, como podemos ver nos filtros, temos nosso filtro de contexto. Embora estejamos usando uma fonte de dados diferente, não estamos usando a fonte de big data. Mas o Tableau traz esse filtro aqui porque estamos usando essa opção Mas, como você pode ver, é vermelho. O que está acontecendo aqui no filtro: se você passar o mouse sobre ele, diz que fontes de dados que contêm tabelas lógicas não podem ser usadas como fonte de dados secundária para combinação de dados Como esses filtros vêm de outra fonte de dados, da fonte de big data, Tableau precisa fazer uma combinação de dados entre eles para conectá-los Não funcionará se você tiver na fonte de dados secundária um modelo de dados lógico, como você conhece em nossa fonte de big data. Se você mudar para esta página aqui , temos um modelo de dados. Temos um modelo lógico em que conectamos os clientes aos pedidos e assim por diante. Tableau não gosta que, como fonte de dados secundária, tenha um modelo de dados ele não funcionará, mas se você tiver apenas uma tabela ou se tiver várias juntas na camada física, isso funcionará Se você voltar novamente, ele permanecerá vermelho enquanto a fonte de dados secundária tiver um modelo de dados lógico. Mas se você tiver uma mesa, tudo ficará bem. Você não receberá esse erro. Tudo bem, com essa opção, como você pode ver se está usando a mesma fonte de dados ou uma fonte de dados diferente, nosso filtro aparecerá. Agora vamos verificar a última opção. Vamos voltar à nossa visão aqui. Vá para o filtro de contexto e clique nele, Aplicar às planilhas E agora vamos para as planilhas selecionadas. Vamos clicar nisso. Tudo bem, agora temos uma tabela muito simples onde temos uma lista de todas as planilhas e descrições, as fontes de dados e alguns detalhes Agora podemos selecionar manualmente quais planilhas podem incluir nosso filtro Como você pode ver, parece que tudo está selecionado porque usamos a opção de fontes de dados relacionadas. Eu não quero isso. Vou selecionar tudo e começar do zero. Eu gostaria que meu filtro fosse o primeiro. O segundo. E esta é como tirar notas porque estamos atualmente nas planilhas De qualquer forma, está selecionado. E outros, vou deixá-lo desmarcado. Isso é tudo. Vamos selecionar Ok. Agora, se você verificar o filtro novamente, podemos encontrar um novo ícone que indica que esse filtro agora é usado em diferentes planilhas que selecionamos manualmente Vamos visitar o primeiro relatório. Podemos encontrar nosso filtro de contexto. O segundo é o mesmo, o terceiro pelo menos, porque criamos aqui esse filtro de contexto. Mas agora, se você acessar as diferentes planilhas, não encontrará esse filtro de contexto Como eu disse anteriormente, eu uso muito essa opção em meus projetos para ter controle em quais planilhas eu quero ver meus filtros modo geral, essas opções são uma ótima maneira de compartilhar seus filtros em diferentes planilhas e resolver o problema de criar os mesmos filtros repetidamente. Tudo bem, pessoal, agora vamos falar sobre como personalizar nossos filtros rápidos. Mas primeiro, vamos entender os filtros rápidos. Qualquer filtro que você esteja apresentando na exibição, nas visualizações para o usuário final interaja com a exibição Considerado um filtro rápido. Por exemplo, todos esses filtros no lado direito da exibição são filtros rápidos. Temos a subcategoria, a soma dos lucros Essas coisas são filtros rápidos. Os usuários podem começar a selecionar os valores dentro desses filtros rápidos para interagir com as visualizações. Agora, para personalizar esses filtros rápidos, vamos até aqui nesta pequena seta e clicar nela. Aqui, obteremos uma longa lista de muitas opções sobre como personalizar nosso filtro rápido, e elas também são. Em dois grupos. O primeiro grupo é sobre como personalizar o filtro rápido. O próximo conjunto de opções é sobre os modos de filtro que temos aqui e muitas opções sobre quais valores podem ser apresentados. No filtro rápido, temos apenas valores relevantes, todos os valores no contexto, todos os valores no banco de dados. Agora vamos nos concentrar nesses grupos de opções, mas primeiro precisamos entender os conceitos por trás deles. Tudo bem, como aprendemos antes, temos uma fonte de dados e uma planilha Dentro da planilha, temos um filtro de contexto e visualizamos os dados que serão enviados da fonte de dados para o filtro de contexto A individualização consultará os dados de contexto e o resultado será enviado de volta para a Agora, dentro da exibição, podemos criar um filtro. Agora a questão é: quais dados serão apresentados dentro desse filtro? Aqui temos muitas opções. A primeira é que vamos obter os valores do banco de dados, todos os valores no banco de dados. Com isso, os valores serão consultados diretamente da fonte de dados Com isso, estamos pulando qualquer coisa dentro da planilha. Estamos ignorando os dados no filtro de contexto e também nas visualizações Isso importa o que estamos fazendo nas planilhas? Os valores podem vir diretamente da fonte de dados. Tudo bem, essa é a primeira opção. Quando dizemos banco de dados, isso significa as informações da fonte de dados Na próxima opção, temos todos os valores no contexto. Desta vez, os valores no filtro virão diretamente do filtro de contexto. Como aprendemos anteriormente, o filtro de contexto pode gerar uma visualização Tumberal ou dados de Timbal dentro das planilhas Aqui, os valores virão diretamente do filtro de contexto e qualquer coisa que possa ser feita dentro da visualização não será considerada nos valores do filtro. Com isso, estamos pulando o nível de visualização. Estamos obtendo os dados diretamente do filtro de contexto e não dos dados. Tudo bem, então isso é tudo para essa opção. O próximo será apenas valores relevantes. Os valores do filtro agora podem vir diretamente da exibição, das visualizações. Isso significa que qualquer interação que estamos fazendo na exibição, qualquer filtragem pode afetar diretamente os valores que são apresentados em nosso filtro Como você pode ver, essas opções são muito úteis. E o Tableau agora nos dá o controle sobre quais dados podem ser apresentados em nossos filtros rápidos Porque, como você pode ver no Tableau, temos camadas e estágios diferentes, e os subconjuntos e o tamanho dos dados podem ser diferentes um do outro Normalmente, o tamanho dos dados na fonte de dados é muito maior do que o filtro de contexto. Com isso, você está definindo e controlando quais dados serão apresentados no meu filtro. Tudo bem, agora de volta à visão geral. Agora, para praticar essas opções, o que vou fazer é trazer novos filtros rápidos para uma visão geral. Vamos pegar o rato do campo, clicar nele , mostrar o filtro e também obteremos a cidade. Vamos até lá. Podemos mudar o pedido aqui. Então, vamos trazer primeiro o país, depois a cidade e a subcategoria Vou remover essas medidas dos filtros. Então, vamos removê-los. E com isso, temos esses filtros. Agora vamos verificar quais opções temos dentro da cidade do filtro rápido. Vá até a seta. Como você pode ver, o valor atual são todos os valores na hierarquia, porque a cidade faz parte da hierarquia de localização Mas agora vamos alterá-lo apenas para valores relevantes. Vamos fazer isso. Agora. Se você der uma olhada nos valores dentro das cidades, podemos encontrar quase todos os valores da fonte de dados. Então, nada mudou ainda. Mas à medida que começamos a interagir com nossos pontos de vista, os valores da cidade começam a reagir às nossas Por exemplo, vamos para o país aqui e começar a remover alguns países. Vamos desmarcar França, Alemanha, EUA. Como você pode ver, os valores dentro da cidade atuam de acordo com nossas seleções. É como se esses dois filtros rápidos estivessem conectados um ao outro. Isso é exatamente o que a opção de apenas valores relevantes faz com nosso filtro rápido. Esse é exatamente o objetivo dessa opção. Somente valores relevantes, tudo o que estamos fazendo na exibição, os valores dentro desse filtro rápido podem ser atualizados com a seleção atual Agora, é claro, se desmarcarmos a Itália, o que vai acontecer? A cidade filtrada ficará completamente vazia, como nossa vista. Está reagindo à nossa interação. Agora vamos mudá-la para outra opção. Vamos até aqui na seta. E agora vamos alterá-lo exatamente para os opostos, todos os valores no Vamos clicar nisso. Agora, o que vai acontecer? Tableau vai até a fonte de dados e traz todas as informações sobre a cidade e as coloca no filtro, independentemente do que selecionamos na exibição ou se temos um filtro de contexto e assim por diante Então, agora temos uma lista de todos os valores na cidade que estão disponíveis em nossa fonte de dados. Ela não será atualizada ou atualizada se estivermos clicando ou interagindo com nossa Por exemplo, se eu estiver adicionando outras cidades ou alterando outros filtros. Por exemplo, estou removendo todas as subcategorias. Você pode ver que é estático, nada será alterado na cidade porque Vá até a fonte de dados, obtenha todos os dados de lá. E isso é muito bom para otimizar o desempenho do Tableau e reduzir os recursos usados nesses filtros rápidos Agora vamos verificar outra coisa. Vamos selecionar todos os valores no contexto. Vamos clicar nisso. Isso significa que os valores dentro das cidades estão respondendo apenas ao filtro de contexto Como nosso filtro de contexto é baseado na categoria, precisamos trazê-lo para a visualização para alterar os valores. Vamos até a categoria radical, clique nela e mostre o filtro. Agora temos nosso filtro de contexto no lado direito. Todos os outros filtros são dimensionais. Agora, os valores da cidade podem interagir somente com a categoria, não com o país e a subcategoria. Agora vamos tentar isso. Por exemplo, se eu for ao país, removo todos os valores. Você pode ver que os valores na exibição desapareceram porque não estamos selecionando nenhum dado, mas os valores na cidade ainda estão lá. Vamos selecionar tudo. O mesmo para a subcategoria. Se eu remover tudo da subcategoria, você verá que a cidade não está reagindo Ainda é estático porque vem do filtro de contexto. Agora vamos trazer tudo de volta. Mas agora, se eu for para a categoria, para o nosso filtro de contexto, e vamos remover o material de escritório. Depois de removê-lo, você pode ver agora a cidade está reagindo à nossa visão Portanto, não temos nenhum valor porque não estamos selecionando nada da categoria. Aqui você pode ver que há uma conexão semelhante apenas com o filtro de contexto, mas não com o outro filtro. Isso é exatamente o que pode acontecer se você transformar a cidade em função do filtro de contexto. Tudo bem, com isso, aprendemos as três opções principais para controlar quais valores serão apresentados em nossos filtros rápidos. Mas quando começamos com a cidade, vimos que há outra opção chamada todos os valores na hierarquia Era o padrão, vamos selecioná-lo. Depois de fazer isso, o que estamos fazendo agora é conectar dimensões que estão na mesma hierarquia Se você verificar nossos dados Bain, temos uma hierarquia que criamos anteriormente É a hierarquia de localização e, dentro dela, temos quatro dimensões Temos o continente, o país, a cidade, os códigos postais. Agora, todas essas quatro dimensões, se as usarmos como filtro rápido, elas serão conectadas umas às outras. Vamos conferir o exemplo. Agora temos a cidade e o país na mesma hierarquia, e eles estão conectados entre si na categoria É nosso filtro de contexto, está vazio, mas ainda assim a cidade está mostrando valores. Isso significa que a cidade agora está desconectada do filtro de contexto ou de qualquer outro filtro, não na mesma hierarquia Se eu selecionar qualquer valor na categoria, você verá que nada está mudando na cidade. Mesmo que eu remova tudo, mas a cidade pode reagir uma vez e começar a desmarcar ou selecionar valores da mesma Se eu remover a França, a Alemanha, EUA, você pode ver que agora temos apenas as cidades da Itália. Eles são como se estivessem conectados um ao outro. Mas aqui temos algo especial sobre as hierarquias, pois, conforme aprendemos, temos níveis de dimensões O país está em um nível mais alto do que a cidade. As dimensões de nível inferior não afetarão as dimensões de nível superior. Somente uma dimensão de nível superior pode afetar a inferior. O que quero dizer com isso, vamos para o campo. Selecione todos os valores. Como você pode ver, agora temos aqui nas cidades, todos os valores. Mas se eu começar a selecionar qualquer valor a partir daqui, você pode ver que o país não está reagindo porque é de maior dimensão Mesmo se eu desmarcar tudo, ainda tenho os quatro países Isso significa que, como a cidade está em um nível mais baixo do que o país, isso não afetará o país. Mas se trouxermos agora um nível mais alto do que o país que é o continente, vamos ver o que vai acontecer. Vamos para o continente, conectar radicalmente e mostrar o filtro. Vou trazê-lo aqui agora, Vou trazê-lo aqui agora quando eu começar a desmarcar coisas no continente. Como você pode ver, os valores no país são afetados pela Por causa da hierarquia, o conteúdo é de nível superior ao do país Com isso, como você pode ver, é isso que pode acontecer se tivermos todos os valores na hierarquia Você tem que prestar atenção aos níveis das dimensões, e essas dimensões serão conectadas umas às outras. Com isso, abordamos todas as opções que poderíamos usar para controlar os valores dentro de nossos filtros rápidos. Ok, agora vamos falar sobre um grupo diferente de opções que podemos usar para personalizar nossos filtros rápidos. Temos os modos de filtro, temos lista de valores únicos, valor único, controle deslizante suspenso, lista personalizada e Para aprender isso, teremos o seguinte exemplo do que vamos fazer. Vamos limpar nossos filtros. Vou remover o país, a cidade e o continente. E teremos a subcategoria e a categoria. E vamos trazer também o nome do produto como um filtro. Clique com o botão direito nele e vamos mostrar o filtro. Agora temos os filtros rápidos. No lado direito, temos o nome do produto. Vou trazê-lo aqui para que pareça nossa hierarquia Tudo começou com a categoria, subcategoria e nome do produto Vamos mostrar todos os valores aqui. E pelo nome do produto. Vou mudar os modos para um menu suspenso ou uma lista. Tudo bem, então agora vamos começar com o primeiro filtro rápido da categoria e experimentar esses modos. Vamos até a seta e, como você pode ver, como padrão, é uma lista de vários valores. Como você pode ver, temos a lista novamente aqui como um valor único, temos a mesma opção, um valor único e outro é um valor múltiplo. O mesmo vale para o menu suspenso. Reduzimos o valor único e reduzimos como vários valores. Vamos experimentar essas coisas. Vamos para a lista de valores únicos. E como você pode ver agora o visual do filtro, a mudança para radiobuttonsow, pois estou selecionando esses valores dentro da categoria, como você pode ver, temos apenas um valor, como o nome diz, é Isso significa que estamos fazendo algum tipo de restrição. Somente um valor é permitido. Mas se você quiser ter vários valores como uma lista, vamos alterá-la volta para uma lista de vários valores. Aqui, é claro, você pode escolher valores e categorias diferentes sem restrições. Trata-se da lista de modos, valor único ou lista suspensa Ok, agora vamos tentar outros modos. Vamos usar desta vez um valor único, uma lista suspensa. Vamos mudar para este. E, como você pode ver no menu suspenso, você não encontrará todos os valores imediatamente na exibição Você precisa clicar no menu suspenso aqui. E então você pode selecionar os valores, valor único. Novamente, aqui podemos selecionar apenas um valor. Não podemos selecionar vários valores. Posso selecionar uma categoria por vez. E, como você pode ver , está funcionando. Vamos mudar agora para vários valores. Descer. Vamos ter, novamente, aqui, a mesma coisa. Temos um menu suspenso. Mas dentro do menu, podemos selecionar vários valores. Isso é tudo para o menu suspenso. Tudo bem, agora vamos passar para outro modo de filtro. Temos o controle deslizante de valor único. Vamos selecionar isso. E com isso você pode ter um controle deslizante. Podemos movê-lo para a esquerda e para a direita para ter valores diferentes, mas isso não é realmente interessante para uma dimensão com valores de string. Podemos usá-lo para números ou datas. Como não é muito bom ter um controle deslizante para valores, é melhor usar o menu suspenso ou uma lista para valores de string Então, isso é para os controles deslizantes. Eu raramente o uso nos projetos. Então, agora vamos passar para outro. Temos a lista personalizada, mas não vou usá-la na categoria. Vamos escolher o nome do produto e usar uma lista personalizada. Clique sobre isso. Agora, como você pode ver , o nome do produto não tem nenhum valor. Não podemos ver nada. Temos apenas uma caixa de pesquisa. Então, agora podemos pesquisar um valor. Por exemplo, vamos pesquisar por Apple. E, em seguida, pressione Enter. Agora você pode ver uma lista de todos os produtos que contêm o nome Apple. Então é como pesquisar dentro desse campo. Então, se você puder ir até aqui e começar a selecionar os valores que deseja que estejam no filtro. Ao clicar aqui nessas caixas, vou ver uma lista de todos os valores que estou selecionando. Com isso, criamos nossa lista usando a caixa de pesquisa, mas aqui não estamos vendo nenhum dado por causa das categorias. Então, vou voltar do controle deslizante para a lista de vários valores Vou selecionar tudo. E agora podemos ver que estamos selecionando apenas a subcategoria de telefones, porque selecionamos aqui, a Apple Com esse tipo de lista, os clientes podem selecionar sua própria lista. Então, podemos adicionar mais coisas, como a Samsung, aqui. Então, vamos pesquisar. Também vou adicionar esses produtos à lista. E com isso, estamos dobrando ou adicionando mais produtos à lista Se você quiser limpar tudo, podemos ir até aqui e limpar a lista. Essa é uma maneira muito boa de pesquisar um valor específico, especialmente se você tiver muitos valores dentro do nome do produto. Agora vamos tentar a última opção que temos nos modos de filtro, temos os curingas. Vamos selecionar isso. Agora podemos ver que temos novamente uma caixa de pesquisa onde podemos inserir um valor. Mas agora estamos procurando um padrão específico em nossos dados. Para mostrar como isso funciona. Em nossa opinião, também obteremos o nome do produto. Agora vamos pesquisar exemplo de padrão específico. Quero pesquisar todos os produtos que começam com o personagem A. Para fazer isso, vamos ver aqui depois do A. Não importa qual personagem virá depois disso. É por isso que vamos usar a estrela do personagem. Vamos continuar com isso. E, em seguida, pressione Enter. Podemos ver no nome do produto Tableau filtrou os dados acordo com nosso padrão, nosso padrão de pesquisa Podemos ver aqui todos os produtos que começam com o personagem A. Vamos dar outro exemplo. Digamos que queremos começar com PP, então não importa qual personagem vai seguir, teremos a estrela. Vamos entrar. Temos aqui apenas quatro produtos que seguem esse padrão, e é a palavra de ou. Podemos pesquisar os últimos personagens. Digamos que deva terminar com, em vez de ter o início no final, teremos a estrela no início. Temos estrela, então vamos pressionar Enter. Todos esses produtos terminam com o personagem. Se eu quiser movê-lo para cá, alguns deles são nomes muito longos, você pode ver, por exemplo, aqui estantes de livros. Termina com todos esses produtos e termina com o personagem. É assim que esse modo funciona. Os curingas, podemos usá-los para pesquisar padrões específicos em nossos dados. Novamente, isso é muito útil. Se tivermos uma dimensão com muitos valores, podemos usar a pesquisa. Para encontrar os dados específicos de que precisamos. Com isso, abordamos todos os modos diferentes que temos nesta categoria para personalizar nossos filtros rápidos. Tudo bem, agora vamos passar para outro conjunto de opções para personalizar nossos filtros rápidos. Em cada filtro rápido, temos muitas informações. Por exemplo, temos essa parte inferior extra chamada all, ou temos um título. Ou podemos pesquisar um valor específico, ou podemos redefinir coisas e assim por diante. Assim, podemos personalizar todas essas informações no Tableau. Vamos até aqui novamente. E então podemos ir para a personalização. E agora podemos ver todas essas opções mostrando todos os valores. Esse é exatamente o primeiro valor que podemos selecionar. Desativado. Só podemos ter os valores da dimensão, do filtro, mas às vezes é muito bom. Por exemplo, aqui na subcategoria, se você quiser desmarcar muitos valores, basta ir e sair, selecionar tudo com isso, remover todas as seleções e selecionar Com isso, podemos selecionar os valores muito rápido. Vamos passar para o próximo. Temos esse pequeno ícone de pesquisa. Ao passar por aqui, você pode pesquisar, por exemplo, por Art Enter. Então, você obterá o valor dentro dessa dimensão se quiser ocultá-lo e organizá-lo para os usuários. Por algum motivo, você pode ir até aqui e personalizar e depois desativá-la Depois de desativado, você pode ver o pequeno ícone desaparecer, mas acho que não faz mal tê-lo em cada filtro rápido Vamos ativá-lo novamente. Como você pode ver com essas opções, estamos personalizando nosso filtro rápido Vamos verificar outra opção. Vamos personalizar. E aqui é muito interessante que o programa aplique um padrão. Vamos selecionar isso. E depois de fazer isso, você receberá dois novos padrões: cancelar e aplicar. Estou selecionando agora no meu filtro, como você pode ver, nada está mudando na exibição. Isso significa que ele não enviará nenhuma consulta à fonte de dados ou ao filtro de contexto para obter os dados. Nada está mudando, desde que eu não esteja clicando aqui no botão Aplicar. Depois de clicar em Aplicar, o filtro enviará a consulta para o Tableau e a Tabela responderá com dados Isso é muito bom se você vai selecionar muitos valores. Cada vez que você seleciona um valor, o Tableau fará os cálculos, talvez faça sentido Primeiro, deixe-me selecionar tudo e depois fazer os cálculos. Se você não ativar essa opção, como na categoria, toda vez que selecionamos e selecionamos do filtro que o Tableau precisa para nossa interação com ele, estamos gerando muitos cálculos no Tableau à medida que clicamos Mas aqui, enquanto selecionamos os valores, nada muda até decidirmos dizer, ok, terminei. Agora vá e faça os cálculos. Novamente, essa é uma ótima maneira de reduzir os cálculos desnecessários no Tableau Tudo bem, então o que mais podemos personalizar em nossos filtros rápidos é o título. Assim, podemos decidir se você quer mostrar um título ou não, ou você pode escolher o próprio nome do título. Se você for até aqui, você diz ok, em vez de subcategoria, vou ter menos entre elas e tornar tudo pequeno por algum motivo Vamos clicar em OK. Como você pode ver agora, o título mudou, mas o nome do conjunto de dados não mudou Portanto, se você for para a subcategoria, o nome permanecerá como está Acabamos de renomear o nome do filtro. Tudo bem, então já abordamos quase tudo sobre como personalizar nossos filtros rápidos no Tableau Tudo bem, então aprendemos como aplicar filtros a várias planilhas no Em seguida, vou compartilhar com vocês minhas principais dicas e truques que costumo usar em meus projetos quando começo a usar filtros no Tableau 110. Udemy 9 4 dicas e truques: Agora vou mostrar as melhores práticas dos filtros do Tableau que eu costumo seguir em meus projetos. Vamos. O primeiro passo que eu tenho para você é utilizar esses filtros. O filtro de extração, o filtro da fonte de dados e o filtro de contexto. Vi muitos projetos em que os desenvolvedores realmente os esquecem ou os ignoram porque não são individualizações realmente importantes, mas são muito importantes para otimizar o desempenho no Tableau Meu conselho aqui é que você sempre discuta com os usuários finais sobre a promoção de um desses filtros que você tem que individualizar para ser primeiro um filtro Se não puder ser um filtro de extração , o filtro da fonte de dados e a última opção para otimizar o desempenho é trazê-lo como um filtro de contexto. Porque às vezes, na individualização, você realmente não precisa de todos os dados de que não precisa Como, por exemplo, dez anos de individualização de dados. Tente discutir isso com os usuários para dizer que talvez vamos trazer apenas dois anos de dados para as visualizações E então você pode utilizar um filtro de extração ou filtro de fonte de dados em seu trabalho. que pode ter um grande impacto no desempenho geral do Tableau Não esqueça nem ignore esses três filtros. A segunda dica de filtro que tenho para você é sobre como otimizar o desempenho no Tableau Ou seja, evite usar apenas valores relevantes em seus filtros rápidos. Por exemplo, se formos para a subcategoria aqui, podemos ver que ela está atualmente definida apenas com valores relevantes Se você usar essa opção para todos os seus filtros rápidos, o que pode acontecer? O desempenho no Tableau será muito ruim e tudo ficará muito lento Então, podemos mudar isso para outra coisa como todos os valores no banco de dados ou no contexto. Podemos ir e trocar isso. Com isso, você reduzirá o estresse na memória e nos recursos do Tableau, mas vamos entender o porquê Tudo bem, agora vamos entender o que pode acontecer no Tableau se você estiver usando seus filtros de todos os valores no banco de dados ou no contexto É o mesmo quando os espectadores ou seus usuários iniciam os relatórios. Se você enviar apenas uma consulta para a fonte de dados, e a fonte de dados responderá com os resultados de volta. Isso significa que teremos apenas uma consulta inicial quando o usuário iniciar a visualização. Mas, por outro lado, se você estiver usando apenas valores relevantes, o que pode acontecer? A visualização continuará enviando consultas após consultas à fonte de dados, sempre para obter uma atualização e atualização na Isso significa que a visualização continuará enviando várias consultas para cada interação do usuário, o que pode realmente afetar o desempenho no Tableau Porque toda vez que o usuário estiver clicando em algo ou interagindo com a exibição, a visualização continuará enviando consultas à fonte de dados para obter uma atualização sobre a O que pode usar muitos recursos e memória no Tableau. E isso tornará tudo mais lento porque cada usuário clica em algo na exibição ou, e interagindo, a exibição continuará enviando consultas para a fonte de dados, o que consome muita memória e recursos do Tableau E isso vai desacelerar tudo. Tenha cuidado com seus filtros rápidos Se você está tendo tudo apenas em valores relevantes, as coisas podem ficar lentas. Se os usuários estão sofrendo com um desempenho ruim no Tableau, talvez pense em trocar todos esses filtros todos os valores no contexto ou no banco de dados Tenho outra dica de filtro sobre otimizar o desempenho no Tableau, que é evitar usar dimensões com alta cardonalidade como filtros rápidos Essas dimensões podem afetar o Mas primeiro, vamos entender o que é cardinalidade? Cady é o número de valores distintos no campo. Por exemplo, em nosso banco de dados, temos o ID do cliente. Temos cerca de 800 IDs de clientes e muitos nomes de produtos, esses dois campos considerados de alta cardinalidade Por outro lado, temos outras dimensões, por exemplo, a categoria. Temos apenas três valores ou os países em nosso banco de dados, temos apenas quatro países, a subcategoria também Temos apenas 17 subcategorias, consideradas essas dimensões E se você os estiver usando, o desempenho será bom. Mas se você começar a usar essas dimensões com alta precisão, o desempenho pode ser reduzido A melhor prática aqui é evitar o uso de alta cardinalidade Tudo bem, de volta aos nossos filtros rápidos. Em nossa opinião, como você pode ver a categoria e a subcategoria, existem dimensões com baixa cadalidade Não há problema em deixá-lo à vista, mas o nome do produto tem muitos valores. São dimensões com alta cadalidade. Vale muito a pena discutir com os usuários se eles realmente precisam desse filtro na exibição. Se você descobrir que ninguém precisa dele, basta removê-lo da exibição para ter um bom desempenho no Tableau Agora vamos para a próxima dica de filtro. É isso, digamos que os usuários realmente queiram ver o nome do produto ou o ID do cliente, qualquer dimensão com alta cardinalidade Na visualização aqui, a dica é mudar os modos de filtragem. Em vez de ter uma lista suspensa ou uma lista, podemos usar uma combinação curinga para dimensões com alta cardinalidade Por que ter uma lista de todos os produtos ou clientes na exibição é uma coisa ruim no Tableau ou ruim para o desempenho Cada vez, o Tableau precisa acessar a fonte de dados ou o banco de dados e preparar uma lista distinta de todos os clientes ou todos os produtos a serem apresentados na exibição Em vez de ter uma lista, poderíamos alterá-la para Wildcard match E, como você pode ver, o Tableau não está preparando nada. Portanto, não temos nenhum valor a ser apresentado na exibição, somente se os clientes começarem a interagir com o filtro rápido Depois disso, o Tableau vai até o banco de dados e traz os valores relevantes E com isso, estamos evitando usar muitos recursos e cálculos desnecessários no Tableau Se você tem dimensões com alta cardonalidade, evite usá-la ou, se quiser usá-la, use wild card match Tudo bem, então vamos para o próximo lugar. Praticar no Tableau também consiste otimizar o desempenho no Tableau, que é começar a usar a aplicação patum em Porque se você não usar, deixe-me mostrar o que pode acontecer a cada vez. Ainda estou selecionando algo. É como uma consulta eletrônica enviada para a fonte de dados. Essa é uma consulta, segunda consulta, terceira consulta, quarta consulta e assim por diante. Cada vez que clico nos meus filtros, geradas muitas consultas à fonte de dados, o que está consumindo muito desempenho Em vez de ter esse filtro, podemos personalizar e adicionar fundos como aprendemos antes. Podemos ir até aqui, depois personalizar e mostrar o Applypatom Agora, ao clicar nesses valores no filtro, nenhuma consulta é gerada para a fonte de dados. Não estamos usando nenhum recurso no Tableau. E quando terminar de selecionar o que preciso , pressionarei Ok ou aplicarei o que pode acontecer, uma consulta será enviada à fonte de dados para trazer o resultado para a exibição. Com isso, estamos reduzindo o número de consultas que nossas visualizações estão gerando no Tableau, que é muito bom para Minha recomendação aqui, se você tem um filtro como a subcategoria ou uma dimensão com alta cardinalidade, onde você está usando uma lista, onde você está usando uma lista, Como os usuários não selecionam apenas um valor, eles geralmente selecionam vários valores e, no final, podem aplicar. Mas em um filtro como a categoria, temos apenas três valores, como se não funcionasse usar apply bottom, apenas três, então o usuário vai gerar no máximo três consultas. Não há problema em não usar um fundo liso com dimensões com cardinalidade muito baixa Com alta cardinalidade ou cadialidade média, como uma subcategoria, use um fundo liso Tudo bem, o próximo tipo de filtro que temos também é sobre o quadro de desempenho, que é evitar usar excluir e sempre incluir, se possível Então, por exemplo, se você for para a subcategoria, temos aqui a opção de incluir ou excluir se você estiver usando valores de exclusão Essas consultas que serão geradas no Tableau são mais complexas do que incluir Mais complexo significa mais recursos e pode atrasar o relatório ou a exibição no Tableau Evite usar delete quando possível, então vou voltar a usar include, que tem melhor desempenho. Tudo bem, então vamos para a próxima. E prometo que esta é a última sobre desempenho, que é minimizar o número de filtros rápidos em sua visualização. Esses filtros rápidos ocuparão não apenas o espaço na exibição, mas também gerarão muitas consultas. Muito estresse reduzirá todo o desempenho no Tableau. Evite usar muitos filtros rápidos e converse com os usuários sempre que precisarem de novos filtros. Se é realmente necessário colocá-lo na visualização, porque eu vi muitos Jects que os usuários sempre querem Muitos filtros tentam discuti-los. E nem sempre traz um novo filtro rápido para o Tableau, porque você acabará tendo desempenho muito ruim na exibição e ninguém ficará feliz com tempo de resposta ruim nas visualizações Tente minimizar o número de filtros rápidos no Tableau para que todos fiquem felizes Agora vamos trazer mais filtros para nossa visualização. Vamos, por exemplo, escolher a data do pedido, vou mostrá-la como um filtro. Vamos pegar as informações de localização, o país também, talvez a cidade Agora temos que começar a classificar essas informações. Normalmente começo meus projetos com o primeiro filtro é o aspecto de data ou hora que temos na visualização Aqui temos apenas a data do pedido. Vamos arrastá-lo e soltá-lo na parte superior porque os usuários podem começar a pensar em qual data e ano eu quero ver nas minhas visualizações Eles sempre se concentrarão primeiro. Sobre o aspecto da hora e da data. Depois disso, temos dois tipos de informações ou duas hierarquias Nos filtros rápidos, temos aqui as informações de localização, temos a cidade e o país Então, aqui abaixo, também temos as informações sobre o produto Então, nossa hierarquia aqui, não temos que misturá-los. Separe-os primeiro, comece com o tópico, por exemplo, o local. Primeiro vamos falar sobre a cidade e o país. Em seguida, falaremos sobre as informações do produto a seguir, assim como a ordem lógica em nossa hierarquia Nossa hierarquia começa, por exemplo, com o país em um nível mais alto do que a cidade Comece sempre com o nível mais alto e depois desça para o nível inferior. Por exemplo, aqui devemos trazer o país e o topo, e então a cidade deve estar abaixo dele. Se tomarmos, por exemplo, o código postal, vamos colocá-lo também no filtro, o código postal deve estar abaixo da cidade. Como você pode ver no filtro rápido, estamos reconstruindo a ordem lógica dos níveis na hierarquia O mesmo vale para o produto. Primeiro temos a categoria, a subcategoria e depois o nome do produto Aqui, está tudo bem com isso. Adicione o usuário, comece a filtrar os dados, eles começam de cima para baixo. Existe uma ordem lógica do campo que realmente faz sentido. Tudo bem, vamos passar para a próxima dica de filtro de que temos todos os valores em dimensões com cardinalidade muito baixa O que quero dizer com isso, por exemplo, vamos verificar o país. O país tem apenas quatro valores. E, na verdade, não faz sentido usar tudo porque são apenas três valores ou quatro valores. E os usuários podem selecionar esses valores sem agora selecionar tudo ou desmarcar Todas essas dimensões são realmente de baixa cardinalidade. E podemos remover essa opção. Vamos até o personalizado e removê-lo conosco. Temos mais espaço para mostrar aos usuários e essa opção geralmente ocupa muito espaço. Tudo bem, então vamos para a próxima, para a cidade, e vamos verificar os valores. Como você pode ver, temos muitos valores e aqui faz sentido deixar como está. Vamos deixar todos os valores, o código postal também. É como uma cardonalidade relativamente alta, vamos deixar essa categoria Temos apenas três valores. Realmente não faz sentido usar os valores antigos, então vou removê-los também daqui. E com isso, agora temos mais espaço. Não perdemos espaço com isso. A subcategoria aqui, vamos aumentá-la um pouco. E você pode ver, sim, muitos valores e faz sentido selecionar todas as subcategorias ou desselecionar Então, vou deixar isso por isso. Isso significa que acabamos de mudar isso para a categoria e o país tem, na verdade dimensões com cadonalidade muito baixa Tudo bem, agora vamos passar para a dica final de filtro que tenho para você e que costumo usar em meus projetos, que é tanto sobre o design quanto sobre a sensação de locum no Tableau Aqui, vamos usar os modos de filtro adequados nos filtros rápidos. Vamos ver o que quero dizer com isso. Primeiro, vamos começar com as datas do pedido ou com a data que temos. Normalmente, em nossa opinião, costumo usar aqui como um campo contínuo em vez de uma lista de valores distintos. O que quero dizer com isso é que costumo ir aqui no ano do pedido, as datas se conectam radicalmente e o convertem em contínuo Com isso, podemos ter um intervalo entre dois valores que também podem ter menos espaço no Tableau Vamos trocar agora. Como você já deve ter notado, a data do pedido o filtro rápido desapareceram porque mudamos a função de discreta para contínua Vamos mostrar isso de novo. Como você pode ver agora, temos o filtro rápido, mínimo e que não ocupa muito espaço. Isso é muito bom para começar a ter um intervalo entre dois valores para a data. Vamos passar para o próximo. Nós temos o país. O país tem dimensões com cardinalidade muito baixa. E aqui eu costumo sempre usar uma lista, vários valores, então tudo está correto. Vamos verificar se são vários valores. Uma lista. Vou deixar como está. No próximo, temos a cidade aqui, temos muitos valores aqui. Só podemos ver cerca de três valores de todo o filtro. Não faz sentido tê-lo como uma lista de valores múltiplos. Em vez disso, eu ia dizer essa é uma dimensão com cardinalidade média, sempre tendemos a usar um menu suspenso para Eu sempre mantenho esse valor único. É como uma restrição, que não tem significado. Vamos usar o menu suspenso de vários valores com isso. Como você pode ver, temos um espaço mínimo. Temos apenas um valor que podemos ver. Então, se os usuários quiserem selecionar as cidades, o usuário selecionará os valores de que precisa e , em seguida, os armários É realmente mínimo e não ocupa muito espaço. No próximo, também temos o código postal. Aqui temos a mesma dimensão de situação com uma cadonalidade média, temos muitos valores, então não vamos deixá-la como uma lista Podemos tê-lo como um menu suspenso. Então, como você pode ver, o tamanho em comparação com a cidade é muito grande. Individualização. Também vamos até aqui e alterá-lo para vários valores. Descer. A próxima é a categoria. É exatamente o país, apenas três valores, cadonalidade muito baixa Vamos deixar tudo como está. Acho que para a subcategoria. Você já sabe que tem uma cadonalidade média. Vamos até aqui e fazer com que seja uma lista suspensa. Agora vamos passar para o último, já falamos sobre isso. O nome do produto é enorme e tem muitos valores. A melhor prática aqui é usar uma combinação de curinga para esse valor. Por exemplo, vamos pegar outro. Vamos pegar os primeiros nomes. Vou mostrar o filtro aqui e vamos baixá-lo. O último pênis. O nome do produto também é um filtro enorme. Tem muitos valores aqui, dimensão com alta caderalidade Vamos mudar os modos para uma combinação de curingas exatamente como o nome do produto. Então, como você pode ver, agora temos muitos filtros, o que não é muito bom para o desempenho. Mas economizamos muitos espaços à medida que mudamos os modos de filtro. Então, com isso, temos filtros rápidos muito bons no lado direito, sem ocupar muitos espaços. Com isso, abordei todas as dicas e truques, ou melhores práticas, que costumo usar em projetos do Tableau se estiver usando filtros. Tudo bem Então, com isso, você conhece as melhores práticas que eu costumo seguir quando começo a criar filtros no Tableau seguir, aprenderemos as diferentes maneiras de classificar nossos dados no Tableau 111. Udemy 9 5 Sorting: Tudo bem, agora vamos aprender como classificar seus dados dentro do Tableau Muitas pessoas acham que a classificação de dados no Tableau não está funcionando corretamente, que na verdade não está Então, vamos remover agora essa confusão e entender como funciona a classificação no Tableau Vamos lá, ok, agora vamos entender o que é tipo. É muito simples. Classificar é organizar seus dados em uma ordem específica. E aqui temos duas opções. Ou podemos classificá-lo usando a ordem crescente. Aqui podemos organizar seus dados em ordem crescente. Isso significa que vamos começar com o menor e, à medida que formos descendo, teremos o valor mais alto. Por exemplo, vamos pegar o ID do pedido. Podemos classificá-lo usando a ordem crescente. Então, os valores podem ser assim, 123456, os valores estão aumentando à medida que descemos Ou se tivermos, por exemplo, o primeiro nome, temos personagens. Vai ser ordenado de A a Z. Por exemplo, temos aqui e Dwight, e terminamos A segunda opção é classificar seus dados usando a ordem decrescente Aqui podemos organizar seus dados em ordem decrescente. Isso significa que sempre começamos com o grande valor. À medida que formos descendo, vamos para o valor mais baixo. Por exemplo, novamente aqui o ID do pedido, começamos com o valor mais alto. Neste exemplo, será o 654. À medida que vou descendo, vou obter o valor mais baixo. O mesmo para o primeiro nome. Vai ser o oposto da ordem alfabética. Vamos começar com Pam, Michael James, até terminarmos com, e como você pode ver, é muito simples Temos apenas duas opções classificar os dados usando a crescente ou a ordem decrescente Agora vamos entrar no Tableau e entender como podemos fazer isso Tudo bem, agora vamos criar outra visão do zero. Vamos ficar com os grandes, então vamos pegar, como sempre, a subcategoria nas linhas E vamos tomar, como medida, as vendas. Vamos colocá-lo nas colunas. Vamos mostrar os números. Vou levar isso para os rótulos e também para as cores. Então, também podemos ter, nas colunas, o país. Vamos até os clientes. Dentro da localização da hierarquia, temos nosso país e vamos colocá-lo aqui Ok, esta é a nossa visão por enquanto. Há duas maneiras de fazer isso no Tableau: diretamente nas visualizações, que chamamos rápida, ou podemos fazer isso enquanto criamos a visualização como desenvolvedores Vamos começar a primeira, na qual podemos aprender como fazer a usando a classificação rápida a partir das visualizações Isso é o que geralmente os usuários veem e fazem. Tudo bem, agora, para uma classificação rápida no Tableau, há três lugares onde você pode classificar seus dados diretamente nas visualizações A primeira é classificar os dados do cabeçalho se você passar o mouse sobre o nome do cabeçalho Aqui você pode ver que temos um pequeno ícone para classificar seus dados. Podemos usá-lo aqui para classificar as informações do cabeçalho. Ou o segundo lugar em que podemos ir para o eixo aqui. E você também pode ver que há um pequeno ícone para classificar os dados. A terceira na última, se você acessar os rótulos dos campos, se acessar qualquer valor aqui dentro do cabeçalho, verá que temos um pequeno ícone para classificar os dados. Esses são os três lugares onde você pode classificar os dados. No Tableau, a classificação funciona com três cliques. O primeiro clique vai classificar os dados, ascendente, o segundo vai classificar os dados, descendo o terceiro clique vai trazer os dados conforme eles são classificados a partir da Tudo bem, como padrão, os dados serão classificados como fonte de dados Se sua fonte de dados estiver classificada em ordem crescente, podemos ter a mesma forma na exibição Agora, como padrão, não estamos impondo nenhuma classificação em nossa visão, mas a estamos retirando da fonte de dados Como você pode ver, ele já está classificado em fissão ascendente porque temos da fonte de dados Agora, se você for até o cabeçalho, por exemplo, vamos clicar nesse ícone e ver o que pode acontecer. Como você pode ver, nada aconteceu na exibição porque ela é exatamente igual à fonte de dados. Nós o temos na fissão ascendente. Esse foi o primeiro clique que fizemos. Agora classificamos os dados de forma ascendente. Você pode ver aqui que temos um pequeno ícone que indica que essa dimensão agora está classificada na exibição de forma ascendente Vamos voltar aqui e clicar novamente. Vamos ver o que vai acontecer se eu clicar nele. Agora, os dados também serão classificados em ordem decrescente Aqui vamos ter um ícone diferente. Temos as mesas e depois terminamos com os acessórios. Agora nós o temos descendo. Agora, vamos redefinir tudo de volta ao que foi negociado, aos modelos de fonte de dados O que vamos fazer é clicar pela terceira vez. Se eu clicar novamente aqui, o ícone desaparecerá da dimensão e os dados serão classificados exatamente como a fonte de dados É assim que funciona a classificação do Tableau. Você tem três cliques, o primeiro ascendente, o segundo descendente e o último, vamos trazê-lo para o padrão Fonte de dados. Tudo bem, agora vamos para o segundo lugar onde podemos classificar nossos dados na exibição, que é o eixo. Se você for até o eixo aqui, podemos descobrir que o pequeno ícone aqui é exatamente o oposto. O primeiro clique pode classificar os dados em ordem decrescente. O segundo clique pode classificar os dados em ordem crescente. E o terceiro vai trazê-lo de volta ao padrão, como agora, vamos tentar isso. Vamos clicar no primeiro, como você pode ver agora, os dados e as linhas estão ordenados em ordem decrescente Começamos com as maiores vendas. À medida que formos caindo, vamos passar para as vendas mais baixas. Tudo bem. Agora vamos clicar no segundo. Vamos lá, agora estamos classificando os dados em ordem crescente. Então, começamos com as vendas mais baixas e terminamos com as vendas mais altas E o terceiro clique pode trazê-lo para o padrão sem qualquer pedido. Vamos clicar nele e voltamos ao início, onde os dados não são classificados de forma alguma Então, como você pode ver com o cabeçalho e o eixo, estamos classificando as linhas, somente as linhas são classificadas Não estamos classificando as colunas. França, Alemanha, Itália e EUA podem permanecer na mesma posição. Não estamos classificando as colunas. Agora, para classificar as colunas, vamos para o terceiro lugar, para o rótulo do campo. Vamos acessar qualquer um desses valores, não importa em qual deles vamos clicar. Por exemplo, na cadeira, você pode ver esse pequeno ícone aqui. Novamente, o mesmo que axis. A primeira classificará as colunas em ordem decrescente, a segunda em ordem crescente e a terceira em ordem padrão Como agora, vamos clicar aqui neste ícone. Agora, os dados são classificados em ordem decrescente. Isso significa que a primeira coluna terá as maiores vendas, depois a próxima terá as menores. E à medida que nos movemos para a direita, obteremos o valor mais baixo. Estamos classificando as colunas em ordem decrescente, como você pode Além das colunas, temos esse ícone aqui indicando que as colunas estão classificadas Agora na vista. Agora, se clicarmos nele novamente, vamos classificá-lo de forma ascendente, onde podemos começar com o menor valor, a primeira coluna À medida que avançamos para a direita, também teremos o último com o valor mais alto. Aqui podemos ver o ícone no qual os dados são classificados de forma ascendente No último clique, como você sabe, voltaremos ao padrão, os dados não são classificados de forma alguma Tudo bem, isso é tudo sobre classificações rápidas no Tableau É muito simples quando você entende os locais para classificar os dados e como clicar para classificar os dados de maneiras diferentes, muitas pessoas ficam confusas sobre isso Mas é muito simples. Digamos que temos o seguinte cenário em que você diz, sabe o que, eu não quero oferecer aos usuários essa possibilidade de classificar os dados. Vou classificar tudo na visualização e o usuário verá o relatório como I. Tudo bem, agora, para desativar a opção de classificação para os usuários, vamos ao menu principal E então vamos para as planilhas. E aqui mostramos controle de classificação como um tablet padrão o habilitará, o que faz muito sentido. Agora vamos desativá-lo e ver o que pode acontecer. Agora, se você acessar as visualizações, verá que não temos mais os ícones para classificar os dados Se eu for às vendas aqui ou na subcategoria ou em qualquer lugar que você veja, não temos nenhuma opção para classificar os dados Essa possibilidade desaparecerá completamente para os usuários. Com isso, removemos completamente as opções para os usuários classificarem os dados dentro das visualizações. Para ser sincero, nunca estive em uma situação em que precisasse remover essa opção para os usuários. Isso realmente torna tudo estático. E isso é exatamente o oposto do que queremos. Queremos tornar nossos painéis e relatórios sempre dinâmicos e interativos para os usuários Acho que é sempre muito ruim fazer apenas relatórios estáticos sem ter nenhuma dinâmica dentro deles. A menos que os usuários peçam exatamente isso para dizer: ok, eu não quero classificar os dados, torne-os estáticos o máximo que puder. Você pode desativar essa opção. Por enquanto, vou ver as planilhas. Vou mostrar o controle de conjuntos e ativá-lo novamente à medida que voltarmos às vendas. Você pode ver que recuperamos esses pequenos ícones para classificar. Tudo bem, y. Isso é tudo sobre como classificar os dados diretamente das visualizações, do ponto de vista do usuário. Tudo bem, agora vamos passar para o segundo grupo, onde aprenderemos como classificar os dados enquanto você cria a visualização. Para fazer isso, há duas maneiras de fazer isso, partir da barra de ferramentas ou da própria dimensão. Agora, se você for para a barra de ferramentas, temos aqui duas opções, ascendente e classificação decrescente Agora, para classificar essas dimensões, você pode clicar no país, por exemplo, agora estamos classificando as colunas E então clique aqui, Ascendente. Como você pode ver, agora estamos classificando os dados de forma ascendente para as colunas Se você quiser classificar a subcategoria, as funções, podemos clicar aqui e depois clicar em ascendente ou decrescente Como você já deve ter notado, estamos classificando os dados sempre pela medida, pelas vendas Se você preferir, dirá classificar a subcategoria em preferir, dirá classificar a ordem decrescente de acordo com as Não temos nenhuma opção aqui para classificar os dados pelo cabeçalho. É classificado apenas por medidas. Tudo bem, isso é sobre como classificar os dados da barra de ferramentas O segundo método é classificar os dados diretamente na dimensão Vamos, por exemplo, para a subcategoria, clique com o botão direito nela E como você pode ver, temos aqui duas opções sobre classificação. Nós temos claro, classificamos e classificamos. Desmarque a opção Classificar e redefina tudo para o padrão. Vamos fazer isso para começar do zero, então vou limpar tudo para a subcategoria e clicar com o botão direito do mouse nela E vamos classificar. Com isso, vamos abrir uma nova janela. Diz que estamos classificando agora a subcategoria de dimensão. Vou apenas movê-lo para o lado esquerdo para ver como a tabela reagirá à minha seleção. Ok, o que temos? Aqui estão duas seções. A primeira é sobre como classificar os dados, os métodos de classificação. A segunda é sobre a ordem de classificação, ascendente e descendente Vamos ver, quais opções temos? Temos cinco opções. A ordem da fonte de dados, manual preenchido alfabeticamente e, em vez disso, vamos começar com a primeira, a ordem dos dados o manual preenchido alfabeticamente e, em vez disso, vamos começar com a primeira, a ordem dos dados . Aqui nós o temos como ascendente Estamos classificando os valores dentro do nosso cabeçalho, a subcategoria, de forma ascendente, em ordem Podemos reverter isso indo para a ordem decrescente. Como você pode ver, os valores mudam. Agora, se quisermos redefinir tudo, podemos ir até aqui e clicar em Limpar para acessar as configurações padrão. Isso é tudo para a ordem da fonte de dados. Vamos passar para o próximo. Teremos exatamente o mesmo efeito porque também o temos em ordem alfabética . Vamos até aqui. Como você pode ver, nada vai mudar porque a temos em descida Vamos em ordem alfabética até o interruptor ascendente e o interruptor ascendente e o interruptor Exatamente o mesmo efeito. Tudo bem, agora vamos para o terceiro. Nós vamos para o campo. Podemos classificar os dados por qualquer campo, de toda a fonte de dados. O campo nem precisa estar à vista, mas é claro que não faz sentido fazer isso. Como padrão, o Tableau está selecionando as vendas porque é a única medida que temos Na visualização, faz sentido e os dados são classificados de forma ascendente Mas, se quiser, você pode classificar os dados pelo número de clientes dentro de cada categoria ou subcategoria Podemos ir até aqui e selecionar o ID do cliente e a função pode ser contar o número total de clientes em cada categoria. Agora, essas categorias são classificadas de forma ascendente, dependendo ou com base no número total de clientes Temos essa capacidade de classificar os dados por qualquer campo da fonte de dados. Mas, é claro, não faz sentido classificar os dados dessa forma, pois isso confundirá os clientes e eles não entenderão por que essas categorias são classificadas dessa forma sem ter uma descrição semelhante no relatório Isso é tudo para esse método, classifique o campo pi. Vamos passar para o próximo. Temos o manual de classificação pi e aqui você tem a liberdade de fazer a ordem das dimensões. Por exemplo, podemos levar essas máquinas até aqui. Conforme eu a movo para baixo, você pode ver que a ordem na exibição também está mudando. Eu posso ir e classificar a dimensão como eu quiser. É muito simples aqui. Não temos nenhuma regra, não temos ascendência ou descida Temos total liberdade para classificar os valores em qualquer dimensão. É isso aí para esta opção, vamos para a próxima. E o último, temos o aninhado. Agora, para entender como a classificação aninhada funciona no Tableau, precisamos trabalhar com várias dimensões A melhor maneira é obter hierarquia. Agora, vamos criar outra visualização. Eu só vou fechar esse aqui. Vamos levar o continente até a rosa e levar os lucros para as colunas também. Como de costume, mostraremos os rótulos dos nossos dados. Agora, se você for ao continente aqui e se conectar radicalmente, vamos ao tipo Digamos que vamos classificar os dados pela fonte de dados em ordem decrescente Como você pode ver, agora estamos classificando apenas o continente. Se detalharmos o país, você verá que somente o continente está classificado, mas o país não está classificado Então, se você for à cidade, verá que a cidade também não está classificada na primeira dimensão, está classificada Mas agora, em vez disso, podemos usar a classificação aninhada para classificar todas as dimensões dentro da hierarquia automaticamente Vamos remover essas coisas. Então, vou detalhar o continente, ou chamamos isso de detalhamento , clique com o botão direito do mouse. Vamos para Sort. Em seguida, vamos para o aninhado. Agora vamos dizer, ok, ascendente. E vamos usar a medida, a soma agregada do lucro, para classificar os dados Agora vamos fechá-lo. E com isso, obtivemos o tipo aninhado. Como você pode ver, o continente está classificado. Mas agora, se eu detalhar o país, vamos ver se o país também ficará bem organizado Agora, se você observar atentamente os dados, verá que os EUA são o único país dentro desse continente. Portanto, não podemos ver nada por aqui. Mas você pode ver que os países da Europa estão classificados em ordem ascendente, começando com o valor mais baixo da Itália, depois da França e depois Você pode ver que o país dentro deste continente também está classificado com base nas classificações aninhadas Como você pode ver, os países de cada continente serão classificados separadamente dos países dos outros continentes. É assim que a classificação aninhada funciona. Vamos colocar o lucro nas cores também. Agora vamos descer na hierarquia e detalhar a cidade Teremos mais dados e isso ficará mais claro, como você pode ver. Agora a cidade também está classificada e agora estamos classificando as cidades em um Por exemplo, aqui nos EUA, as vendas mais baixas estão em, e a maior venda está em Portland Estamos classificando as cidades com base no país. Então, essa é uma seção. A próxima seção é a Itália. O próximo é a Alemanha. Portanto, cada país será classificado separadamente do outro país Com isso, aprendemos que esse método funciona se tivermos várias dimensões e funcionará perfeitamente se tivermos arch. Em nossa visão, tudo fará sentido e a classificação será muito lógica para os usuários, pois estou me aprofundando, por exemplo, no código Bostl ou voltando à minha visão, tudo será classificado de uma forma Tudo bem, pessoal. Então, com isso, abordamos tudo, como classificar os dados dentro nossas visualizações da perspectiva do usuário, como classificar os dados à medida que construímos as visualizações. E eu acho que é muito simples e não tão complicado. Tudo bem, então isso é tudo sobre como classificar nossos dados no Tableau E concluímos esta seção. Na próxima seção, aprenderemos sobre os parâmetros do Tableau para adicionar dinâmica às nossas visualizações 112. Udemy 10 1 introdução: Tudo bem, pessoal. Então, agora vamos falar sobre os parâmetros. Os parâmetros são um divisor de águas no Tableau, porque essa é minha opinião Os parâmetros são o melhor recurso que o Tableau introduziu Porque os parâmetros no Tableau podem tornar suas visualizações muito dinâmicas, interativas e flexíveis de uma forma muito exclusiva que você não encontra em nenhuma outra ferramenta Tudo bem, então agora quais são os parâmetros? Os parâmetros são como variáveis em linguagens de programação que permitem ao usuário substituir um valor constante nos cálculos, filtros, uma linha de referência e assim por diante. Ok, agora o que isso realmente significa é que, se você está criando uma visão para seus usuários, você já está tomando muitas decisões. Definindo muitos valores que podem permanecer estáticos, e os usuários só podem ler suas visualizações. Então, por exemplo, você pode criar o seguinte cálculo no Tableau, onde você está definindo um limite para seu Então você está dizendo que se as vendas totais forem inferiores a 400, o KBI aparecerá em vermelho Caso contrário, ele vai aparecer em verde. Aqui, o valor do limite 400 é estático e não pode ser alterado pelos usuários Os visualizadores só podem ser alterados pelo desenvolvedor. Mas agora você pode estar em uma situação em que tem dois requisitos de dois usuários diferentes, onde eles definem limites diferentes Então, aqui você acaba fazendo dois cálculos para dois clientes e também criando duas visualizações. Mas agora, em vez de fazer isso, podemos usar o poder dos parâmetros. Então, aqui podemos substituir o valor 400 por um parâmetro e, em seguida, podemos oferecer o parâmetro como um campo de entrada para os usuários na exibição. E agora os usuários podem usar o parâmetro para definir o valor necessário, pois é necessário usar o parâmetro para alterar o comportamento da sua visualização, dependendo do valor do parâmetro. Isso fará com que suas visualizações sejam dinâmicas e estejam prontas para qualquer necessidade. E há inúmeras maneiras de usar parâmetros no Tableau. E neste tutorial, vou mostrar seis casos de uso diferentes. O primeiro caso de uso é sobre como usar parâmetros e cálculos. O segundo caso de uso é sobre as linhas de referência, o terceiro sobre como usá-las no filtro. E temos outro caso de uso muito especial sobre como alternar entre dimensões e entre medidas de forma muito dinâmica em uma visualização e outro caso de uso sobre títulos e texto. E o último caso de uso, como usar parâmetros em canetas. Tudo bem, pessoal, então essa foi uma introdução rápida aos parâmetros. A seguir, aprenderemos como criar cálculos dinâmicos usando parâmetros. 113. Udemy 10 2 Calc: Tudo bem pessoal, então agora vamos começar com o primeiro caso de uso, como usar parâmetros em cálculos. Então, agora vamos criar algum tipo de KBI para rastrear os lucros por subcategoria Ok, agora vamos ficar com a grande fonte de dados e vamos até os produtos para obter a subcategoria E então precisamos dos maiores lucros. Então, vamos analisar os pedidos e obter os lucros aqui. Ok, agora vamos mostrar também os rótulos na exibição. E agora podemos ter um limite ou BI, em que vamos dizer que se o lucro for menor que dez mil, ele será vermelho Qualquer coisa maior que dez K, será verde. Agora, para criar a lógica e as cores na exibição, precisamos criar cálculos. Não se preocupe em como criar cálculos no Tableau, pois teremos uma seção dedicada a isso Agora, para criar o cálculo, acessaremos o painel de dados radicalmente no espaço vazio e , em seguida, escolheremos Criar campo calculado . Vamos lá. E agora vamos chamá-lo de cores QBI. Agora vamos escrever aqui a expressão sobre nossa lógica. Diz que se precisarmos de alguns , teremos os lucros. Dissemos que se for menor que 1.000 K, pode ser vermelho. Então, vamos escrever o valor vermelho, caso contrário, será verde. Vamos terminar com isso. Temos nossa lógica para as cores em nossa visão e, como você pode ver aqui em nossos cálculos, temos uma constante. É o dez k. Vamos criar isso. Então, vamos clicar em OK. E aqui no lado esquerdo você pode ver nossa dimensão. Vamos pegá-lo e colocá-lo nas cores. Agora vamos entrar e atribuir os valores às cores verdes. Vai ser verde e vermelho. Vai ser vermelho. Vamos clicar em OK. Agora podemos entregar esse relatório aos usuários e eles podem visualizá-lo e interagir com ele. Mas agora, como você pode ver, os cálculos do KPI são realmente estáticos e eles não podem personalizá-lo Para agora dar aos usuários a opção de definir o que é vermelho e o que é verde, temos que usar parâmetros. Agora, para criar parâmetros no Tableau, há duas maneiras de fazer isso Ou você acessa o painel de dados e cria seus parâmetros ou cria no local em que precisa Por exemplo, se você estiver criando um filtro, dentro da criação do filtro, podemos criar parâmetros. Agora vamos ver primeiro como podemos criar parâmetros no painel de dados Nos painéis de dados, há duas maneiras de criar parâmetros. Ou você vai para o espaço vazio, Tic, clica nele, então você pode ver aqui criar parâmetro ou a outra opção é ir até o topo do painel de dados e ter aqui uma pequena seta Se você clicar nele, verá exatamente o mesmo menu suspenso. E aqui temos a opção de criar parâmetros. Vamos selecionar isso. E agora temos a janela de criação de parâmetros. Em primeiro lugar, temos que dar um nome a ele, vamos chamá-lo de escolha de limite Em seguida, temos que definir o tipo de dados do parâmetro. E se formos até aqui, você pode ver uma lista de todos os tipos de dados. Mas aqui você conhece todos eles. Mas a tabela decidiu usar flutuação e número inteiro em vez de número, furo e número Mas eles são exatamente os mesmos por enquanto. Vamos usar os números inteiros. Não queremos ter números decimais no KPI. E depois de fazer isso, podemos definir o formato de exibição aqui. Para cada tipo de dados, existem formatos diferentes para representar os valores. Como você pode ver, temos padrões numéricos automáticos, porcentagem, moeda, personalizados. Eu vou ficar com o automático. E então, na próxima, você tem que definir o valor padrão que será exibido na entrada. Então, aqui eu diria que serão os 10.000. E, claro, os usuários podem mudar isso. Depois disso, você tem opções diferentes para limitar o que os usuários podem selecionar. Portanto, a opção padrão aqui é tudo. Isso significa que você está permitindo que os usuários insiram qualquer valor, mas é claro que limitamos o tipo de dados a números inteiros Isso significa que os usuários não podem inserir nenhum caractere no campo de entrada. Ou você define para o usuário uma lista de valores permitidos. Então, aqui você pode permitir, por exemplo, cinco valores diferentes, talvez para garantir que nada dê errado na exibição. Então, aqui você está tornando o parâmetro mais restritivo. Portanto, a lista é algo como discreta, você está permitindo uma lista de valores distintos E a próxima é algo como as canetas, você define o início e o fim do intervalo e, em seguida, define as etapas entre esses dois valores Então, por enquanto, vou deixá-lo em aberto que os usuários possam selecionar o que quiserem. Tudo bem, agora vamos em Ok para criar o parâmetro e agora, se você verificar o compartimento de dados no lado esquerdo, deixe-me minimizar essas tabelas Você pode ver que o parâmetro será criado sempre no final do painel de dados Portanto, existe um separador entre seus dados e os parâmetros, porque os parâmetros são algo independente da sua fonte de dados Portanto, não há dependência entre os parâmetros e seu conjunto de dados. É algo totalmente independente e especial apenas para a pasta de trabalho Ok, agora temos o parâmetro, como vamos mostrá-lo aos usuários. Para fazer isso , é muito fácil. Vá até o parâmetro, clique com o botão direito nele e, em seguida, temos a opção de mostrar os parâmetros na visualização. Vamos selecionar isso. E agora você pode ver a entrada do parâmetro no lado direito da exibição. Aqui podemos ver o valor de dez K como padrão. Agora vamos alterar o valor. Vamos ter cerca de 500. Você não pode ver nada mudar em nossa visão. Portanto, não importa o que você está dando aqui. Você vê que a visão não está mudando. Isso significa que agora temos que conectá-lo de alguma forma à vista. E para fazer isso, vamos entrar cálculos e substituir o valor constante pelo parâmetro. Vamos ver como podemos fazer isso. Vamos ver nosso cálculo, as cores do QBI Clique com o botão direito do mouse e, em seguida, vamos para Editar. Então, agora temos que ir até aqui e substituir esse valor. Vou removê-lo e agora vamos digitar o nome do parâmetro. Como você pode ver o Tableu, sugera-nos aqui e clique nele. Que quaisquer valores que o usuário forneça para esse parâmetro serão usados diretamente nesse cálculo. Vamos experimentar isso. Pode clicar em OK. Como você pode ver, algo já mudou na visualização, mas vamos brincar com os valores. Em vez de cinco mil, teremos de 20 mil. Tudo bem E com isso, acabei de alterar o limite desse KPI. Então, agora qualquer coisa abaixo de 20 K será vermelha, qualquer coisa maior será verde. Vamos ter outro valor, como 50 K. E agora, como você pode ver, o limite é muito alto Temos apenas dois valores. É verde e, como você pode ver, é muito dinâmico. E você dá aos usuários o poder de definir e personalizar o KPI como quiserem E com isso, você cobrirá muitos requisitos em apenas uma visualização. Eu adoro esse recurso no Tableau. Tudo bem, então isso é tudo para os cálculos dinâmicos. A seguir, aprenderemos como usar parâmetros para criar linhas de referência dinâmicas. 114. Udemy 10 3 Ref: Tudo bem, agora vamos ver outro caso de uso dos parâmetros. Podemos usar parâmetros na linha de referência, para que possamos mostrar em nossa visão uma linha de referência para indicar qual é o limite, apenas para deixar mais claro onde está o corte entre vermelho e verde E aqui podemos usar nosso parâmetro já existente, como o limite na linha de referência Deixe-me mostrar rapidamente como podemos fazer isso. Então, agora vamos para o painel de análise. E então aqui temos a opção de criar uma linha de referência aqui. Então, vamos nos conectar duas vezes. E agora temos uma nova janela para configurar a linha de referência. Existem muitas opções, mas agora podemos nos concentrar nos parâmetros. O que realmente importa aqui é o valor da linha de referência. Agora vamos verificar a opção, como podemos ver aqui, como você pode ver o Tableau aqui sugerindo a métrica A segunda é criar um novo parâmetro. A terceira é escolher o parâmetro já existente. Como você pode ver, podemos criar novos parâmetros exatamente no local em que precisamos. Mas, por enquanto, faz muito sentido usar o mesmo parâmetro na linha de referência. Vamos selecionar isso. Agora, como você pode ver no lado direito, já temos uma linha de referência em nossa visualização e temos o rótulo de escolher limite Em vez de mostrar os rótulos, podemos mostrar os valores do parâmetro. Para fazer isso, vamos até os rótulos e podemos alterar esses dois valores. Vamos selecionar isso. E é isso por enquanto, vamos clicar em Ok. Então, como você pode ver, estamos mostrando agora o limite como uma linha de referência E se mudarmos o valor dos 50 K dois, digamos dez k, vamos lá. Agora, como você pode ver, o usuário pode controlar tudo na exibição com sua entrada no parâmetro. Eles estão alterando os cálculos , assim como a linha de referência. É muito legal e profissional ter essa dinâmica em seus relatórios, então é assim que você pode usar o valor do parâmetro dentro da linha de referência. Tudo bem, então isso é tudo para as linhas de referência dinâmicas. A seguir, aprenderemos como usar parâmetros em filtros. 115. Udemy 10 4 filtros: Tudo bem, agora vamos para o próximo caso de uso em usaremos os parâmetros nos filtros. E também podemos aprender como criar parâmetros exatamente no local em que precisamos deles. Então, agora vamos criar um relatório em que mostraremos os dez principais produtos em nosso conjunto Para fazer isso, vamos ficar com a fonte de dados de pico. E vamos aos produtos e adotamos o nome do produto de forma automática. Agora temos uma lista de nossos produtos e o que precisamos é de uma medida. Vamos ver os pedidos e pegar as vendas, arrastá-las e desenhá-las aqui, como de costume. Vamos ter rótulos e eu vou classificá-los. Descendente. Agora, queremos mostrar apenas os dez principais produtos. Para fazer isso, vamos pegar o nome do produto nos filtros, para que possamos arrastar a partir daqui mantendo pressionado o controle e soltando-o nos filtros. Agora, nos filtros aqui, queremos mostrar os dez principais produtos. Para fazer isso, vamos até o topo. E agora vamos definir a regra. Está tudo bem. Então, aqui você pode ver os dez melhores por vendas. Agora, como você pode ver, estamos definindo uma regra. Nessa regra, é como nos cálculos, temos uma constante. A constante nessa regra é a dezena. Agora você pode estar na mesma situação em que um usuário solicita dez melhores produtos e outro usuário solicita os 20 melhores produtos. Agora, em vez de criar dois filtros diferentes, duas visualizações diferentes, podemos ficar com a mesma visualização e usar parâmetros. E então você vai permitir que os usuários finais definam sua lista. Então, agora temos que mudar o valor de dez para o parâmetro. Então, vamos clicar aqui. E aqui temos sempre as três opções. Ou o valor inserido ou você pode criar um parâmetro ou usar um parâmetro já existente. Agora, queremos criar um novo parâmetro para essa visualização e, como você pode ver, esse é o segundo método sobre como criar parâmetros. Não iremos ao banco de dados, vamos criá-lo exatamente onde precisamos Vamos clicar em Criar um novo parâmetro. Então, agora temos aqui novamente a mesma janela em que vamos criar um parâmetro. Vamos chamá-lo de Choose Top Products. Agora você pode perceber que não pode alterar o tipo de dados porque está criando aqui um parâmetro dentro do filtro para as vendas. E as vendas são a medida e o número. Mas o mesmo aqui, você pode personalizar o formato de exibição, o valor atual e também quais valores você pode permitir, seja tudo ou um intervalo. Então, agora vamos experimentar o alcance. O mínimo será um, o máximo será 50. E vamos ter um tamanho de passo de cinco. Tudo bem, então isso é tudo. Vamos clicar em OK. Então, agora vamos verificar novamente a regra. Temos o Tube e, em seguida, nosso parâmetro de vendas. Isso significa que não temos um valor constante e estamos usando o parâmetro. Vamos clicar em OK. Agora, como você pode ver, o relatório mostra os dez principais produtos porque o valor padrão do parâmetro é dez. E se você verificar o lado esquerdo, temos um novo parâmetro chamado Escolher os melhores produtos. Ótimo. Agora, a próxima etapa é mostrar os parâmetros para os usuários corretamente e dizer mostrar parâmetro Tudo bem, então agora vamos verificar nosso parâmetro. Agora está mostrando 11. Achei que tinha dado umas dez. Então, vamos editá-lo novamente. Clique com o botão direito do mouse e depois vamos lá. Tudo bem, porque lutamos com esses valores. Como você pode ver, é como canetas, começa em 1611 e assim por diante porque o tamanho é cinco Então, o que vamos fazer é mudar isso para zero, e então, como você pode ver, temos aqui novamente dez. Vamos clicar em OK. Tudo bem, então agora eu prometo que temos os dez primeiros, porque se você verificar o valor aqui no parâmetro, é dez. Tudo bem, então agora isso é algo diferente. Em vez de ter campos de entrada aqui, temos um controle deslizante de intervalo O usuário pode alterar os slides. Você pode ver que nosso filtro reagiu e agora está mostrando os 20 melhores ou os usuários podem usar essas setas para alterar a etapa E como você pode ver, à medida que vou mudando para valores diferentes, os olhos do filtro também estão mudando. Isso significa que é assim que você pode usar parâmetros e filtros. Como você pode ver, sua visualização é muito dinâmica e você permite que os usuários personalizem o que quiserem. Tudo bem, pessoal, então isso é tudo para os filtros dinâmicos. seguir, aprenderemos um caso de uso muito interessante dos parâmetros, como podemos alternar dinamicamente entre dimensões e entre 116. Udemy 10 5 Trocar: Tudo bem, pessoal, agora vamos passar para o caso de uso mais importante em parâmetros. Você pode ver esse caso de uso quase em cada projeto de tabela. O caso de uso é usar parâmetros para alternar entre dimensões e entre medidas. Agora vamos aprender primeiro como usar parâmetros para alternar entre dimensões em uma exibição. Digamos que você esteja criando um painel sobre as vendas painel sobre as vendas e tenha visualizações como vendas por país, vendas por categoria. Isso significa que você está criando duas visualizações com a mesma métrica, mas com dimensões diferentes. Agora, em vez de ter duas visualizações, teremos apenas uma visualização para os usuários. E eles decidirão qual dimensão usarão na exibição. Agora, para fazer isso, temos usar o poder dos parâmetros. Tudo bem, então agora vamos criar nossa visão. Nós temos as vendas, então vamos analisar as vendas nas colunas. E então precisamos dos países. Vamos retirá-lo dos clientes. Então temos aqui o país e as fileiras, ótimo. E, como sempre, vamos mostrar os rótulos. Então, agora queremos tornar a dimensão país como uma variável, como parâmetro. Isso significa que precisamos, de alguma forma alternar entre dimensões, entre país e categoria na mesma visualização. Então, isso significa que, em vez de ter a dimensão país, queremos ter uma dimensão dinâmica com valores diferentes. Agora, a primeira coisa que precisamos fazer é criar um parâmetro em o usuário escolherá qual dimensão deve ser apresentada na exibição. Então, aqui vamos criar um parâmetro a partir do painel de dados Clique aqui e, em seguida, crie o parâmetro aqui. O foco principal desse parâmetro é escolher qual dimensão pode ser apresentada na exibição. Primeiro, vamos dar um nome a ele, vamos chamá-lo de Choose Dimension. E agora a questão é quais são os valores dentro desse parâmetro? Será o nome da dimensão. Então, serão valores como país e categoria. Então eles são string, então o tipo de dados aqui será string. Vamos selecionar isso. E, como você pode ver, o Tableudd desativou Não podemos escolher um formato para a string, é como um texto livre. Em seguida, temos que definir o valor atual, e aqui teremos a dimensão country como padrão. Então, vamos inserir o valor do país. Tudo bem, agora, como o tipo de dados é uma string, não podemos criar um intervalo Então, aqui temos apenas duas opções. Ou vamos tê-lo como um texto livre, como um campo de entrada. E nesse cenário, realmente faz sentido ter uma lista predefinida para os usuários, já que os usuários não verão sua fonte de dados e não têm ideia de quais dimensões temos para isso Se usarmos o texto livre , será muito confuso e ninguém obterá a dimensão certa para ele Nesse cenário, realmente precisamos fornecer uma lista predefinida para os usuários e, em seguida, eles selecionarão o valor adequado para eles. Aqui neste exemplo, vamos oferecer somente duas dimensões. É o país e a categoria. Vamos adicionar esses valores. Então, teremos o país e o próximo valor será a categoria. E, claro, você pode adicionar mais dimensões, como a cidade, o nome do produto e assim por diante. Então, agora vamos ficar com o exemplo. E pronto, então vamos clicar em OK, ótimo. Então, agora, se você verificar o problema dos dados, temos um novo parâmetro chamado choose Dimension. Aqui você pode ver rapidamente qual tipo de dados temos para cada parâmetro? Agora, a próxima etapa é mostrar o parâmetro para que os usuários finais se conectem radicalmente Vamos mostrar o parâmetro. Tudo bem, agora vamos verificar nosso parâmetro. No lado direito, temos uma lista. Isso faz sentido. Criamos um parâmetro de lista e, no final, teremos uma lista para os usuários. E dentro dela temos apenas dois valores, país e categoria. Agora, se você alternar entre esses dois valores, nada mudará na visualização porque esse parâmetro ainda não está conectado à nossa visualização. Tudo bem, agora vamos criar nossa dimensão dinâmica e usá-la na vista em vez do país. Isso significa que temos que criar um novo campo para fazer isso radicalmente aqui e criar um campo calculado Vamos lá agora. Vamos chamar isso de dimensão dinâmica. Vamos usar aqui o estojo quando: Não se preocupe com isso. Vou explicar tudo na seção de cálculos. A sintaxe começa com maiúsculas e minúsculas e, em seguida, temos que especificar o nome do campo Nessa situação, vamos inserir o parâmetro, nosso parâmetro chamado aqui. Como você pode ver enquanto escreve Tableau está sugerindo coisas para nós Nosso campo escolhe a dimensão. Em seguida, vamos especificar uma ação para cada cenário, para cada valor. Vamos ter uma nova linha e logo quando o primeiro valor for o país, você precisa ter muito cuidado aqui para escrevê-lo exatamente como escrevemos no parâmetro. Estava em maiúscula no parâmetro e também deveria estar aqui em maiúscula, caso contrário, não funcionará Agora, o que pode acontecer se o valor for país? Em seguida, temos que especificar a ação. Se os usuários escolherem o país, o que pode acontecer? O país da dimensão deve ser usado. Vamos escrever aqui, Country. E, como você pode ver, enquanto escrevo, está sugerindo que precisamos da dimensão país. Você pode vê-lo no ícone aqui, então vamos selecioná-lo. Tudo bem, agora vamos passar para o próximo cenário em que o usuário selecionará o valor da categoria. É exatamente a mesma coisa que podemos escrever aqui. Quando o valor é categoria, o que pode acontecer? A categoria de dimensão deve ser usada. Vamos começar por aqui. Categoria. E, como você pode ver, sugerimos aqui a categoria de dimensão. Vamos selecionar o que diz que esses são os cenários que poderiam acontecer com o parâmetro e temos que terminar o caso de vitória assim. Como você pode ver neste cálculo, estamos apenas mapeando entre os valores dos parâmetros e as dimensões. Vamos clicar em OK. Agora, como você pode ver, temos uma nova dimensão no lado esquerdo chamada dimensão dinâmica. É um campo calculado, e agora vamos remover nossa dimensão estática, o país. E em vez disso, vamos adicionar nossa nova dimensão dinâmica. Tudo bem, então agora vamos verificar o trabalho ético. Como você pode ver, o valor agora é categoria e, na visualização, vemos as categorias que são muito boas. Tudo bem, agora vamos mudar o valor do parâmetro para country. Como você pode ver, a dimensão na exibição mudou. Então, agora temos país em vez de categoria. Como você pode ver, os parâmetros são realmente poderosos e sua exibição está totalmente dinâmica, na qual os usuários podem definir o nível de detalhes na exibição alterando a dimensão. Então imagine que agora você está criando painel com vendas e tem dez dimensões. Aqui você vai com apenas uma visualização em vez de dez relatórios. Tudo bem, então isso é adequado para este caso de uso. É assim que alternamos entre dimensões usando parâmetros. Tudo bem, agora você tem a seguinte tarefa do Tableau. A tarefa consiste em criar uma medida dinâmica usando parâmetros entre três medidas, lucros de vendas e quantidade. Na mesma visão. Você pode pausar o vídeo agora mesmo para realizar a tarefa e continuar quando terminar Tudo bem, então agora deixe-me mostrar como você pode fazer isso. Temos exatamente as mesmas etapas que as dimensões que temos. Primeiro para criar o parâmetro e segundo para criar a lógica no campo calculado. Vamos começar com o primeiro. Para criar os parâmetros, vamos até o painel de dados Clique aqui e crie o parâmetro, vamos chamá-lo de Choose Measure. E aqui temos que pensar nos valores dos parâmetros. Então, será o nome das medidas, o que significa que o tipo de dados será uma string. E aqui temos que definir o valor padrão. Aqui temos três valores, vendas, lucro e quantidade. E teremos o valor padrão como vendas. Aqui, novamente, sobre os valores os usuários não conhecem sobre sua fonte de dados, eles não sabem o nome exato de suas medidas. Então você precisa criar uma lista predefinida para eles. Vamos até aqui. Temos três valores, então teremos a primeira venda, a segunda um lucro e a terceira será a quantidade. É isso mesmo. Vamos clicar em OK. Como você pode ver no lado esquerdo temos nosso novo parâmetro. E a próxima etapa é mostrar os parâmetros para os usuários finais. Para fazer isso, clique com o botão direito do mouse e mostre o parâmetro. Vamos verificar nosso parâmetro. Aqui você pode ver que começa com as vendas. Como é nosso padrão, você pode alternar entre esses valores, mas, como você pode ver, nada está mudando na exibição, a visualização ainda mostra as vendas. A próxima etapa agora é criar o campo calculado. Para fazer isso, vamos até painel de dados radicalmente aqui e, em seguida, selecionaremos Criar campo calculado Vamos chamá-la de medida dinâmica. Aqui, novamente, podemos usar o mesmo caso de sintaxe e, em seguida, o nome do parâmetro, então escolha Vamos selecionar a medida. Agora vamos definir os cenários em que o valor é venda. Em seguida, a ação será selecionar a medida, Vendas, escrever vendas e selecionar a medida. Tudo bem, nova linha. E vamos agora mapear o próximo valor. Esse será o lucro, depois a medida do lucro. Lucro. E vamos selecionar a medida. Tudo bem, então vamos mapear isso. Vamos mapear agora o último valor. Então, temos a quantidade. Se o usuário selecionar esse valor no parâmetro, a medida da quantidade também será selecionada. Vamos continuar com isso. É isso aí, esses são nossos três cenários que teremos no final. Agora, como você pode ver, nosso cálculo é válido. E vamos clicar em OK. Se você verificar os dados Bain, temos um novo campo calculado chamado medida dinâmica Agora, o que podemos fazer é remover nossa medida estática e substituí-la pela medida dinâmica. Tudo bem, agora vamos alterar os valores nos parâmetros. Vamos começar com as vendas. Como você pode ver, agora temos os valores das vendas. Se você mudar para lucro, poderá ver que o eixo e os valores na exibição estão mudando para a nova medida. Mas agora vamos para o último, para a quantidade, e como você pode ver, não temos nenhum dado. Bem, se você tem algo assim, então temos um problema nos cálculos ou no parâmetro. Vamos descobrir onde está o erro. Vamos fazer o cálculo novamente, configurá-lo radicalmente e depois ir para Editar E aqui temos que comparar os valores. Como você pode ver, temos aqui quantidade e temos a dimensão quantidade. Tudo está quase correto, mas como você pode ver, o valor aqui no parâmetro é quantidade. Então, aqui eu tenho um erro de digitação, e isso significa que, para o Tableau, não definimos nenhum cenário para esse valor Para corrigir isso, vamos até o parâmetro no lado esquerdo, corrigiremos rticamente, depois acessaremos Edições e, em seguida, acessaremos nossa lista e alteraremos esse valor, então conecte-o duas vezes e escreva-o Quantidade. Então é isso. Vamos bem. E agora, como você pode ver, temos dados para a quantidade, então é muito importante ter exatamente os mesmos valores dos parâmetros dentro do cálculo. Então, como você pode ver, é muito sensível. Então, com isso, temos uma dimensão dinâmica e uma medida dinâmica e podemos alternar entre essas equipes conforme o usuário quiser. Tudo bem, então é assim que você pode usar parâmetros para trocar entre medidas Em uma visão, é simplesmente ótimo. Tudo bem, pessoal, então isso é tudo sobre como trocar entre dimensões e entre medidas usando parâmetros A seguir, aprenderemos como usar parâmetros em títulos e textos. 117. Texto Udemy 10 6: Tudo bem, agora podemos passar rapidamente para o próximo caso de uso, onde podemos criar títulos dinâmicos usando parâmetros. Agora, se você olhar nosso exemplo anterior, temos um problema. Veja, temos o título, Vendas por país. Mas a visão mostra categoria por lucros, porque escolhemos aqui, categoria por lucros. E agora o título está errado e enganador. Então, como podemos resolver esse problema, podemos usar parâmetros para mudar esse título estático para um título dinâmico. Vamos ver como podemos fazer isso. Então, vamos ao título. E agora temos uma nova janela para personalizar o título. Agora, a regra, por padrão , será o nome da planilha. Isso significa que o nome que você dá à planilha será o título da sua visualização Neste exemplo, chamo essa planilha de vendas por país E nós o temos, além de um título. Mas agora temos que mudar essa regra para ser medida por dimensão. Deixe-me te mostrar como fazer isso. Vamos remover essa regra, e a primeira palavra em nossa convenção de nomenclatura será a medida Agora, para inserir o parâmetro, vamos passar por aqui na inserção. Em seguida, você terá uma lista de diferentes funções da tabela. E temos aqui uma seção para todos os parâmetros. Aqui precisamos do parâmetro para as medidas, vamos clicar nele. E agora a próxima palavra em nossa convenção de nomenclatura será espaço”. Pelo espaço. Como você pode ver, não tem nenhuma cor de fundo porque é estático e o parâmetro tem uma cor cinza para indicar que esse é um valor dinâmico. E então a última palavra do nosso título será a dimensão do parâmetro. Vamos inserir isso. Da mesma forma, clique em Inserir. E nosso parâmetro estará aqui. O parâmetro escolheu a dimensão. Vamos clicar nisso. A primeira palavra mostrará o valor da medida do parâmetro. Então temos, então temos o valor da dimensão do parâmetro. Vamos clicar em OK. Agora, como você pode ver, o título da nossa visão realmente mudou. Então agora nós temos isso, correto. Lucro por categoria. Agora, como de costume, vamos jogar com os valores dos parâmetros. Agora vamos ter a dimensão país. E você vê agora que temos lucro por país, o mesmo para a medida. Podemos selecionar a quantidade. Temos quantidade por país. Como você pode ver, é realmente incrível. E você pode adicionar parâmetros em tudo e terá visualizações realmente incríveis no Tableau Vamos dar rapidamente outro exemplo. Podemos fazer o mesmo nos parâmetros e filtros, e aqui também podemos criar um título dinâmico. Vamos clicar duas vezes no título. Vamos remover essas peças, vamos chamá-las de topo. E então o valor será do parâmetro, então será de 30 a 40 e assim por diante. Então, vamos inserir o parâmetro que você está usando no filtro. Então, será o Choose Top Products. E então podemos adicionar a palavra Produtos. Então é isso. Vamos clicar em OK. E agora, como você pode ver, temos o título Top 30 Products, porque o valor no parâmetro é 30. E à medida que você altera os valores nos parâmetros, você pode ver que o título também está mudando de acordo. Eu adoro parâmetros no Tableau. Tudo bem Ok. Então, com isso, aprendemos a usar parâmetros em textos e títulos. E, em seguida, será o último caso de uso dos parâmetros. Aprenderemos como criar pílulas dinâmicas em histogramas. 118. Udemy 10 7 Caixotes: Tudo bem, agora vamos passar para o último caso de uso. Podemos usar parâmetros em canetas. No último tutorial, criamos canetas e um histograma sobre as pontuações dos clientes e decidimos que o tamanho da caneta Vamos reconstruir essa visão rapidamente. É muito fácil. Então, vamos pegar as pontuações e colocá-las nas colunas, e então podemos pegar a contagem dos clientes e colocá-la nas linhas. Conosco, temos um histograma e o tamanho de cada uma dessas canetas é dez. Novamente, temos um valor constante dentro de nossa visão. Vamos torná-lo dinâmico. Então, vamos usar nossa partitura por caneta. Clique com o botão direito do mouse e depois faça. Aqui você pode ver que as canetas são dez, isso é o que definimos Mas agora, em vez disso, vamos criar um parâmetro raticlick nele E, novamente, temos aqui a opção de criar um novo parâmetro. Selecione isso, agora vamos chamá-lo de escolha o tamanho do Penso. Novamente, o Tableau decidiu sobre o tipo de dados Ele deve ser baseado nas pontuações, e aqui temos o valor padrão dez Estou bem com isso. Agora temos que escolher quais valores podem ser permitidos. Todos os valores, lista ou intervalo. Aqui eu recomendo usar isso, uma faixa, porque se você observar a faixa de parâmetros, ela também parecia uma caneta pequena Faz sentido definir o alcance para os usuários. Aqui temos o mínimo de cinco, o máximo de 25 e o tamanho do passo pode ser cinco. Estou bem com isso. Vou deixar como está. Então, vamos clicar em Ok. E agora você pode ver que, em vez de ter o tamanho de canetas dez, temos um parâmetro, vamos clicar em Ok Então, como você pode ver, nada mudou em nosso histograma porque anteriormente tínhamos o tamanho de dez e o valor padrão no parâmetro também Vamos testar tudo o que temos primeiro para mostrar o parâmetro. Então, conecte radicalmente e mostre o parâmetro. Agora, no lado direito, temos dez. E se estivermos apenas nos movendo entre esses dois valores, você pode ver que nosso histograma também está mudando E com isso, os clientes podem personalizar o histograma como quiserem aqui Sempre, não se esqueça de criar um título dinâmico, porque é muito legal. Vamos dar um duplo clique nele, como de costume. Vamos remover isso daqui e vamos chamá-lo de histograma Então essa é a parte estática, pontuação do histocroma. E agora vamos adicionar o tamanho das canetas. Então, vamos ter inserções do tamanho de canetas e depois vamos fechá-las É isso mesmo. Com isso, temos um nome dinâmico. Agora você pode ver o valor selecionado do parâmetro que agora está sendo exibido no título. Se o usuário estiver alterando o tamanho das canetas, como você pode ver, o título também está mudando de acordo Isso realmente torna muito divertido trabalhar com o Tableau. Tudo bem, então agora vamos resumir. Acho que os parâmetros são o melhor recurso que temos no Tableau Os parâmetros são como variáveis que permitem aos usuários substituir o valor constante na linha de referência dos filtros de cálculo e assim por diante. E outra coisa única sobre os parâmetros que eles são independentes do seu conjunto de dados, da sua fonte de dados E o principal objetivo dos parâmetros é tornar suas visualizações mais interativas, mais flexíveis e dinâmicas E ofereça a diferentes usuários a possibilidade personalizar as visualizações de acordo com diferentes formas e requisitos sem precisar criar várias versões das mesmas visualizações Eu adoro parâmetros. Tudo bem, ok, para que tenhamos aprendido tudo sobre os parâmetros e como tornar nossas visualizações dinâmicas Na próxima seção, aprenderemos mais técnicas sobre interatividade no Tableau e nos concentraremos nas ações do Tableau 119. Udemy 11 1 conceito de ação: Ações do Tableau. Eles são um recurso realmente excelente no Tableau, onde podem adicionar mais interatividade e dinâmica aos seus painéis, o que os tornará muito modernos e interativos muito Além disso, ele pode permitir que os usuários acelerem os dados usando seus painéis Então, como sempre, primeiro precisamos entender o conceito por trás das ações do Tableau Depois, vamos praticar no Tableau. Então, vamos embora. Tudo bem pessoal, agora podemos começar com a primeira pergunta. O que é ação? Bem, ação é uma mudança de status. Isso significa que, devido a um evento ou gatilho específico, o status de um objeto pode mudar de A para B. E o objeto no Tableau serão as visualizações O ponto de partida, como o chamamos no Tableau, são as planilhas de origem E a ação será acionada pela interatividade do usuário Com que frequência os usuários interagem com nossas visualizações usando o mouse Passando o mouse sobre os dados ou selecionando ou clicando nos E a última opção é usar o menu. Até agora, definimos para o Tableau a planilha de origem do ponto de partida A segunda coisa que definimos para o Tableau é o que pode acionar a ação E a última coisa que você precisa definir para o Tableau é o que pode acontecer quando a ação é acionada E aqui temos seis opções ou ações diferentes. O primeiro será ir para o URL. Isso significa que o Tableau pode pular do Tableau para um site externo Isso significa que o alvo estará aqui, em um site, não no Tableau ou em anivisualizações A segunda opção é pular ou ir para outra planilha ou outro painel Então, aqui estamos passando de uma planilha para outra. Passando para o terceiro. Temos a ação do filtro. O que isso significa, as ações que você está realizando nas planilhas de origem. Isso afetará a filtragem nas planilhas de destino. Qualquer coisa que você esteja clicando nas planilhas de origem afetará o filtro nas planilhas de destino. E então temos outra ação chamada destaques. Aqui, novamente, temos uma planilha alvo. E desta vez, qualquer ação que você estiver fazendo nas planilhas de origem terá impacto e será destacada na planilha de destino sem filtrar os dados Isso significa ir para Filtro de planilhas e destaques. Você sempre precisa especificar a planilha de origem e as planilhas de destino. E então temos duas outras ações em que isso afetará os valores de algo. Aqui temos o valor definido da alteração. Então, qualquer coisa que você esteja fazendo nas planilhas de origem afetará os membros ou os valores dos conjuntos de destino. Isso tornará o conjunto muito dinâmico e interativo. O último que temos altera os valores dos parâmetros. Novamente, aqui, qualquer interação que você esteja fazendo nas planilhas de origem afetará os valores dos parâmetros que temos. Agora, todas as opções que você pode definir como consequência da ação. Então, como você pode ver, é muito fácil. Temos que definir as planilhas de origem, definir o gatilho e, em seguida, definir o que pode acontecer quando a ação for acionada. Tudo bem, então essa foi uma introdução rápida às ações do Tableau Em seguida, começaremos com o primeiro tipo de ação que vai para o URL. 120. Udemy 11 2 URL: Tudo bem pessoal, no Tab, podemos criar ações na página da planilha ou na página do painel Para fazer isso, vamos ao menu principal. Aqui, podemos encontrar as planilhas de opções. Então, vamos lá. E então temos aqui a opção de ações para criar novas ações. Ou podemos acessar os painéis. Além disso, temos as mesmas ações opcionais aqui. Mas, como agora estamos na página da planilha, ela foi avaliada Então, agora vamos aprender como criar ações na página da planilha E podemos começar com o URL obtido. Então, vamos voltar à planilha e ao menu principal. Então, vamos clicar nas ações. Com isso, vamos obter a primeira janela. Então, o que vamos ver no início é uma tabela vazia porque ainda não criamos nenhuma ação. Mas quando você começar a criar ações, você receberá uma lista de todas as ações que você tem dentro da pasta de trabalho ou dentro das planilhas Agora, para criar uma nova ação, vamos até aqui, adicionar uma ação. Em seguida, vamos para o URL. Então, vamos selecionar o ponto. E aqui vamos abrir uma nova janela para configurar nossa ação. Em nosso exemplo, queremos pular do Tableau para uma página da Web externa na Wikipédia Primeiro temos que dar um nome a ele. O nome da ação que será veja mais detalhes. Então, à medida que aprendemos, precisamos especificar três coisas para o Tableau Primeiro, precisamos definir para o Tableau as planilhas de origem, o ponto de partida de nossa ação Em seguida, podemos especificar para o Tableau o que pode acionar nossa ação E então, no final, temos que especificar o alvo. Vamos começar com o primeiro. Temos que especificar qual planilha incluirá essa ação Aqui, temos que selecionar primeiro qual fonte de dados. Será a grande fonte de dados. E vamos selecionar imediatamente a planilha atual, a fonte interna de vendas Isso é tudo para as planilhas de origem. Em seguida, precisamos especificar para o Tableau o que pode acionar nossa ação Aqui temos três opções selecionar com o mouse ou por menu Vamos deixar isso como um menu primeiro. Em seguida, temos que definir para o Tableau quais são os destinos de URL em nosso exemplo Temos que especificar aqui, por exemplo, a página da Wikipedia. Aqui temos duas opções. Ou podemos criar uma nova guia, ou podemos criar uma nova janela. Isso é tudo. É muito fácil, tudo o que precisamos fazer é especificar o ponto de partida, o que pode desencadear nossa ação e o que pode acontecer quando for acionado, vamos clicar. Ok. E com isso, você pode ver que agora temos uma ação nesta tabela. Vamos clicar em OK novamente. E vamos testá-lo. Até agora, nada mudou em nossas visualizações. Como você pode ver, temos as subcategorias por vendas. Mas agora, uma vez que o usuário clica nas marcas, por exemplo, vamos para as cadeiras aqui Veremos aqui um novo link. Diz, vá para mais detalhes E essas são exatamente as ações que você definiu aqui, a interação dos usuários. Eles têm que ir até as marcas. Eles precisam clicar na marca e depois ir ao menu. Depois de clicar no link acima da tabela, vá para uma página wiki BD. É assim que funciona. Agora vamos experimentar diferentes gatilhos. Então, eu vou fechar isso. Vamos voltar às planilhas e depois às ações Vamos ver nossa ação aqui e editá-la. Agora, em vez de usar agora, eu gostaria de selecionar. Vamos ver o efeito disso. Vamos clicar em OK. E depois novamente. Ok. Agora, o gatilho para a ação será selecionando, clicando nas marcas. Depois de clicar em algum lugar aqui, vamos para o armazenamento. Eu vou clicar na marca. Vamos pular para a Wikipédia. Então, como você pode ver aqui, é um pouco mais sensível. Depois de clicar nas Marcas, você vai pular para o URL. Aqui, não temos um menu com um link. Vamos pular imediatamente para o link. Vamos tentar passar o mouse. Vai ser mais extremo, então vamos às ações novamente, à nossa ação. E então vamos para o hover. E aqui você tem que ter cuidado ao passar o mouse, porque você está criando muitas páginas da web. Vamos lá e pronto. Ok. Agora, com muito cuidado, quando eu passar o mouse sobre a mesa de papel, vou pular para o WikiBD Eu não cliquei em nada, só passei o mouse sobre ele. Então, como você pode ver agora, a ação é muito sensível às interações do usuário, basta passar o mouse sobre a tabela Marks e executar a ação . Com o menu, os usuários têm a chance de pensar se querem executar a ação ou acessar a URL ou não. Com a seleção, é mais agressivo quando os usuários podem selecionar nas marcas que podem pular imediatamente para outra coisa. Com o passar o mouse, é muito agressivo, apenas pela forma como o mouse passa sobre as marcas, a ação pode ser Agora vamos concluir isso e ter muito cuidado onde você passa o mouse pois uma vez que você atinge qualquer tabela de marcas abrirá uma nova página da web Então, vamos voltar às nossas planilhas e depois às ações Vamos removê-lo porque realmente não faz sentido passar o mouse para acessar um URL A melhor maneira de fazer isso é ir ao menu. Tudo bem, agora que estamos trabalhando com os URLs, podemos adicionar muitas coisas como valores, filtros parâmetros ao URL para tornar algo mais dinâmico Por exemplo, eu gostaria que os usuários dependessem da subcategoria que eles selecionaram Eles vão encontrar mais descrições sobre essa subcategoria e mais descrições sobre como podemos fazer isso Primeiro, vamos acessar o URL aqui e podemos adicionar um wiki. Em seguida, temos que adicionar o valor da subcategoria. Para fazer isso, vamos até o Insert aqui. Em seguida, obteremos uma lista de todos os campos que temos dentro da nossa fonte de dados. Estamos pesquisando a subcategoria e podemos encontrá-la aqui Vamos selecionar a subcategoria. Como você pode ver, é como se fosse dinâmico dentro do nosso URL. Agora eu gostaria de tornar o nome do link também mais dinâmico. Vamos chamá-lo Leia mais sobre. Em seguida, temos que adicionar a subcategoria para torná-la mais dinâmica Também temos aqui um encarte. E vamos pesquisar a subcategoria que temos aqui É que temos um nome dinâmico para o link e também um link dinâmico. Vamos clicar em OK. E tente isso de novo. Ok, vamos, por exemplo, para as mesas aqui. Clique na marca e você pode ver aqui que temos o seguinte link. Diz: leia mais sobre tabelas. Portanto, ele lê o valor da subcategoria que estamos selecionando no momento Vamos clicar nisso. E aqui vamos pular imediatamente para a página da Wikipedia que descreve as tabelas. Vamos tentar outra coisa. Vamos até o depósito aqui. Como você pode ver, o nome do link é muito dinâmico. Lemos mais sobre armazenamento e, depois de dar uma olhada aqui, você obterá mais informações sobre o armazenamento. Então, isso é realmente incrível. Para adicionar mais contexto, mais informações nossas alizações e torná-las mais interativas, tudo isso agora é a ação go to URL Tudo bem, então isso é tudo para o primeiro tipo de ação que vai para o URL. Em seguida, aprenderemos como usar ações para pular de uma planilha para outra. 121. Folha de Udemy 11 3: Tudo bem, pessoal, Nick. Vamos aprender como usar ações para pular de uma planilha para outra Neste exemplo, temos a fonte, ou o ponto de partida, os insights de vendas. E a meta será a percepção do lucro. Então, agora gostaríamos de fazer uma ação para saltar das vendas para os lucros. Para fazer isso, vamos acessar as planilhas no In Em seguida, vamos para as ações. E vamos criar uma nova ação. Desta vez, vamos pegar dois lençóis. Então, vamos selecionar Pontos. E aqui temos nossa nova janela para configurar a ação. É muito semelhante ao URL configurado. Primeiro, temos que dar um nome a ele, vamos chamá-lo de Go to Profit Insights. E então aqui temos as três coisas. A fonte, o que vai desencadear a ação e o alvo. A fonte serão os insights de vendas. E a ação desta vez também será. No menu, vamos selecionar Pontos. E então temos que especificar a planilha de destino. Tem que ser o Profit Insights. Vamos selecionar os pontos. Nós temos nossa configuração. Vamos lá e bata. Ok, isso é tudo. Então, como você pode ver, temos uma nova ação em nossa tabela. Vamos clicar em OK também. Agora vamos testá-lo. Vamos até uma dessas marcas. Vamos até as máquinas. E então pegamos nosso cardápio. Agora temos dois links. A primeira diz: acesse o Profit Insights ou leia mais sobre as máquinas. Então, essa vai nos levar do Tableau para uma página da web externa O primeiro pode nos mover para outra planilha dentro do Tableau Então, vamos clicar em Go to Profit Insights. Agora, como você pode ver, o Tableau executou a ação quando clicamos nela e pulamos para outra Agora estamos no Profit Insights. Tudo bem, então é isso. Como você pode ver, é muito fácil. Precisamos apenas especificar as planilhas de origem, as planilhas de destino e o que pode acionar a ação. Tudo bem, então isso é tudo para o tipo. Chegamos às planilhas e, em seguida, aprenderemos os filtros de ação e também como usar ações rápidas. 122. Udemy 11 4 Filtro: Tudo bem pessoal, quando passamos para outro tipo de ação, temos a ação de filtro. O que pode acontecer aqui é que qualquer coisa que você esteja selecionando nas planilhas de origem seja relevante nas planilhas de destino. Isso significa que na planilha de destino, veremos somente os dados, somente as informações que você selecionou nas planilhas de origem. Então, vamos ver como isso funciona. Vamos continuar com os mesmos exemplos, onde temos uma planilha sobre as vendas, que será nossa fonte E temos outra planilha sobre os lucros. Vai ser nosso alvo. Vamos começar com a fonte. Vamos para as planilhas do menu. Vamos lá e vamos adicionar uma nova ação. O primeiro será o filtro. Vamos até o filtro aqui. Recebemos novamente uma nova janela para configurar nossa ação de filtro. Vai ser muito parecido com os anteriores, mas aqui temos um pouco mais de opções. Primeiro, temos que dar um nome a ele, vamos chamá-lo de Filter Profit Insights Here. Como de costume, temos que definir as planilhas de origem. Serão os insights de vendas. Eu não quero ter todos os lençóis. E então os gatilhos serão, digamos que essa será a seleção desta vez Em seguida, temos que definir as planilhas de destino. Serão nossos insights de lucro aqui. O filtro Aqui nas ações do filtro, temos mais opções sobre as interatividades Temos que definir para o Tableau o que pode acontecer quando os usuários desmarcam os dados, depois de limparem as Então, aqui temos três opções. Mantenha os valores filtrados, mostre todos os valores, exclua todos os valores A melhor maneira de entender essa interatividade é ter um exemplo Então, agora vamos ficar com o padrão, manter os valores filtrados Vamos clicar em OK. Com isso, temos nossa nova ação aqui. Vamos clicar em OK novamente. E experimente a ação. A melhor maneira de entender como essa ação de filtro funciona é colocar as duas planilhas em painéis Então, vamos criar novos painéis. E vamos pegar a fonte e pegar o alvo também. Abaixo, vou apenas remover essa legenda aqui. Então, agora vamos começar a interagir com os relatórios novamente aqui. Quando selecionamos algo da fonte, isso afetará os dados nos alvos, por exemplo. Vamos selecionar, por exemplo, essas subcategorias. Então, como você pode ver, minha interação com a fonte pode ter um efeito no alvo. Agora podemos ver somente as subcategorias que eu selecionei nas planilhas de origem Com isso, o usuário terá a sensação de que tudo está conectado. Tudo que está interagindo junto está vivo. Qualquer coisa que eu esteja selecionando nessas planilhas, isso tem um efeito na próxima aqui Para esse tipo de ação, usamos principalmente a seleção em vez do menu. Realmente faz sentido selecionar algo nos painéis e ter interações imediatas no próximo Então, como você pode ver, é muito fácil, certo? Então, agora eu quero que você entenda outro tipo de interatividade O que pode acontecer quando eu desmarco o que selecionei ou depois de limpar minhas seleções, selecionamos mostrar valores filtrados Então, uma vez que eu, por exemplo aqui, clique no vazio aqui para desmarcar, nada vai mudar Com isso, mantivemos os valores filtrados e é exatamente isso que especificamos em nossa ação Mas agora, se você disser, você sabe o que, uma vez que eu desmarque as coisas na fonte, eu gostaria de ter todos os valores também desmarcados dos Para fazer isso, voltaremos à nossa ação e editaremos nossa ação de filtro. Agora, se os usuários apagarem suas seleções ou desmarcarem, queremos mostrar todos os valores das planilhas de destino Então, vamos mudar assim. Clique em OK novamente. OK. E vamos tentar isso. Por exemplo, vou selecionar apenas o armazenamento. E como você pode ver, temos apenas o armazenamento. E depois de limpar minhas seleções, depois de selecionar qualquer coisa na fonte, você pode ver que obteremos todos os valores novamente nas planilhas de destino Nesse cenário, faz mais sentido usar essas opções. Se eu não estiver selecionando nada de uma fonte, nada deve ser filtrado nos destinos Agora vamos verificar a última opção. Vamos às ações das planilhas e aos filtros. Vamos excluir todos os valores. Vamos selecionar isso. Vamos tentar o que pode acontecer agora. Agora, no início, nada aconteceu. Vemos todos os dados das duas planilhas. Agora vamos selecionar, por exemplo, essas subcategorias Como de costume, obteremos todos os filtros de dados nas planilhas de destino. Mas agora, uma vez que eu me desmarque, tudo vai desaparecer das planilhas alvo Isso significa que a planilha de destino só mostrará os dados se eu selecionar algo nas planilhas de origem. Isso significa que nada aqui é relevante, desde que eu não esteja selecionando nada nas planilhas de origem. E quando eu começar a selecionar algo nas planilhas de origem, os dados serão mostrados. Caso contrário, se eu selecioná-lo agora, não mostrarei nada. Mais uma coisa que eu gostaria de mostrar sobre as ações do filtro. Se você acessar as planilhas de destino aqui, verá que não temos dados. E o Tableau pode indicar que há uma ação que está filtrando os dados dentro dessas E você pode ver no nome do filtro temos a palavra ação Tableau para indicar que esse filtro realmente depende das ações dos usuários, qualquer valor selecionado dos usuários Isso vai impactar esse filtro. Por exemplo, se você entrar nele e editar o filtro, verá que nada está selecionado. E isso porque, em nossas interações, não selecionamos nada aqui nos painéis Uma vez, por exemplo, eu seleciono esses valores, você pode voltar para a planilha de destino e ver esses valores também selecionados nas planilhas E se você entrar no filtro, poderá ver que esses valores também estão selecionados dentro do filtro. Tudo o que começa com a ação e o filtro vem de um filtro de ação. E os valores dentro dele podem ser definidos dependendo das interações que você fez. Tudo bem, então abordamos tudo sobre as ações de filtro no Tableau Tudo bem, pessoal, agora eu gostaria de mostrar a vocês ações rápidas no Tableau usando os painéis Por exemplo, digamos que temos as vendas e os lucros e eles estão desconectados Não há ações entre eles. Mas agora eu posso criar um filtro. Ações entre eles muito rapidamente. Se você for, por exemplo, às vendas por aqui, poderá encontrar um pequeno ícone para os filtros. Diz para usar como filtro. Se você clicar nele, poderá ver agora que está preenchido. E agora, se eu clicar em qualquer coisa dentro das vendas, como você pode ver, os lucros podem ser filtrados Agora, se você acessar o painel de controle, as ações, verá que o Tableau cria automaticamente novas Geralmente tem o nome de generated. Temos aqui um filtro gerado. Esse é criado automaticamente ou rapidamente quando clicamos nesse pequeno ícone aqui nos painéis E, claro, você pode ir até aqui e alterar as opções se não quiser selecionar, movê-la para Menu para passar o mouse e assim por diante E, claro, você pode fazer a mesma coisa com o Profit Insights. Então, vamos fechar tudo. Vamos ao Profit Insights, e podemos dizer, ok, o lucro vai filtrar também as vendas. Então, vamos clicar nisso. E agora vamos selecionar tudo. E qualquer coisa que eu esteja selecionando no lucro também filtrará os selos Isso é muito bom e rápido para criar ações no Tableau Mas isso é apenas para a ação do filtro de tipo. Tudo bem, então isso é tudo para os filtros de ação. Nick, você vai aprender outro tipo de ação. Temos os destaques. 123. Udemy 11 5 Realce: Tudo bem pessoal, agora vamos falar sobre outro tipo de ações. Temos o destaque. O destaque é muito semelhante aos filtros em que o usuário interagirá com as planilhas de origem. Na planilha de destino, vamos nos concentrar em um subconjunto de dados que selecionamos da fonte Mas a principal diferença aqui é que os dados irrelevantes não serão filtrados Todos os dados serão as planilhas de destino, mas somente o que estamos selecionando será destacado nas planilhas de destino. E a melhor maneira de entender a ação de destaque é ter um painel com duas planilhas Então, agora vamos criar uma ação de destaque. Como de costume, vamos para o menu principal aqui, mas desta vez vamos para o painel. Em seguida, vamos para as Ações e vamos adicionar uma nova ação. Vamos até aqui, adicionar uma ação e, desta vez, escolher o destaque. Como de costume, temos que definir a fonte, o gatilho e as planilhas de destino. Vamos dar um nome a ele. Será Highlight, Profit Insight. Em seguida, as fontes serão nossas vendas. Vou apenas retirar o lucro daqui. E a melhor maneira de trabalhar ou acionar um destaque é passar o mouse sobre ele Eu só vou executar essa ação ao passar o mouse. E então a meta será nosso lucro interno. Então, vou apenas remover as partes internas das vendas. Em seguida, temos algumas opções para definir qual campo será incluído na interação, pois o padrão será todos os campos ou datas e hora. Em seguida, a última opção que você selecionou é o campo, você possa especificar qual campo para que você possa especificar qual campo será incluído na ação. Vou ficar com o padrão em todos os campos. Então, com isso, temos tudo. Vamos e tudo bem. E com isso também conseguimos nossa ação. Vamos configurar Ok novamente. Agora vamos testar a ação. Vamos às planilhas de origem. Esse gatilho será passar o mouse. Agora, ao passar o mouse sobre essas informações, você pode ver que o Tableau está reagindo nas planilhas de destino e se concentrando nos dados que eu sou, passando o Se eu ficar na planilha de armazenamento com o mouse, você verá que o Tableau está se concentrando no armazenamento na planilha de destino E você tem um marcador com uma cor amarela. Como você pode ver, é muito bom, certo? Isso adiciona mais interatividade dinâmica às suas visualizações à medida que os usuários interagem Planilhas e outras planilhas estão sendo destacadas. É muito bom. Agora você pode dizer, você sabe o que? Eu gostaria de ter o mesmo efeito nos insights de lucro que um mouse pairando sobre esses Eu gostaria de ter destaques na fonte, nos insights de vendas . Tanto os relatórios quanto as planilhas podem destacar os relatórios uns dos outros Para fazer isso, é muito simples. Vamos ao menu principal novamente, os painéis, as ações. Vamos para a Ação de Destaque. E então vamos incluir tudo nas planilhas de origem e também tudo nas planilhas de destino. Com isso, todas essas planilhas podem destacar umas às outras Vamos lá e bata. OK. E depois novamente. Ok, e vamos verificar. Agora, como você pode ver com o mouse passando o mouse sobre o Profit Insights, o destaque estará nas vendas e vice-versa À medida que estou avançando nas vendas, você pode ver que o destaque estará nos lucros. Agora, o mouse vai destacar as duas planilhas. Tudo bem, pessoal. Agora, falando de um modo geral sobre os destaques no Tableau, existem diferentes opções nas quais podemos adicionar destaques ou controlar a opção de destaque Por exemplo, se você acessar o menu rápido aqui, verá que temos a opção editar os destaques. Se você for até aqui, verá que podemos desativar os destaques. Podemos habilitá-lo, podemos definir quais campos serão incluídos nos destaques. Por exemplo, se eu for até aqui e disser, ok, pasta de trabalho desativada destaca o que pode acontecer para que a ação de destaque seja desativada Para habilitá-lo, vamos novamente para a ação rápida aqui e habilitaremos os destaques da pasta de trabalho, como você pode ver Agora posso destacar essas coisas no Tableau. Podemos adicionar destaques às planilhas ou aos painéis se você acessar as análises principais E então aqui temos marcadores. Se você for até aqui, temos a subcategoria. Como é a única dimensão que temos nos painéis ou nessas planilhas, vamos clicar nela Agora, se você pegar o lado direito, cortamos algo como um filtro. Mas não é realmente um filtro, é um marcador. Se você clicar nessa caixa aqui, obterá uma lista de todos os valores distintos dentro da subcategoria Agora, o que você pode fazer é simplesmente passar o mouse sobre essas informações e, como você pode ver, o painel será destacado Essa é outra forma de acionar os destaques das ações seus painéis ou planilhas adicionando o marcador no lado direito Por exemplo, se eu clicar nele, ele ficará destacado vezes, pois selecionamos esse valor aqui. E, claro, se você quiser que tudo volte ao normal, pode ir até aqui, clicar no X e remover o valor. Com isso, recuperamos tudo sem destaques. Tudo bem, pessoal, então isso é tudo sobre destaques. Ações no Tableau. Tudo bem, então isso é tudo sobre os destaques da ação. Em seguida, aprenderemos como usar ações para alterar os deslocamentos dos membros 124. Udemy 11 6 SET: Dcast. Passando para outro tipo de ações, temos os conjuntos. Como aprendemos anteriormente, nos conjuntos, ele pode dividir seus dados em dois grupos, o grupo e o grupo externo. Agora, quem está criando o painel solicita planilhas, garante quais membros entrarão e quais sairão Mas, para tornar seus visuais interativos, podemos oferecer essas opções aos usuários eles possam definir quais membros entrarão e quais sairão Para fazer isso, vamos criar conjuntos de ações. Então, primeiro vamos criar uma visão e os conjuntos. Para fazer isso, vamos ficar com a grande fonte de dados. Vamos levar as vendas para as colunas, o lucro para as linhas aqui no meio. Vamos pegar a ID do cliente que obtivemos, como pontos de dados, mas ainda não temos nenhum conjunto. Mas primeiro vamos tornar esses pontos um pouco maiores para entender os membros. E então eu vou mudar a forma também para formar círculos de campo que definem. Vamos agora criar um conjunto. Para fazer isso, vou selecionar os melhores clientes certos. E então vamos até aqui e dizemos criar conjuntos. Tudo bem, vou deixar como está. E com isso, criamos uma nova dimensão para os conjuntos de dados. Então, agora vamos adicioná-lo à nossa exibição como as cores. Então, vamos movê-lo para as cores aqui. Então, como você pode ver, o azul será o N e as saídas serão as cinzentas. Eu só vou mudar essas cores. Então, vamos para as cores e as que serão, digamos que o verde e as saídas serão os vermelhos. Vamos clicar em Aplicar e tudo bem. E agora, como você pode ver, quem está criando essa visualização está decidindo quais membros estão dentro e quais estão fora Mas agora vamos dar essas opções aos usuários. Para fazer isso, vamos criar um conjunto de ações. Como de costume, vamos ao menu principal das planilhas Vamos até Ações e vamos adicionar uma nova ação. Desta vez, vamos usar valores do conjunto de alterações. Vamos entrar. E aqui temos as coisas de sempre. Temos a fonte, o que pode desencadear a ação e o alvo. Vamos mudar o nome, definir a ID do cliente e, em seguida, definir as planilhas de origem. Serão os conjuntos de ações que temos e , em seguida, teremos que definir a ação. Vou apenas deixá-lo como selecionado. A meta será a meta estabelecida. Para fazer isso, temos que clicar aqui. E então obteremos aqui todos os conjuntos que temos dentro da nossa fonte de dados. Neste exemplo, temos apenas um conjunto, uma grande fonte de dados. Temos aqui, conjuntos de identificação de clientes, vamos clicar neles. E agora aqui temos mais opções sobre os conjuntos. A esquerda será o que pode acontecer com o conjunto quando os usuários começarem a interagir ou selecionar pontos de dados No lado direito, temos opções sobre o que pode acontecer quando os usuários limpam a seleção, quando o usuário desmarca as coisas nas visualizações Agora que sabemos quais são as opções de Santos, temos que contornar esses valores. No lado direito, vou apenas dizer mantenha valores definidos. Se eu fizer isso, selecione qualquer coisa na exibição, nada pode acontecer. Agora, neste grupo esquerdo, atribuímos valores a definir, adicionamos valores a conjuntos e removemos valores a conjuntos. Podemos começar com o primeiro. Depois que a ação é acionada, podemos atribuir valores aos conjuntos. O que isso significa, se você escolher esta, o que a mesa vai fazer? esvaziar o grupo, tudo o que você estiver selecionando serão os membros do grupo. Vamos ver o que isso significa. Vamos lá e bata, ok. E, novamente, tudo bem novamente. Aqui temos que selecionar para acionar a ação. Como você pode ver, temos esses membros dentro do grupo. Agora, digamos que eu gostaria de selecionar esses quatro membros aqui. Depois de começar a selecionar esses membros, o que pode acontecer? Somente os membros que farão parte do grupo podem ver que esses pontos já foram divulgados. Isso significa que o Tableau está removendo tudo e começando do zero E tudo o que você selecionar será o único membro do grupo. Isso é tudo para essa opção. A seleção definirá os membros do grupo. Vamos mudar para a segunda opção. Vamos à nossa ação, alteração do ID do cliente. Agora vamos passar para este. Diz adicionar valores para definir o que pode acontecer desta vez. O Tableau não esquecerá anteriormente quais membros estavam dentro do grupo Agora estamos apenas adicionando novos membros aos conjuntos. Vamos ver como isso funciona. Vamos embora, e novamente. Ok, agora temos esses quatro membros no grupo. E digamos que eu gostaria de adicionar dois novos membros. Então, digamos que eu gostaria de adicionar esses dois membros aqui, então vamos selecioná-los. Com isso, você pode ver que ainda temos esses membros. Acabamos de adicionar dois novos membros esse conjunto. É muito simples, certo? Vamos tentar o último. Vamos à ação e também ao ID de alteração do cliente. Podemos dizer que este remove valores dos conjuntos. Agora, o que pode acontecer? Pode ser exatamente como adicionar novos membros aos conjuntos, mas desta vez, qualquer coisa que você estiver selecionando removerá esses membros dos conjuntos. Vamos experimentar isso. Vamos clicar em OK. E novamente. Ok, digamos que eu gostaria de remover esse membro do grupo e movê-lo para o grupo externo. Para fazer isso, vamos selecioná-lo e clicar nele. Como você pode ver agora , é um tópico e não está mais no grupo. É isso mesmo. Então, isso é sobre o que pode acontecer quando acionamos a ação. Mas agora vamos aprender sobre o que pode acontecer quando começamos a selecionar a ação. Vamos ver as ações aqui e voltar à nossa ação definida. No lado direito, temos aqui três opções. Mantenha os valores definidos. Adicione todos os valores a serem definidos. Remova todos os valores dos conjuntos. Até agora, sempre trabalhamos com os valores do keep set. Isso significa que, se você limpar as seleções, nada acontecerá Os membros que você definiu com sua seleção permanecerão no grupo. Mas os outros dois vão destruir suas definições. Digamos que você adicione todos os valores aos conjuntos. Se você desmarcar, ele adicionará todos os valores ao grupo Portanto, essa opção significa que, se você desmarcar tudo ficará exatamente no oposto Removemos todos os valores dos conjuntos, então se você desmarcar tudo que vai sair, então vamos selecionar este Adicione todos os valores aos conjuntos e experimente isso corretamente. Temos esses cinco membros no grupo e a taxa está baixa. E eu gosto de interagir com nossos relatórios. E eu seleciono esse ponto para ser removido do grupo externo. Então, agora que eu desmarcar ou limpar minha seleção, o que pode acontecer, todos os membros estarão no grupo E a outra opção pode ser exatamente o oposto. Se eu desmarcar, tudo será lido e sairá Tudo bem. Ok, então isso é tudo para as ações definidas. Como você pode ver, é um recurso muito bom em que você pode dar aos usuários a liberdade aos usuários a liberdade de escolher qual membro entrará qual membro sairá para que eles façam uma análise de foco, em eles façam uma análise de foco vez de nós aquele que está criando os painéis Então, isso realmente adiciona mais dinâmica e mais interativa às suas visualizações. Tudo bem, então isso é tudo sobre os conjuntos de ações e, em seguida, aprenderemos o último tipo, como usar ações para alterar os valores dos parâmetros. 125. Udemy 11 7 Parâmetros: Tudo bem, pessoal, agora vamos passar para o último tipo de ações. Nós temos os parâmetros. Novamente, aqui podemos usar ações para alterar os valores dos parâmetros. Então, agora vamos dar um exemplo para entender como isso funciona. Vamos aumentar agora as vendas por mês. Então, vamos fazer as vendas aqui. E vamos colocar a data do pedido nas colunas. Vou mudar para os meses aqui e vamos adicionar os rótulos. Agora, o que eu gostaria de criar nessa visualização selecionar dados da exibição, gostaria de obter o total de vendas da minha seleção. Quer eu escolha um ponto ou escolha um grupo diferente de pontos, gostaria de obter o total de vendas da minha seleção. Agora, para fazer isso, vamos criar outra planilha qual queremos mostrar o total de vendas de nossa seleção Vamos criar outra planilha. Então, a primeira coisa que precisamos fazer é criar um novo parâmetro. Vamos para a pintura de dados, para o espaço vazio aqui, clique com o botão direito do mouse nela. E, em seguida, crie o parâmetro. Vamos dar um nome a ele. Serão as vendas totais. Dentro desse perímetro, podemos ter o total de vendas de nossa seleção Podemos ter os fluxos de tipos de dados, o formato de exibição. Vamos movê-lo para um padrão monetário e o valor atual pode ser, digamos, zero em vez de um. Isso é tudo. Vamos clicar em Ok. Conecte radicalmente o parâmetro show, atualmente é zero e nada em nossa opinião Agora, eu gostaria de ter uma frase aqui que diz o total de vendas. E então podemos ter o valor do parâmetro. Para fazer isso, precisamos criar um novo campo calculado. Vamos até aqui nesta seta, criar um novo campo calculado. Para fazer isso, vamos simplesmente acessar nosso parâmetro a partir dos dados, Pain, arrastá-lo e soltá-lo em nossos cálculos. Por que estamos fazendo isso? Como não podemos usar parâmetros diretamente em nossas agregações ou em nossa visualização, sempre precisamos criar um novo campo calculado e , dentro dele, teremos o valor do parâmetro. Isso é tudo. Vamos clicar em OK. Agora, no lado esquerdo, temos um novo campo calculado, nossa nova medida. Vamos colocá-lo dentro do texto aqui. E, como padrão, podemos tê-lo como uma soma. À medida que o usuário seleciona pontos diferentes, teremos a soma de todas as nossas seleções Essa agregação está correta. Mas agora, aqui na visualização, temos apenas zero, mas eu gostaria de ter uma frase, total de vendas e, em seguida, o valor. Para fazer isso, vamos ao texto aqui depois aos três pontos. E agora temos uma nova janela onde vamos personalizar o texto. Vamos dizer vendas totais. Então, temos o valor do nosso novo campo calculado. Mas vamos tornar tudo maior. Total de vendas, vamos movê-lo para 20. E o parâmetro ou os campos calculados também serão 20. E eu gostaria de torná-lo mais ousado. Isso é tudo. Clique em OK. Como você pode ver, agora temos o total de vendas e o valor é zero, que vem do parâmetro. Agora vamos alterar esse valor para, por exemplo, 100. Agora, como você pode ver, obtivemos o total de vendas de 100. E agora eu também gostaria de mudar o formato do total de vendas. Vamos ao nosso campo calculado, Rad. Clique nele e depois vamos para Formatos. E então, aqui no lado esquerdo, temos números. Se você clicar nessas opções, podemos acessar os padrões monetários. Então vamos nos mudar para os Estados Unidos. Vai ser em algum lugar por aqui, nos Estados Unidos ingleses. E com isso, obtivemos os cifrões. Tudo bem pessoal, agora a próxima etapa é que eu gostaria de reunir tudo em um painel, então as duas planilhas Vamos criar novos painéis. Vamos obter o total de vendas e, em seguida, obteremos as vendas por mês. Deixe-me torná-lo um pouco maior e vamos remover o título do Total de Vendas. Agora, como você pode ver, o valor total das vendas vem do parâmetro. Agora, até agora, tudo está desconectado entre essas duas planilhas O que estou selecionando aqui não será refletido dentro do parâmetro. Agora vem a mágica. Eu gostaria de alterar o valor dos parâmetros dependendo das minhas ou das minhas interações a partir dessa visualização. Para fazer isso normalmente, vamos até o menu principal aqui para ver os painéis Então vamos para as Ações. Em seguida, vamos adicionar uma nova ação e escolher essa opção. Altere os valores dos parâmetros. Vamos entrar nela. Então, aqui temos as coisas usuais, a fonte, o gatilho e os alvos. Vamos mudar o nome, Total de vendas. Vamos definir a fonte. Serão as vendas por mês. Vamos apenas remover a folha sete daqui. A folha sete é o total de vendas. E então a ação será a seleção. Então, eu gostaria de selecionar e acionar a ação. E então aqui temos que encontrar nosso parâmetro. Temos apenas uma, então, o total de vendas, vamos selecionar isso no lado direito O que acontecerá quando concluirmos nossas seleções Então, eu gostaria de dizer, ok, vamos defini-lo como zero se os usuários não estiverem selecionando nada. Tudo bem, agora o último que temos que definir para o Tableau, qual campo controlará os valores dos parâmetros pelas vendas Por mês, temos informações diferentes como você pode ver aqui Temos o mês e a soma das vendas. Obviamente, a soma das vendas controlará os valores dos parâmetros. Então, vamos selecionar esse valor aqui. E a agregação será a soma, já que estamos encontrando o total de vendas Então, isso define tudo por enquanto, vamos clicar em Ok. Então, novamente, OK. Agora, como você pode ver, temos o valor 100 proveniente dos parâmetros. Mas se eu selecionar, por exemplo, os pontos de dados aqui, você pode ver que o total de vendas vem da minha seleção, os 64.000. Então, agora, se eu selecionar todos esses valores da visualização, o Tableau vai resumir todas as vendas das minhas seleções e colocá-las no valor do minhas seleções e colocá-las no Então, com isso, temos a conexão entre os parâmetros e nossas ações com a visualização, que dá muita dinâmica e interatividades aos seus painéis Tudo bem, pessoal, então isso é tudo para as ações de parâmetros. É um recurso muito bom no Tableau. Tudo bem, então isso é tudo para os tipos de ação. Em seguida, vou compartilhar com vocês minhas dicas sobre os gatilhos de ação 126. Udemy 11 8 Gatilhos: Tudo bem, pessoal. Agora, gostaria dar dicas rápidas sobre quando usar quais tipos de gatilhos de Por exemplo, se você quiser pular de suas planilhas para outras planilhas ou acessar um site externo, é melhor dar aos usuários as opções de selecionar essa opção usando o aos usuários as opções de selecionar essa opção usando Primeiro, mostre o menu. Divida os usuários, veja o link e, se os usuários quiserem ir até lá, eles selecionarão o link e clicarão nele É sempre melhor do que surpreendê-los selecionando se os usuários gostam de selecionar algo, como se de repente eles fossem para outro lugar. Realmente não é legal. Vá com o menu. Se você acessar URL ou acessar se estiver usando a ação de filtro, a melhor maneira é usar selecionar. É como se fosse mais interativo, quando o usuário começa a selecionar entre mais planilhas A outra planilha será de filtros. Eu geralmente uso Selecionar se estiver usando as ações de filtro e a tabela usadas, bem como o padrão. Se você estiver usando uma ação rápida para ação de filtro, eu geralmente uso Selecionar. Para a última, os destaques, eu realmente recomendo que você passe o mouse Como os usuários estão mais pairando dentro de uma planilha, a outra planilha também está É muito bom e mais parecido com o moderno. Tenha muito cuidado ao decidir como acionar, quais ações não surpreenderão seus usuários ao pular para outro lugar. Se você estiver usando RL e planilhas, tenha cuidado, converse com seus usuários sobre isso, como eles gostariam de vê-lo e, então, talvez juntos, tomem uma decisão sobre interatividade e as ações junto com os usuários. Tudo bem? Ok, então isso é tudo para mim sobre ações no Tableau. Tudo bem, então isso é tudo para as dicas sobre os gatilhos de ação E com isso, concluímos a seção, as ações do Tableau E na próxima seção, abordaremos um tópico muito importante no Tableau, os cálculos do Tableau Podemos aprender lá como manipular os dados no Tableau e aprenderemos muitas funções do Tableau 127. Seção12: Cálculos de tabela. Agora, abordaremos mais de 60 funções diferentes no Tableau para manipular seus Você não só entenderá como usar todas essas funções do Tableau, mas também entenderá o conceito por trás delas. Usando esboços e exemplos muito simples para que você entenda como essas funções do tableau funcionam Como alguns desses cálculos são realmente complicados, começaremos primeiro abordando o básico sobre cálculos de tabelas E então podemos nos aprofundar nas funções mais usadas nas quatro categorias: cálculos em nível de linha, cálculos agregados, expressões de LOD e cálculos de tabela Vamos começar fazendo uma introdução aos conceitos básicos dos cálculos do tableau . Então, agora vamos. 128. Udemy 1 1 introdução de calc: Todo mundo. Então, agora vamos falar sobre os campos calculados no Tableau E vamos começar com a primeira pergunta. Por que precisamos de campos calculados em primeiro lugar? Como aprendemos antes, ao criarmos nossas visualizações, sempre acessamos a pintura de dados, a fonte de dados e pegamos os campos que vemos na exibição Então, agora vamos imaginar que você está em um cenário em que precisa de informações extras, informações que não estão disponíveis em nossa fonte de dados. Ou você gostaria de manipular e transformar essas informações em novas informações, em novos campos Ou digamos que estamos construindo uma lógica muito complexa em nossos pontos de vista. Para todos esses cenários, podemos criar novos campos calculados no Tableau para serem colocados em nossa fonte de dados Os campos calculados no Tableau são campos definidos pelo usuário que são criados usando fórmulas ou expressões Portanto, há campos adicionais que você pode criar com base nos campos originais na fonte de dados. Tudo bem, pessoal. Então, agora vamos passar para a próxima pergunta, como criar novos campos calculados no Tableau Há cinco métodos para criar campos calculados. Quatro deles são globais. Isso significa que, depois de criar o campo calculado, ele aparecerá na fonte de dados, nos dados. Difícil de ser usado em qualquer outra planilha ou em qualquer pasta de trabalho conectada à fonte de dados E temos um método local para criar um campo calculado somente a partir de uma visualização. E chamamos isso de cálculos rápidos. Agora vamos explorar esses cinco métodos. A primeira maneira de criar um novo campo calculado acessar o pino de dados no lado esquerdo. Clique com o botão direito no espaço em branco, clique com o botão direito aqui. E a primeira opção é criar campo calculado. Uma vez que vamos até aqui, temos uma nova janela onde podemos escrever nossa expressão. É isso aí, essa é a primeira maneira. Vamos passar para o próximo. Eu só vou fechar isso. Se você for até aqui, temos uma pequena seta perto da busca. Se você clicar nele, obteremos exatamente a mesma lista. Então, como você pode ver, a primeira opção, criar campo calculado. A terceira maneira de fazer isso é acessar qualquer um desses campos em nossa fonte de dados. Digamos que vamos até os endereços, escrevemos um clique neles e, em seguida aqui temos a opção de Criar. E o primeiro chamado Criar campo calculado. Quando você chegar lá, obteremos exatamente a mesma janela, mas desta vez vamos preparar o nome do campo na expressão, porque aqui fomos especificamente para o endereço e criamos a partir daí um novo campo calculado. Vamos encerrar isso e vou mostrar os primeiros métodos para criar um campo calculado. Vamos até as Análises no menu aqui, clique nelas. E aqui temos a opção de Criar campo calculado. Depois de clicarmos nisso, teremos novamente a mesma janela. Esses são rapidamente os quatro métodos de como criar um novo campo calculado. Você obterá sempre o mesmo resultado, somente se você for até o campo e partir daí e criar o campo calculado, encontrará o nome do campo dentro da expressão. Agora vamos chamá-lo de meu primeiro cálculo. E eu vou dar qualquer coisa aqui dentro da expressão. Vamos apenas digitar um. Vamos lá e bata. Ok. Agora podemos ver no banco de dados que o Tableau criou para nós um novo campo É como um campo, como qualquer outro campo que temos no banco de dados em nossa fonte de dados Ele também tem um tipo de dados. É uma medida contínua porque eu insiro lá um, então é como um número. Você pode tratá-lo exatamente como qualquer outro campo, mas aqui para entender quais campos são calculados e quais campos são originais, você pode ver no ícone aqui que ele tem o sinal de igual. Isso significa que se você vir o sinal de igual próximo ao ícone do tipo de dados em qualquer campo, isso significa que esse campo é um campo calculado. Não é um campo original que vem da fonte de dados. Alguém criou esse campo calculado e ele se baseia nos dados originais. Com isso, você pode identificar rapidamente quais campos são dados originais provenientes dos sistemas de origem e quais campos são campos calculados criados pelos usuários. Com isso, criamos nosso primeiro campo calculado. E é um campo global. Isso significa que se você for para qualquer outra planilha, vamos, por exemplo, para uma nova Podemos encontrar novamente nosso campo calculado. Agora, vamos para o próximo método, em que criaremos um campo calculado local relevante somente para uma exibição. Para fazer isso, vamos colocar algo gordo na vista. Vamos pegar, por exemplo, o primeiro nome do cliente e colocá-lo nas linhas. Agora, para criar um campo calculado rapidamente localmente, vamos entrar no campo, dentro da dimensão. E podemos fazer isso clicando duas vezes. Depois de fazer isso, você pode ver que agora temos permissão para escrever algo dentro desse campo. E estamos escrevendo agora o campo calculado. Digamos que, ok, agora temos letras maiúsculas do primeiro nome e eu gostaria de manipulá-las e transformá-las em maiúsculas Eu gostaria de ver tudo em maiúsculas. Para fazer isso, temos a função na tabela chamada upper. Agora estou escrevendo o nome da função e ela transformará o primeiro nome que criei, campo calculado dentro do primeiro nome. Depois de sair, clicar em algum lugar externo ou clicar agora, podemos ver os resultados disso Essa função mudou. O primeiro nome é o caso que fizemos uma transformação rápida, cálculos rápidos dentro da exibição. Se você pegar o primeiro nome novamente devido à dor de dados, verá que nada mudou. Não alteramos nada na fonte de dados, apenas a alteramos rapidamente para essa visualização. É assim que você pode criar rapidamente um novo campo calculado na exibição sem afetar a fonte de dados. E ele estará disponível localmente somente nessa visualização. Agora, digamos que essa transformação aqui seja interessante e eu gostaria de reutilizá-la em outro lugar em outras visualizações Agora, para disponibilizá-lo em nossa fonte de dados, o que podemos fazer pegar esse campo das visualizações e simplesmente colocá-lo na fonte de dados Vamos lançar com isso, você pode ver. Adicione o novo campo aos clientes e sabemos que esse é um campo calculado verificando o tipo de dados Você pode ver que temos o sinal de igual Tableau Ofereça-nos aqui para renomeá-lo Eu gostaria de deixar como está e, se você entrar nele para editar o cálculo, conecte e edite radicalmente o cálculo E, novamente, cortamos a janela onde podemos configurar o cálculo. Tudo bem, Kay, então eu mostrei a você todos os métodos de como criar novos campos calculados no Tableau Tudo bem, na próxima etapa, vamos aprender as opções básicas que temos dentro da janela calculada. Vamos ao nosso campo calculado, meu primeiro cálculo. E primeiro vamos mostrar o valor na exibição. Vamos arrastá-lo para o texto aqui e, como você pode ver, temos o valor número um. Vamos editar o campo calculado para que a janela se conecte radicalmente E vamos para a edição. Então, o que temos aqui? Primeiro, temos o nome do campo calculado e o chamamos, neste exemplo, de meu primeiro cálculo Mas, é claro, você pode acessar o painel de dados ou a fonte de dados e renomeá-la diretamente de lá, ou pode fazer isso dentro da janela calculada Ok, a próxima informação que temos é o nome da fonte de dados em que estamos criando o campo calculado. Neste exemplo, criamos o campo calculado dentro da pequena fonte de dados. Isso é muito importante se você tem várias fontes de dados e está criando muitos campos calculados, é muito bom saber onde estou criando agora esse campo calculado, então é bom e f Agora vamos para a seção mais importante desta janela, essa área branca onde você pode escrever sua expressão para definir o campo calculado. Atualmente, temos um, mas podemos usar coisas diferentes. Podemos usar os nomes dos campos, parâmetros, funções e assim por diante. Por exemplo, criamos pela última vez a função upper para o primeiro nome. Com isso, defini o que deve ser feito dentro desse campo calculado. Essa é minha expressão. Agora não se preocupe com as sintaxes que estou escrevendo dentro das expressões, porque nos próximos tutoriais aprenderemos tudo sobre as sintaxes, sobre as diferentes Não se preocupe com isso agora. A próxima informação que temos é que as informações do cálculo são válidas. Aqui, o Tableau nos dá uma informação rápida se a expressão que acabei de escrever é válida ou inválida atualmente, eu escrevi o cálculo da maneira correta É por isso que temos tudo bem no Tableau. Mas agora vamos fazer algo errado. Agora, receberemos uma mensagem vermelha do Tableau dizendo que o cálculo contém erros E aqui temos uma pequena flecha. Se você for até aqui, você verá a mensagem. Diz que o Tableau espera aqui que um parêntese final aqui, Tableau, nos mostre uma mensagem rápida para saber o que está Se eu adicionar o parêntese, você verá que o cálculo é válido Temos informações rápidas do Tableau. Passando para as próximas informações que temos. Neste, diz uma dependência e uma pequena seta. Vamos clicar nele e ver o que temos aqui. Ele diz que alterações nesse cálculo podem alterar as planilhas a seguir, planilha número um aqui, Tableau nos dá um aviso Qualquer coisa que você esteja alterando na expressão dentro desse cálculo pode ter um efeito na planilha número um. E isso porque estamos usando esse campo calculado na exibição na planilha número um. Essa informação é muito importante, especialmente se você tiver planilhas diferentes e estiver usando o mesmo campo calculado em planilhas diferentes E isso acontece muito, especialmente se você gosta de focar no conteúdo de uma visualização e alterar o campo calculado aqui. É como um lembrete, um aviso do Tableau diz que, tudo bem, se você fizer essa alteração, poderá afetar as planilhas a seguir Minha recomendação para você é sempre verificar as dependências para garantir que as alterações que você está fazendo atualmente no campo calculado ainda sejam relevantes para as outras planilhas Tudo bem, então, seguindo em frente, temos duas calças simples que se aplicam e tudo bem, eu não preciso falar sobre isso, eu acho Então temos aqui uma pequena flecha, e isso é muito importante. Então, vamos clicar nisso. O que temos aqui? E essa extensão é uma documentação ou um catálogo de todas as funções que temos no Tableau Então, por exemplo, vamos pesquisar a função upper que usamos neste exemplo, pesquisar upper, e agora podemos ver no lado direito a documentação dessa função. Então, aqui temos três informações do Tableau. A primeira é a sintaxe da função. Portanto, a sintaxe diz que começa com a palavra-chave superior. Ele aceita somente campos e o tipo de dados deve ser uma string. Nas próximas informações, temos uma breve descrição da função, então ela diz que vai converter uma sequência de texto em todas as letras maiúsculas. A terceira informação, temos um exemplo de uso aqui. Diz, ok, se você tiver um valor superior para o produto de valor, tudo em minúsculas, a saída, o resultado será um produto em maiúsculas. Aqui temos uma breve descrição rápida sobre todas as funções que temos no Tableau Isso é muito útil, especialmente enquanto você está escrevendo os cálculos, porque não faz sentido memorizar tudo, certo? Também costumo sempre verificar se estou usando a sintaxe correta ou mesmo usando a função like correta Eu sempre verifico os exemplos e digo, ok, esse é o que eu preciso. E mais uma coisa que você pode ver nesta janela, esse menu suspenso. E aqui temos diferentes grupos de funções no Tableau, por exemplo, temos aqui o grupo de funções de string Se você entrar nela, obterá uma lista de todas as funções que manipularão os campos de string Então, temos aqui no final, como você pode ver, a função superior que usamos em nosso cálculo. Tudo bem, Kay, então, com isso, cobrimos todas as opções que você pode ver dentro da janela de campos calculados Tudo bem, então essa foi uma introdução aos campos calculados no Tableau e, a seguir, aprenderemos os componentes básicos dos do Tableau 129. Udemy 1 2 componentes de calc: Pessoal, continuando, falaremos sobre os componentes básicos dos cálculos no Tableau Isso significa que tipo de informação podemos adicionar dentro das expressões, dentro dos cálculos. A primeira coisa que podemos adicionar dentro do cálculo é o comentário. Os comentários são muito úteis para você e para que os outros tenham algum contexto ou pequenas descrições motivo pelo qual você está fazendo o cálculo. Por exemplo, para adicionar comentários a esse código, podemos começar e temos as duas barras avançadas Então, podemos escrever qualquer coisa. Qualquer coisa após as duas barras avançadas não será executada no cálculo Por exemplo, podemos escrever aqui um cálculo para alterar o primeiro nome para maiúsculas. Tudo o que estou escrevendo aqui não será executado e também não será verificado no Tableau Eu realmente recomendo sempre adicionar comentários para você. Se você visitar esse cálculo mais tarde, entenderá por que escreveu essa expressão. Tudo bem, passando para a segunda informação que podemos adicionar dentro dos cálculos, que são os campos da fonte de dados. Então, essas são as cores laranja. Nós o temos aqui, o primeiro nome. Mas vamos remover tudo do zero. Então, se você quiser adicionar um novo campo dentro desse campo de cálculo, você pode começar a escrever o nome do campo. Enquanto escrevo agora, Tableau pode fazer uma lista de sugestões aqui Tableau definiu três coisas A primeira é uma função. Como você pode ver, há um pequeno ícone, como um F. Isso indica que isso é uma função Ou a segunda informação, diz o primeiro nome e, ao lado, há um ícone de tipo de dados. Esse ícone de tipo de dados pode indicar que esse é um nome de campo. A terceira informação também é o primeiro nome com o ícone. Então isso significa que está cheio. Mas aqui o Tableau escreve, isso é da grande fonte de dados porque esses dois campos têm o mesmo nome. Exatamente aqui O Tableau mostra para nós que esse campo vem de uma fonte de dados diferente O primeiro vem da mesma fonte de dados. É por isso que o Tableau não precisa dizer, ok, é de uma fonte de dados pequena, porque é da atual Mas como o segundo vem de uma fonte de dados diferente, Tableau indica que esse é um campo diferente de uma fonte de dados diferente Agora, como queremos o primeiro nome da fonte de dados atual, podemos selecionar esse aqui. E com isso, inserimos um campo dentro de nossos cálculos e, como você pode ver, ele fica com a cor laranja Outra forma de adicionar campos em nossos cálculos, é arrastar e soltar Digamos que eu também gostaria de obter o sobrenome. Então, posso ir até o sobrenome aqui, arrastá-lo e soltá-lo dentro do cálculo e, como podemos ver obtemos nosso segundo campo e, novamente, é a cor laranja. E, claro, os campos que adicionamos aos cálculos podem ser qualquer exemplo de campo. Vamos adicionar os selos. Os selos são uma medida , então vamos aos pedidos, às vendas, podemos simplesmente arrastar e soltar até os cálculos Como você pode ver, o Tableau também mede dentro dos cálculos e eles também podem ter a mesma cor, a cor laranja Tudo bem, passando para o próximo e muito importante componente, temos as funções do Tableau As funções do Tableau são operadores integrados que podem ser usados para manipular, transformar e alterar o conteúdo de um campo Por exemplo, o que podemos fazer com as vendas. Podemos calcular o total de vendas dentro de nossos dados. Para fazer isso, podemos usar a função sum antes das vendas de campo, podemos começar com a soma e depois ter os aprendizes abertos e depois fechar, como podemos ver, esse componente, essas funções no Tableau têm sempre a cor Agora, o que pode acontecer? A tabela resumirá todos os valores dentro das vendas e apresentados como resultado Vamos aquecer. Ou vamos receber um erro aqui porque alteramos o cálculo. Então, vamos removê-lo. Vamos colocá-lo novamente no texto para que tenhamos a soma total das vendas dentro de nossos dados. Agora vamos voltar ao nosso campo calculado e ver o próximo componente. Temos as expressões lógicas. Podemos usar as expressões lógicas para verificar se uma condição é verdadeira ou falsa. E eles também têm a cor da placa. Então, por exemplo, digamos que queremos criar o cálculo em que estamos verificando a soma das vendas. Se for maior que 1.000 , queremos ver a alta no final. Deixe-me mostrar como podemos fazer isso. Vamos usar a declaração, ela vai começar com a palavra-chave. Como você pode ver, é preto porque é uma expressão lógica. Se a soma das vendas for maior que 1.000, podemos aqui a operadora seja maior que 1.000, então o que vai acontecer? Vamos ter um valor alto. Em seguida, vamos finalizar a expressão lógica. Podemos verificar aqui se o cálculo é válido aqui. Temos nossas expressões lógicas então e terminamos, não se preocupe com a sintaxe Vamos aprender tudo nos próximos tutoriais, passo a passo , com exemplos muito simples Tudo bem, agora vamos passar para o último componente que podemos adicionar aos nossos cálculos. Temos os parâmetros de Peter, campos dinâmicos que podemos adicionar às visualizações para tornar tudo dinâmico nas visualizações ou nos cálculos Novamente, haverá um tutorial dedicado para isso mais tarde. Mas agora vamos ver, podemos adicionar um campo de parâmetro dentro do cálculo. Primeiro, precisamos criar rapidamente um parâmetro. Para fazer isso, vou fechar nosso cálculo aqui. E então podemos ir até a seta e o painel de dados. Então, podemos fazer com que o parâmetro de criação clique nele. Aqui vamos abrir a janela. Para configurar os parâmetros, vamos chamá-lo, escolher um número. É isso mesmo. Vamos fechá-lo e dizer ok. Agora, no lado esquerdo, temos um novo parâmetro. Clique com o botão direito do mouse e mostre o parâmetro que obtivemos no lado direito e o campo de entrada onde podemos adicionar um valor. Por exemplo, agora temos um, podemos adicionar 1.000 Agora, nada pode acontecer na exibição porque não temos nada. Mas vamos adicionar esse parâmetro dentro do cálculo. Vamos voltar ao nosso cálculo, meu primeiro cálculo, clicar com o botão direito nele e depois editar. Agora, o que vamos fazer é que, em vez de ter 1.000, obteremos o valor do parâmetro que criamos como um campo dinâmico calculado, para que o usuário controle esse valor. Vamos remover o 1.000. E vamos começar a escrever o nome do parâmetro como qualquer outro campo, então ele será escolhido e o colocaremos aqui, então clique nele. E com isso, adicionamos nosso parâmetro dentro do cálculo. E, como você pode ver, os parâmetros no Tableau têm a cor roxa Isso é tudo até o último componente. E com isso, abordamos todos os diferentes componentes que podem ser usados nos cálculos. Agora vamos testar a saída. Eu vou clicar em OK. Então eu vou remover este, é vermelho. Vamos levar os produtos até a rosa. Em seguida, vamos pegar nosso novo campo calculado. Desta vez, será dimensão porque a saída do campo calculado será um valor de string. Vamos verificar os resultados. E como você pode ver aqui, temos dois produtos com o valor alto, o resto será nulo Agora vamos fazer as vendas para entender por que esses valores são altos. E isso é por causa do nosso cálculo. Qualquer coisa acima de 1.000, podemos obter um valor alto. Qualquer coisa abaixo dela será nula. E com o parâmetro, os usuários estão controlando o cálculo. Se eu for até aqui e disser, ok, em vez de 1.000, vamos ter 500. Com isso, incluímos também os outros produtos. Portanto, todos os produtos agora têm o alto valor no campo calculado de que geramos novas informações para nossas visualizações Tudo bem pessoal, agora vamos resumir rapidamente os componentes dos cálculos neste exemplo Primeiro, podemos ver o comentário Esses comentários nos ajudarão a documentar a finalidade do cálculo e ele não será executado, mas também na cor cinza. O próximo componente, temos o campo. Portanto, qualquer campo dentro da nossa fonte de dados, seja dimensão ou medida, podemos adicioná-lo ao nosso cálculo como este. Nós temos as vendas e elas têm a cor laranja. O próximo componente, temos as funções. Eles são operadores integrados para manipular nossos dados e têm a cor azul O próximo componente, temos os operadores. Neste exemplo, temos dois operadores, o mais, o operador aritmético E, como acontece com o operador de comparação, é maior do que eles terão a cor preta. O próximo componente também pode ser. Com a cor preta, temos as expressões das letras. Esses são valores estáticos que podemos inserir em nossos cálculos. Pode ser um número como aqui o dez ou pode ser uma corda como aqui o alto. E ele não se esquece de adicionar aquelas marcas Oto duplas ou simples para que a tabela entenda que isso é um valor não preenchido ou um parâmetro ou função ou qualquer outra coisa, e também podemos adicionar valores de data. Tudo bem, passando para o próximo componente. Se houver, temos as expressões lógicas que temos e elas podem nos ajudar a avaliar as condições dentro do Tableau e depois decidir se são verdadeiras ou falsas E o último componente que temos dentro dos cálculos, temos os parâmetros. Eles são os campos dinâmicos que podemos usar nos cálculos. Tudo bem, então isso é tudo sobre os componentes dos cálculos. Tudo bem? Assim, aprendemos os principais componentes básicos dos cálculos do Tableau Em seguida, aprenderemos como encaixar um cálculo em outro. 130. Udemy 1 3 calco aninhado: Então, vou falar sobre os cálculos aninhados no Tableau No Tableau, você pode agrupar cálculos usando o resultado de um cálculo como entrada para outro cálculo E isso porque às vezes você pode estar em uma situação em que temos cálculos complicados com etapas diferentes. Para cada etapa, podemos ter um cálculo. Ao implementar essas etapas, você acabará tendo vários cálculos e eles serão aninhados uns nos outros Agora, deixe-me mostrar um exemplo. Tudo bem, agora vamos criar um novo campo calculado para manipular os valores do país do campo para ter um formato específico Neste exemplo, vamos pegar o primeiro nome dos clientes e também os países. Agora vamos criar um novo campo para o país com um formato diferente. Vamos criar um novo campo calculado. E então vamos começar com o primeiro cálculo em que podemos fazer todas as liteiras do campo país com letras maiúsculas, então teremos a função superior E então vamos manipular o país do campo, então vamos começar a escrever o país E aqui está, nosso campo que define o primeiro cálculo. Vamos clicar em Ok, essa aba. Vamos criar um novo campo calculado, uma nova dimensão dentro da nossa fonte de dados. Então, vamos verificar os valores. Como você pode ver, todas as ninhadas, todos os países estão com letras maiúsculas Tudo bem, agora vamos passar para a próxima etapa da transformação, onde queremos mostrar apenas os primeiros três caracteres de cada valor dentro desse novo campo calculado. Para fazer isso, vamos voltar ao nosso campo calculado e vamos editá-lo. Desta vez, vamos usar a função left. Você pode pesquisar no catálogo para ver a sintaxe da função esquerda como você pode vê-la, exceto dois campos, o primeiro será a string que queremos manipular e, em seguida, teremos o número de caracteres que queremos mostrar Deixe-me mostrar agora, passo a passo, como podemos fazer isso. Vamos primeiro para uma nova linha. Então, vamos sair e, em seguida, ele precisa de dois argumentos. O campo que queremos manipular e o número de caracteres O campo que queremos manipular será o resultado da função superior Vai ser esse aqui. Então, vou apenas cortá-lo e inseri-lo aqui. Com isso, temos o primeiro argumento. O segundo argumento será o número de caracteres que queremos mostrar. Serão três caracteres, é por isso que podemos especificar três. É assim que podemos listar funções no Tableau. A primeira função a ser executada será aquela dentro da função superior que será executada primeiro. E então o resultado dessa função será usado como uma entrada para a função externa, para o elevador da função. Isso significa que primeiro vamos colocar todos os valores dentro do país em maiúsculas. Em seguida, vamos executar a função de elevação, qual mostraremos apenas os três primeiros caracteres. Agora vamos dar uma olhada para verificar os resultados. Com isso, você pode ver que agora temos apenas três dentro dos valores do país. Novamente, a função interna será executada primeiro, depois a função externa. Com isso, você pode expandir ainda mais esse campo calculado para mais funções. Por exemplo, digamos que na terceira etapa, queremos calcular o comprimento dos caracteres. Para fazer isso, podemos usar a função de link. Vamos adicioná-lo como um amido e, em seguida, a entrada do campo pode ser a saída dessas duas funções. Como você pode ver, é muito fácil agrupar funções no Tableau Vamos pegar uma cega e verificar os resultados. Como você pode ver em todos os lugares, temos os links de três. Novamente, a ordem de execução será aquela que está no fundo da função superior e depois na função esquerda. Então, a última a ser calculada é a função de comprimento. É isso mesmo. Esse é um método para criar cálculos aninhados no Tableau, mas há outro método para fazer isso Isso é criando um segundo campo calculado usando o primeiro campo calculado. Deixe-me mostrar o que quero dizer. Podemos ir e fechar esse aqui. E vamos criar um novo campo calculado. Vamos chamá-lo de segundo campo calculado. O que vamos fazer dentro dele é usar a saída do primeiro campo calculado. Neste exemplo, é o país U. Esse é nosso primeiro campo calculado E então vamos multiplicá-lo por dois. Por exemplo, aqui novamente a ordem do cálculo será a primeira Tableau precisa calcular o primeiro campo calculado, calcular o canto superior esquerdo e vincular e, no final, ele virá aqui e multiplicará Vamos clicar em OK. E com isso, temos um novo campo calculado. Vamos rastreá-lo e colocá-lo na vista. Como você pode ver, haverá o valor de seis, a janela I usará o primeiro isoldo e a janela I usará o segundo modo Tudo bem? Então, eu vou te mostrar como eu geralmente decido sobre isso. Vamos ao nosso primeiro cálculo. E, como você pode ver, essas etapas intermediárias, se não forem etapas importantes, como você não quer usá-las em nenhuma outra visualização , não faz sentido criar para cada etapa intermediária em seu campo, dentro da fonte de dados, e a fonte de dados pode explodir E você terá muitos campos que não são necessários nessa situação. Vou ter todas essas etapas intermediárias em um único cálculo. Outro cenário em que você tem um cálculo muito complexo, em que o código será muito grande e será muito difícil manter tudo em um cálculo. Eu tento dividi-lo em etapas e cada etapa terá como um campo na fonte de dados. O último cenário em que essas etapas intermediárias são realmente importantes para outra coisa , para visualizações diferentes ou talvez também para outros cálculos diferentes Para não me repetir e fazer os mesmos cálculos repetidamente, crio um campo calculado dedicado para cada etapa intermediária somente se elas forem importantes. Tudo bem, pessoal, tudo isso é para os cálculos agrupados, essa foi uma introdução aos cálculos no Tableau Eles são muito importantes para criar visualizações de notas. No próximo vídeo, aprenderemos cada vez mais sobre cálculos no Tableau Tudo bem, então, com isso, aprendemos a fazer cálculos aninhados no Tableau Em seguida, apresentarei uma introdução aos quatro tipos de cálculos do Tableau Temos os cálculos em nível de linha, agregação, tabela e LOD. 131. Udemy 1 4 tipos de calc: Tableau, temos muitas funções diferentes que podemos usar nos cálculos e, no Tableau, podemos categorizá-las em quatro tipos diferentes de Neste tutorial, falaremos sobre eles. Mas primeiro, podemos ter um exemplo muito simples para entender como elas funcionam e como elas interagem umas com as outras. Então, vamos embora. Tudo bem, agora digamos que você tenha a seguinte tabela de produtos em nossa fonte de dados, onde temos informações como preços, quantidades e assim por diante. Esses dados são os dados originais que podemos encontrar dentro da fonte de dados. Agora, digamos que precisamos de um novo campo em nossa fonte de dados para mostrar os dados de sua receita. Para fazer isso, podemos simplesmente criar um novo campo calculado onde ele multiplicará os preços pelas quantidades Agora, com isso, o Tableau criará um novo campo dentro da nossa fonte de dados para armazenar o resultado dos cálculos dentro dela A tabela será exibida linha por linha multiplicando os preços pela quantidade Então, por exemplo, para a primeira linha , ele vai multiplicar 20 por dois E o Tableu vai armazená-lo no novo campo. Então, a Tabela pode pular para a próxima linha e fazer exatamente a mesma coisa. Então, como você pode ver, o Tableau está processando cada linha individualmente e de forma independente umas das outras. Quando os cálculos estão acontecendo em uma linha, não nos importamos com as informações presentes nas outras linhas. O Tableu pode se concentrar somente em uma linha por vez. Esse tipo de cálculo é chamado de cálculo em nível de linha. E o nível de detalhes que temos aqui é o mais baixo que temos do nível de detalhes da fonte de dados. É muito importante entender que esse tipo de cálculo é o único tipo que também não agrega as linhas da fonte de dados O único tipo que pode armazenar os resultados na fonte de dados. Isso significa que a tabela não calculará o resultado desses cálculos toda vez que você a estiver usando nas visualizações Assim, ele pode ser recalculado e armazenado na fonte de dados. O cálculo não será feito em tempo real. Tudo bem, agora vamos passar para as visualizações. E digamos que eu gostaria de mostrar a receita total de cada produto. Para isso, podemos usar a função sum para resumir os valores da receita E podemos adicionar o produto Dimension à exibição. E o Tableau aqui mostrará apenas três linhas na exibição Uma linha para cada valor do produto. Isso significa que teremos P1p2 e P três. Agora, desta vez, o Tableau começará a resumir e agregar as linhas na fonte Isso vai estar no nível da dimensão. Por exemplo, o Tableau vai começar com o primeiro produto, aquele e o Table vão resumir as duas primeiras linhas da fonte de dados Temos 40 mais 60 Tablo diretamente na saída, 100 diretamente na visualização Em seguida, você vai passar para a próxima linha. Temos o P dois aqui. Temos apenas uma linha na fonte de dados. E o resumo disso será 20 para o produto Três, as três que temos aqui são três linhas na fonte de dados. O resumo de 40 mais 25 mais 15. A tabela terá a resposta 80 nas visualizações. Desta vez, como você pode ver, a tabela não está processando as linhas da fonte de dados uma a uma e individualmente. Em vez disso, Tablo vai resumir. Agrupe as linhas da fonte de dados no nível de visualização Esse tipo de cálculo, nós o chamamos cálculos agregados e será calculado em tempo real Isso significa que o resultado dessas funções desses cálculos não será armazenado adicionalmente na fonte de dados. E agora é muito importante entender o nível de detalhes dessa nova tabela que temos. Na exibição, ela tem nível mais baixo de detalhes como fonte de dados e quem controla o nível de detalhes é a dimensão que temos na exibição. A dimensão que usamos na exibição controlará o nível de detalhes dos cálculos agregados E é por isso que temos outro tipo de cálculo. Por causa disso, digamos que temos outro cenário em que você diz, sabe o que, eu gostaria de controlar o nível de detalhes. Quero que meus cálculos mostrem a receita total de cada categoria. Aqui, podemos usar funções diferentes como a função fixa, para que possamos ter uma categoria fixa e seguida, parte da receita que estamos dizendo ao Tableau Ok, encontre a receita total. Mas desta vez isso vai ser corrigido. Ele será conectado à categoria de dimensão. Então, deixe-me mostrar o que pode acontecer. O Tableau vai verificar. Ok, qual é a categoria de pagamento único? É a categoria A. Agora, a próxima pergunta. Qual é a receita total da categoria A? Aqui, o Tableau pode resumir 40 mais 60 mais 20 e o resultado será Aqui, o Tableau não mostrará a receita total do produto, pague um, mas, em vez disso, mostraremos a receita total da categoria A. O mesmo pode acontecer com o próximo produto Temos dois salários. Pertence à mesma categoria, dois A. A receita total da categoria A é novamente 120. E então, o último produto, pague três. Pertence a uma categoria diferente, desta vez à categoria. E a receita total disso será 40 mais 25 mais 15. A produção pode ser 80 como receita total da categoria. Agora, quem está controlando as agregações? Não é mais a dimensão que temos na exibição, mas sim a dimensão que especificamos nos cálculos, desse tipo. Cátions, nós os chamamos de expressões LOD. Expressões de nível de detalhes aqui. A mesma coisa, como as agregações. Isso vai acontecer em tempo real. Nada será armazenado dentro da fonte de dados. Tudo bem, agora vamos para o último tipo de cálculo que temos no Tableau Digamos que, depois de obter o resultado na exibição, eu gostaria de calcular a classificação dos produtos com base dados exibidos na exibição. Para fazer isso, podemos usar a função rank do resumo da receita. O que pode acontecer nesse horário não é consultar a fonte de dados. Em vez disso, o Tableau pode consultar a visualização É como se estivéssemos agregando a agregação com base no valor exibido na exibição Podemos descobrir que o produto one pay one tem a classificação um, os dois têm a classificação três, P três tem a classificação Esse tipo de cálculo, chamamos de cálculos estáveis. E, ao contrário de todos os outros tipos, ele se baseia no contexto e nos dados exibidos na exibição e não consultará diretamente a fonte de dados. Também é computado em tempo real. Isso significa que o resultado não será armazenado dentro da fonte de dados. Se você está falando sobre o nível de detalhes, isso também depende da visualização Pode depender da dimensão dos produtos. Tudo bem, pessoal, então agora temos uma visão geral sobre os quatro tipos diferentes de cálculos dentro do Tableau E podemos ver como o Tableau pode computar os cálculos apresentar os dados no final dos Tudo bem, agora vamos começar com o primeiro tipo de cálculo. Temos os cálculos do nível da linha. E aqui temos muitas funções nessa categoria, se você comparar com os outros tipos. Então, aqui temos as funções numéricas, string, data, funções lógicas. Há muitas funções, mas abordaremos todas elas nos próximos tutoriais Agora, vamos entrar no Tableau e testar alguns desses cálculos Ok, agora de volta ao Tableau, vamos para a pequena fonte de dados e, em seguida, vamos para os pedidos Como você pode ver, temos aqui a quantidade e também o preço unitário. Agora vamos calcular a receita, onde vamos multiplicar a quantidade pelo preço unitário Faça isso, vamos criar um novo campo calculado na fonte de dados e esse será o tipo de cálculo em nível de linha. Vamos criar novos campos calculados. Vamos acessar o painel de dados radicalmente no espaço vazio Crie campos calculados e vamos dar a eles o nome de receita. E então a fórmula para isso será a quantidade multiplicada pelo preço unitário Agora você pode me perguntar: onde encontro no Tableau todas as funções relacionadas aos cálculos de tipo em nível de linha Bem, não há um lugar específico para isso, mas há orientações semelhantes para isso Portanto, se você acessar a documentação aqui e verificar esses grupos, não encontrará diretamente os tipos dos cálculos, mas encontrará alguns grupos semelhantes a esses tipos. Por exemplo, se você pode ver aqui temos cálculos de tabela. Se você entrar nele, poderá encontrar todas as funções que poderíamos usar nesse tipo. E então temos outro grupo chamado agregado. E aqui você não encontrará apenas os cálculos agregados, mas também as expressões de LOD. O último, o último tipo é os cálculos em nível de linha são, na verdade, o resto. Todas as outras, como as conversões de tipo de dados de cadeia numérica, todas essas coisas são cálculos em nível de linha Tudo bem, agora de volta aos nossos cálculos. Vamos até aqui e clique em OK. E com isso, você pode ver que o Tablo criou imediatamente um novo campo em nosso painel de dados Agora, como eu disse, se você estiver usando cálculos em nível de linha, Tablo pode fazer os pré-cálculos e armazenar os resultados imediatamente no Da Vamos verificar isso. Ou você pode acessar a página da fonte de dados ou podemos acessar esse pequeno ícone aqui, que diz Exibir dados. Vamos entrar e verificar os resultados. Aqui temos que mudar para os pedidos. Agora vamos rolar para a direita. Você pode ver que temos o campo original, temos a quantidade e também o preço unitário. Mas também temos nosso novo campo calculado, que é como qualquer outro campo que temos na fonte de dados. Temos a receita aqui. E, como você pode ver, o Tablo roubou imediatamente todos os resultados desse campo calculado na fonte de dados, embora ainda não tenhamos criado nada nas visualizações, o que significa que o Tablo se prepara para você na fonte de dados e podemos verificar o Por exemplo, aqui temos a quantidade um, o preço unitário 215 Vamos fazer o mesmo curso. E aqui as coisas são multiplicadas por duas. Como você pode ver, agora estamos multiplicando a quantidade pelo preço unitário E agora podemos ver claramente que os cálculos do nível da linha serão calculados e executados no nível da linha individualmente e independentemente uns dos outros. Portanto, as informações que temos nas outras linhas não afetarão os cálculos da primeira linha. Tudo bem, pessoal, então é isso. É assim que os cálculos em nível de linha funcionam no Tableau. Ok, agora vamos passar para o próximo tipo de cálculo. Temos os cálculos agregados. E aqui temos alguns cálculos. Se você comparar com os cálculos em nível de linha, temos o máximo em média, contagem, contagem distinta e atribuímos novamente. Tudo isso pode ser abordado em detalhes e extraoriais, mas agora vamos entrar no Tableau e experimentar alguns deles mas agora vamos entrar no Tableau e experimentar alguns Tudo bem, pessoal, agora vamos criar uma visão que temos a receita total por produtos. Para fazer isso, vamos pegar o nome do produto da pequena fonte de dados e colocá-lo na exibição. Agora, é muito importante entender os conceitos. Agora, o nome Broaduct é a dimensão que pode definir o nível de detalhes nas visualizações Isso significa que, nessa visualização, temos cinco linhas e isso é totalmente controlado pelo nome do broduct Agora eu quero que você entenda como escolher o tipo de cálculo que vamos usar. Agora, para responder a essa pergunta, começamos sempre com a primeira pergunta. Precisamos agregar os dados desde a tarefa que diz Receita? Isso significa que há uma agregação e Bem, isso significa que não podemos usar os cálculos em nível de linha, então temos que usar os outros tipos. Para agregações, ficamos com os três tipos. Agora, a próxima pergunta será: temos todos os dados na exibição? Bem, como você pode ver em nossa tabela, temos apenas as informações dimensionais. Não temos nada sobre a receita. Isso significa que não, não temos todos os dados dentro da exibição. Isso significa que não usaremos tipo de cálculo de tabela porque os tipos de cálculos de tabela sempre dependem da exibição. Se você não tiver os dados na exibição, não poderá usar cálculos de tabela. Que nos restam duas opções. Ou podemos usar os cálculos agregados ou o LOD. Bem, a última pergunta que você pode fazer o nível de detalhes que temos na visualização pode atender às minhas necessidades? Bem, neste exemplo, sim, porque queremos ter a receita total por produtos. Então, estamos falando sobre os produtos e a dimensão que temos dentro da visão que atendem exatamente ao nível de detalhes. Isso significa que podemos manter o nível de cálculos que temos dentro da exibição e não precisamos usar nenhuma expressão de LOD Se você seguir essas três perguntas simples, poderá identificar facilmente o tipo de cálculo necessário para resolver sua tarefa. Neste exemplo, podem ser os cálculos agregados. Vamos ver como podemos fazer isso. Como os cálculos agregados são os métodos padrão no Tableau, para agregar dados ou medidas, será muito fácil criá-los Então, tudo o que precisamos é da receita deles, então basta arrastá-la e soltá-la aqui em cima desses números. E com o Tableau criando imediatamente um cálculo agregado, podemos ver isso aqui A soma de sua receita. Isso porque é o método padrão agregação de dados. A tabela é usada para cada produto dentro dos dados e começa a agregar todas as receitas relacionadas a esses Agora, na próxima etapa, o que eu costumo fazer, vou validar alguns exemplos Eu escolho alguns desses produtos e começo a resumir os valores para verificar se o valor que estou vendo nas visualizações está correto Vamos criar novas planilhas E aqui queremos ir para o nível mais baixo. Para fazer isso, vamos usar o ID do pedido, a visualização. Vamos pegar agora o nome do produto. Também podemos escolher as categorias. Então, vamos pegar a receita deles e colocá-la na APC aqui Vamos aumentá-lo um pouco para ver os nomes e depois classificar os nomes dos produtos. Então, agora podemos qualquer um desses produtos. Para validar as respostas, vamos usar o monitor LG Fol HD. Como você pode ver, a soma total deve ser superior 3.000. Vamos voltar às nossas agregações e conferir o LG Fol Você pode ver que está acima de 3.000 Isso significa que está tudo bem E com isso, obtivemos a receita total por produtos. E, claro, fizemos isso de forma rápida arrastando e soltando o campo na exibição. Mas se você quiser fazer isso como campo calculado para reutilizá-lo posteriormente em planilhas diferentes, podemos criar novos campos calculados. Vamos chamá-la de Receita Total. E então teremos a mesma sintaxe, a soma da receita Desta vez, vamos usar os cálculos aninhados. Portanto, já o temos em outro campo calculado. Vamos clicar nisso. E como o cálculo é válido, vamos clicar em OK. E obtivemos com isso uma nova medida em nossa dor de dados. Portanto, se você for substituí-lo, obterá resultados exatos. Então, como você pode ver no resultado, nada mudou. A única vantagem para você é reutilizá-lo em planilhas diferentes e também em pastas de trabalho diferentes Tudo bem, pessoal, isso é tudo para os cálculos agregados no Tableau Tudo bem, pessoal, no terceiro tipo de cálculo no Tableau, temos os cálculos de LOD ou as expressões de nível de detalhes e aqui temos apenas três funções do Tableau Temos o fixo, o incluído e o excluído. Agora vamos entrar no Tableau e criar uma dessas funções Tudo bem, agora temos a seguinte tarefa em que queremos mostrar a receita total, mas usando a mesma visualização. Então, vamos ficar com as mesmas informações. Teremos o nome do produto, teremos a receita total dos produtos. Mas eu quero ver lado lado a receita total por categoria. Vamos examinar novamente as três perguntas. A primeira pergunta é: estamos fazendo agregações? Bem, sim, isso significa que não podemos usar cálculos de nível de função. Então, a próxima pergunta é: os dados que temos na visualização são suficientes? Bem, não está aqui. Não é a receita total por categoria, é pelos produtos. Bem, isso significa que não podemos usar os cálculos da tabela. Agora chegamos à última pergunta. O nível de detalhes na exibição vai me ajudar a resolver a tarefa? Bem, a resposta é não. Isso porque o nível de detalhes dentro da visualização agora é definido pelo nome do produto e tem um nível de detalhes mais alto do que a categoria que queremos ter, a receita total por categoria. O nível de detalhes que temos na visão não me apoiará. É por isso que não posso usar aqui cálculos agregados. E eu tenho que usar expressões de LOD. Como você pode ver, perguntas muito simples. E isso levará você exatamente para o tipo certo de cálculo no Tableau E agora você pode dizer taxas de peso. Posso adicionar as informações da categoria à visualização e, em seguida, ter o nível de detalhes da categoria. Bem, isso não vai funcionar e é porque o nome amplo do ato tem um nível mais alto de detalhes. Deixe-me mostrar o que pode acontecer se você trouxer a categoria. Então, vamos pegar a categoria ao lado direito do nosso. Aqui você pode ver que nada vai mudar. Nós ainda estamos. As cinco linhas, e isso é por causa do nome do produto. Mesmo se você movê-lo para o lado esquerdo aqui, não temos aqui duas linhas. Temos aqui cinco fileiras. Se você puder verificar os detalhes aqui, temos cinco marcas. É por isso que, mesmo que você esteja adicionando a categoria, nada mudará. Ainda estamos com o nível de detalhes do produto. Agora vamos criar um novo campo calculado para usar as expressões ou cálculos de LOD Vamos para o lado esquerdo e criar um novo campo calculado. Podemos chamar isso de receita total por categoria e sintaxe, não se preocupe, vamos aprender isso em um tutorial separado sobre isso Então, a seguinte sintaxe será corrigida. Em seguida, temos que especificar a dimensão que controlará o nível de detalhes dos resultados. Essa será a categoria. E então o que estamos fazendo, agregando a receita, temos que adicionar aqui, a soma da receita E então temos que fechá-lo para dizer que o cálculo é válido e está tudo bem. Vamos clicar em OK. Como de costume, vamos inserir um novo campo calculado em nossos dados aqui. Vamos obter o resultado. E vamos arrastá-lo até aqui para ver os dados. Podemos ver para cada linha a receita total por categoria. Para o primeiro , será a receita total dos acessórios. A segunda é a mesma porque pertence à mesma categoria O terceiro é o mesmo, mas você pode ver que o quarto pertence a uma categoria diferente e é por isso que vamos obter números diferentes. É isso mesmo. É por isso que precisamos de cálculos de LOD no Tableau. Agora vamos passar para o último tipo de cálculo que temos, os cálculos de tabela. E aqui também temos alguns cálculos. Portanto, temos a janela de execução classificada em primeiro lugar, última pesquisa de índice e assim por diante. Novamente, aqui podemos ter um tutorial dedicado para essas coisas, mas agora vamos experimentar um deles. Tudo bem, pessoal, agora vamos passar para a última tarefa dessa visualização, queremos mostrar o total da receita por produtos. Aqui vamos fazer novamente as três perguntas. Estamos agregando? Bem, sim, como temos o total acumulado da receita, não podemos usar os cálculos em nível de linha. A próxima pergunta é: os dados que temos nas visualizações são suficientes para resolver essa tarefa Bem, sim, isso é porque temos a receita total por produtos e visualização. Com base nessas informações, podemos aumentar o total acumulado da receita por produto Então, na verdade, temos tudo na exibição para resolver as tarefas. E é por isso que vamos usar os cálculos da tabela de tipos. E não nos preocuparemos com a terceira questão, sejam cálculos agregados ou LOD, porque são cálculos porque são Então, vamos criar um novo campo calculado. Vamos chamá-la de Running Total Revenue. A sintaxe para isso também é muito simples. Começaremos com a execução e, em seguida, teremos que selecionar qual tipo de agregação será a soma E então temos que especificar quais dados serão calculados dentro dos cálculos da tabela. E aqui temos apenas duas informações, então vamos usar uma receita total ou a receita total por categoria, o LOD, mas estamos falando sobre a receita total por produtos, é por isso que podemos incluí-la aqui Essa será a soma da receita, e pronto, e o cálculo é válido. Então, vamos clicar em OK. E vamos pegar nossa medida e colocá-la também na vista para verificar os resultados que podemos ver muito bem Eles estão gerando a totalidade da receita. É muito simples. Vamos começar com o primeiro valor da receita total. Então, o próximo valor pode ser baseado no valor anterior mais a receita total. Esses dois valores serão adicionados um ao outro para obter esse valor. Em seguida, o próximo é o mesmo, o valor anterior, mais a receita total atual. Como você pode ver, não temos nada aqui. É por isso que estamos obtendo o mesmo valor. Como você pode ver, à medida que estamos caindo, estamos adicionando mais receitas totais ao número total. Agora, é muito importante entender que os cálculos da tabela são muito sensíveis aos dados exibidos na exibição. Qualquer alteração nessa estrutura, obteremos números diferentes na saída. Este não é o caso do agregado ou do L. Deixe-me mostrar o que quero dizer Por exemplo, vamos alterar o tipo de dados dentro do nome do produto. Vamos até aqui e fazer com que ela desça. Por exemplo, você pode ver que nos cálculos agregados ou no LOD, os valores são os mesmos Isso só vai mudar o tipo. Mas os valores nos cálculos da tabela mudaram completamente porque agora temos uma classificação diferente e o Tableau recalculará o total contínuo com base na exibição Isso significa que qualquer interação nas visualizações pode afetar as funções de cálculo da tabela É totalmente baseada na visualização. É isso por enquanto. Isso é sobre os cálculos de tabela no Tableau. Tudo bem, pessoal, agora vamos falar sobre cálculos desses diferentes tipos de cálculos que temos no Tableau Agora, digamos que temos os seguintes cálculos, e eles são muito semelhantes aos cálculos listados aqui. Temos tipos diferentes. Temos a classificação para os cálculos da tabela, temos a soma como um cálculo agregado e temos o multiplicador de quantidade com Como cálculos em nível de linha, a primeira coisa a ser executada são sempre os cálculos em nível de linha. O primeiro será o multiplicador de quantidade com o preço Em seguida, o segundo tipo a ser executado no Tableau serão os cálculos agregados. Será a função de soma no Tableau. E o último tipo de cálculo que será executado no Tableau será a função de classificação, os cálculos de tabela, novamente, os cálculos nível de linha como primeiro, depois os cálculos agregados e sempre o último, os cálculos de tabela Ok, agora vamos recapitular rapidamente como escolher o tipo de cálculo correto Aqui temos três perguntas. Começamos o primeiro. Você tem os dados agregados? Se não, use os cálculos em nível de linha. Estamos no nível da linha. Se sim, passamos para a próxima pergunta. Todos os dados necessários já estão disponíveis nas visualizações Se sim, então podemos usar os cálculos da tabela. Se não, então temos aqui. A terceira pergunta é se o nível de detalhes nas visualizações corresponde à pergunta ou aos requisitos Se sim, então podemos usar os cálculos agregados. Se não, podemos usar as expressões ou cálculos de LOD . Se você seguir minha decisão três, você pode simplesmente encontrar uma resposta para isso Tudo bem, é que agora você tem uma visão geral dos diferentes tipos de cálculos que temos no Tableau Em seguida, vamos nos aprofundar em cada tipo deles e começaremos com os cálculos do nível de função. Aqui, abordaremos várias funções no Tableau que são muito importantes de realizar, manipulações e transformações de dados, além de gerar novas informações de que você precisa para 132. Número Udemy 2: Então, agora vamos começar com o primeiro tipo de cálculo, cálculos em nível de linha. E neste tutorial, abordaremos as funções numéricas no Tableau Portanto, o objetivo principal das funções numéricas no Tableau é manipular e transformar valores numéricos Portanto, podemos usá-los em qualquer campo com o número do tipo de dados. E o caso de uso mais importante das funções numéricas é simplificar os números. Aqui temos três funções. Temos o teto, o chão e o arredondamento para arredondar os números para uma forma semelhante à usual. Primeiro, vamos entender o conceito por trás deles, depois podemos praticar no Tableau Vamos. Tudo bem, agora digamos que temos o seguinte cenário. Construímos uma visão a partir das subcategorias e da soma das vendas Agora, se você der uma olhada nesses números, verá que são números grandes com muitas frações, muitos detalhes Temos três decimais aqui. Esses detalhes tornarão muito difícil ler esses números na exibição. Em vez disso, podemos arredondar esses números para facilitar a leitura e ocultar os pequenos detalhes que são desnecessários aqui. Se você pegar as vendas, as vendas arredondadas, você pode ver que agora temos um tamanho menor nos números. Nós arredondamos todas essas frações, todos aqueles números decimais Com isso, você pode ver que, se comparar a direita com a esquerda, fica mais fácil ler à direita. Agora vamos aprender como isso funciona. Cada número decimal, como por exemplo, 1,4 tem sempre dois vizinhos inteiros Pense nisso como se tivéssemos um quarto , com teto e piso. Neste exemplo, o 1.4 tem o teto de dois e o piso de um. Aqui, podemos estar em uma situação em que eu não queira lidar com esses detalhes, com essas frações Eu gostaria de ter um número inteiro dois ou um aqui. Exatamente. Temos duas opções. Ou vamos movê-lo para o teto para o número mais alto, ou vamos movê-lo para o chão, para o número mais baixo. Se você decidir usar o número da função de teto, será dois. O que estamos fazendo aqui é arredondar o número para o valor mais alto no teto ou movê-lo para o chão Isso significa que estamos arredondando o número para baixo, a função floor arredondará 1,4 para um Agora você pode dizer, você sabe o que, eu não quero decidir se vai para o teto ou para o chão. Eu gostaria que fosse automático. Ele deve ir para o número inteiro mais próximo, e aqui podemos usar a função redonda Vamos dar o exemplo a seguir. Digamos que estamos em 1,3. Se você usar redondo, vamos até o vizinho mais próximo. O vizinho mais próximo será um. A rodada vai mover o valor para um. Mas agora vamos pegar outro valor, 1,7 Aqui, o vizinho mais próximo não é o piso. É o teto. É mais perto de dois. Se você usar a função redonda, ela será convertida em duas. Agora, digamos que nosso valor esteja exatamente no meio de 1,5 O que pode acontecer com o valor se eu usar redondo porque ele tem exatamente a mesma distância do teto e do chão aqui. O que pode acontecer é que seja arredondado até o teto. Temos que ter apenas um valor, 1,5, a rodada será duas. Como você pode ver, é assim que essas três funções funcionam. Tudo o que pensamos nisso é como um quarto. Você tem teto e piso. Tudo bem, agora vamos comparar o lado das três funções. Vamos começar com o teto. O teto arredondando os números. A sintaxe no tablo ficará assim. Teto e aceita apenas um argumento, o número original. Por exemplo, o teto de 1,2 será dois, o teto de 1,8 será dois. Teto de 1,5, pode ser dois, sempre vamos para o número maior. Vamos passar para o próximo. Será exatamente o oposto, o piso arredondará os números para um valor menor. A sintaxe aqui é floor it, exceto também por apenas um número Os exemplos são: o piso 1.2 pode ser 11,8, pode ser 1,1 0,5 também pode ser um Sempre vamos para o número mais baixo. Agora vamos para o último. Temos o arredondamento dos números para o número inteiro mais próximo A sintaxe para isso será um pouco diferente Temos a rodada, depois o número original, depois temos um decimal aqui, é opcional, claro Aqui também podemos decidir se vamos ver, por exemplo, um decimal, dois decimais E se você deixá-lo vazio, ele vai arredondá-lo para um número inteiro. Agora vamos aos exemplos dos mesmos números. Se você arredondar 1,2, ele vai para o chão. O mais próximo de ser, se arredondarmos 1,8, o mais próximo será o teto, ele vai para os dois. Se arredondarmos 1,5 exatamente no meio, ele será arredondado até o teto, então temos dois. É isso mesmo. É assim que as três funções funcionam. Agora vamos voltar ao Tableau e começar. Tudo bem, pessoal, de volta ao Tableau. Vamos criar agora uma visão disso. Vamos mostrar os pedidos com as vendas. Vamos ficar com a pequena fonte de dados. Vamos pegar o ID do pedido, colocá-lo nas fileiras e ver as vendas. Como você pode ver, as vendas não têm nenhuma fração. E isso porque, não que os números sejam arredondados, é só que o formato é diferente. Para mostrar os valores reais, temos que mudar o formato. Para fazer isso, vamos ver nossas principais vendas aqui, clicar com o botão direito do mouse e ir para o formato. Em seguida, vamos para o lado esquerdo. Temos aqui números. Vamos clicar nesse menu e ir para Depois de fazer isso, você pode ver que temos os dados brutos da mesma forma que temos na fonte de dados. Agora, queremos arredondar esses números para torná-los semelhantes à leitura na exibição. Para fazer isso, temos as três funções e podemos começar com o teto. Vamos fechar isso aqui e criar um novo campo calculado. Clique com o botão direito aqui no espaço em branco. Crie um campo calculado. Vamos chamá-lo de teto de vendas. A sintaxe é muito fácil, então começa com o teto, Ord, e dentro dele temos que ter nosso campo, O número, Nosso campo são as vendas e, como você pode ver, os cálculos são válidos Vamos lá, tudo bem. Como você pode ver, agora temos o campo, o novo campo calculado na fonte de dados. Vamos trazê-lo para a vista. arrastá-lo até aqui. Como você pode ver, agora temos nosso novo campo. Deixe-me torná-lo um pouco maior e todos esses valores serão arredondados. Vamos pegar o primeiro valor. Temos 215, 88. À medida que arredondamos, vamos para o próximo valor mais alto, que é 216 Está tudo bem. Vamos verificar isso aqui. Então, temos 56, 11. À medida que arredondamos, vamos para o próximo número inteiro, que é 57 Está tudo bem e as funções do teto agora estão funcionando. Tudo bem Em seguida, temos que ir e fazer exatamente o oposto. Vamos arredondar os números para o chão. Vamos criar um novo campo calculado e vamos chamá-lo de Sales Floor. O também é muito fácil. A palavra-chave é Floor. E nosso valor serão as vendas. Então, esse é o valor dos cálculos. Vamos clicar em OK. E nosso novo campo já está em nossa fonte de dados. Vamos agarrá-lo até a vista. O primeiro valor foi 215, 88. Como estamos arredondando para o número inteiro abaixo, será 215 Esse valor aqui, temos 56, vírgula 11. Quando estivermos indo para o chão , serão 56, então está tudo bem. E, como você pode ver, é exatamente o oposto do teto. Tudo bem, então, em seguida, vamos contornar os números automaticamente até o vizinho mais próximo. Usando a rodada, vamos criar o terceiro campo calculado, vamos chamá-lo de rodada de vendas. As funções são muito fáceis. Começa com a rodada e aceita dois argumentos. A primeira é obrigatória, serão nossas vendas numéricas, e a segunda será opcional, caso queiramos decidir o número de decimais aqui, não queremos usá-la, vamos deixá-la como padrão Não precisamos de decimais ou frações, então vamos deixar assim : vendas e Então, como você pode ver, o cálculo é válido e agora vamos usar nosso terceiro campo calculado. Em termos de dados, vamos simplesmente acessá-los na visualização e verificar os valores. Agora, o primeiro valor, 215, 88. Está perto do teto, é por isso que a rodada vai levá-la para 216 No próximo, tivemos 56, 11. É muito perto do chão. É por isso que o Tableau ou a função redonda precisarão de 256 Como você pode ver, está tudo bem e os números estão se movendo para o vizinho mais próximo. Tudo bem, agora digamos que queremos ver os Els em nossa visão, mas com apenas um decimal, não dois decimais, como aqui em Para fazer isso, podemos arredondar esses números para apenas um decimal usando a função redonda Vamos criar um novo campo calculado. Vamos chamar isso de primeira rodada de vendas. E também usaremos as mesmas rodadas de palavras-chave. O número será de vendas. E então vamos definir quantos decimais queremos? Neste exemplo, queremos apenas um decimal, então vamos digitar aqui um É isso mesmo. Como você pode ver, o cálculo é válido. Vamos clicar em Ok. E aqui temos nosso novo campo, vamos trazê-lo à vista. E agora você pode dizer, você sabe o que, nada mudou. Ainda temos tudo arredondado para um número inteiro, não há decimais Bem, isso é sobre o formato. Vamos mudar isso. Vamos até aqui, clique com o botão direito do mouse e depois vamos formatar aqui. Vamos trazê-lo para o padrão. Depois de fazer isso, como você pode ver agora temos apenas um valor decimal Não temos dois valores decimais, como os selos, como o campo original em nossa fonte de dados Mas agora você pode dizer, ok, talvez a rodada também tenha decimais Então, vamos verificar os formatos. Vamos até a rodada aqui e vamos clicar em Formatos. E agora, se trouxermos o padrão, como você pode ver, nada está mudando. Isso significa que não temos realmente nenhum número decimal, temos apenas um número inteiro Tudo bem, então agora você pode me perguntar, quando eu uso o teto e quando eu uso o chão? Bem, não há nenhuma regra para isso. Isso realmente depende do caso de uso e dos requisitos. Por exemplo, se eu estiver criando um painel de orçamento para suavizar um orçamento, eu sempre usaria o teto para garantir que não estou esquecendo nada e que não estou com o teto para garantir que não estou esquecendo nada e que não estou pouco orçamento no final Nesse caso de uso, costumo sempre usar teto e nunca usar piso ou redondo. Isso realmente depende do requisito no caso de uso. Então, como você pode ver, essas três funções realmente tornam as visualizações mais fáceis ler e mais simples. Tudo bem, pessoal. Até agora, aprendemos como simplificar os números no Tableau usando as três funções numéricas: teto, piso e redondo E isso é tudo para o primeiro grupo, o número de funções. Em seguida, podemos aprender as funções de string no Tableau. 133. Udemy 3 1 Caso de mudança: Agora vamos nos concentrar no segundo grupo de funções no Tableau Nos cálculos em nível de linha da categoria, temos as funções de string. O objetivo principal das funções de string no Tableau é manipular e transformar os valores de texto, qualquer campo em nosso conjunto de dados com a string do tipo de dados Há muitos casos de uso e motivos para usar funções de sequência de caracteres no Tableau Por exemplo, podemos usá-lo para limpar nossos dados e trazer nosso texto para casos padrão. Por exemplo, podemos alterar o caso para menor ou. E o próximo caso de uso também está prestes a limpar nossos dados no Tableau removendo todos os espaços indesejados Aqui temos três funções: guarnição esquerda, guarnição direita e guarnição Passando para o próximo grupo ou caso de uso, temos aqui três funções para extrair uma substring específica de um texto Nós temos a esquerda, a direita e fizemos. O próximo caso de uso é pesquisar padrões específicos. Aqui temos cinco funções Comece com largura, contém, encontre e encontre em. Depois, temos outro caso de uso das funções de string para combinar e dividir dados dentro do Tableau Aqui temos o operador concat e também a função split O último caso de uso é substituir uma substring específica por outra substring Então, aqui temos a função substituída. Como você pode ver, temos muitas funções e ferramentas de string para manipular, transformar e limpar os valores de texto na tabela Agora vamos começar com o primeiro caso de uso sobre as funções de string. Como limpar nossos dados e trazer nosso texto para minúsculas padrão usando as duas funções, lower e er. Mas, como sempre, primeiro precisamos entender o conceito antes de começarmos a praticar na mesa Vamos. Tudo bem, agora vamos verificar o seguinte problema de qualidade de dados em nossa opinião. Se você verificar os produtos de dimensão aqui , temos três valores para a palavra. Temos o teclado três vezes na exibição, o que é muito errado. E isso porque a qualidade dos dados do sistema de origem de onde obtemos os dados é simplesmente baixa. Isso acontece se você tem muitas pessoas trabalhando nos projetos de pico e tem muitos produtos. Portanto, eles podem inserir nomes diferentes para os mesmos produtos. Aqui temos um problema no nome do produto. E o que eu costumo fazer em meus projetos entrar em contato com os sistemas de origem e contar eles sobre os problemas de qualidade de dados que eles têm. Mas às vezes pode levar muito tempo até que eles consertem isso. Individualização, podemos consertar e limpar essas coisas. No Tableau, temos muitas ferramentas e funções para manipular e limpar as dimensões Por exemplo, podemos usar as funções superior ou inferior para trazer padrões para os valores. Se você usar o menor, teremos os seguintes resultados. Neste exemplo, podemos ter apenas três produtos nas visualizações e, embora três valores sejam agregados para a quantidade em apenas uma linha, o que é realmente correto Agora, se você comparar a primeira visualização com a segunda visualização, verá que melhoramos individualização da qualidade dos dados. Agora, vamos entender como essas duas funções funcionam Agora vamos ver o exemplo a seguir sobre o nome do cliente. Os nomes podem ser escritos assim, o primeiro caractere do primeiro nome e o sobrenome estão em maiúsculas, ou tudo em maiúsculas ou o contrário Onde temos tudo em letras minúsculas, você pode ver que podemos escrever o nome do cliente em letras maiúsculas diferentes. Agora, no Tableau, precisamos incluir esses nomes. Padrões, temos duas maneiras de fazer isso. Ou colocamos tudo em minúsculas ou minúsculas. Agora, se você decidir usar letras maiúsculas para o nome do cliente, o que pode acontecer? O primeiro cliente pode ser convertido completamente em maiúsculas. O segundo cliente já está em maiúsculas. Nada pode acontecer, vai continuar o mesmo. O terceiro, é minúsculo, então pode ser convertido em maiúsculo. Mas agora, se você quiser usar o nome mais baixo para os clientes, isso é o que pode acontecer. O primeiro, o primeiro cliente, pode ser convertido em minúscula. O segundo também pode ser convertido de cima para baixo. O terceiro, nada pode acontecer porque já é minúsculo. Como você pode ver com essa função, estamos forçando os nomes a serem superiores ou inferiores Por isso, trazemos padrões para as visualizações. Agora vamos comparar essas duas funções juntas. Começamos com a parte superior. Ele vai converter os caracteres em duas maiúsculas. A sintaxe no Tableau será a seguinte. Começa com a palavra-chave upper. Ele aceita apenas um campo, a string. A saída também pode ser string. Por exemplo, se usarmos Maria maiúscula, o primeiro caractere será maiúsculo, a saída poderá ser a string Maria em maiúsculas Agora vamos para a parte inferior. Vai ser exatamente o oposto. Então, ele vai converter os caracteres em minúsculas. A sintaxe pode ser semelhante a, aqui temos menos de um campo, a String. A saída também pode ser String O exemplo aqui é mais baixo. Maria, Maria pode estar na saída em minúscula. Essas duas funções são simples e fáceis de usar, mas ainda assim são muito importantes. Costumo usá-los muito em meus projetos para limpar os dados. Agora vamos voltar ao Tableau e começar. Tudo bem, para essas duas funções, preparei um arquivo extra com a baixa qualidade dos dados nos nomes dos produtos. Para conectar esse arquivo, precisamos criar uma nova fonte de dados. Vamos até a página da fonte de dados aqui. E então vamos criar uma nova fonte de dados. Em seguida, vamos para o arquivo de texto. Você pode encontrá-lo dentro da pequena pasta. Temos aqui um arquivo CSV chamado produtos de baixa qualidade. Vamos conectá-lo. É apenas uma tabela e, se você verificar a grade de dados aqui, verá que temos problemas no produto. Você pode ver que temos aqui o teclado em maiúsculas. Teclado em minúsculas ou com o primeiro Carter em maiúscula Então, agora vamos voltar à nossa planilha e começar a verificar os dados também a partir daí. Agora vamos ao banco de dados, verifique se estamos selecionando a nova fonte de dados. Temos aqui um produto. Aqui temos o problema do caso, então vamos trazê-lo para a visualização e verificar os valores. Como você pode ver, podemos encontrar cerca de cinco produtos, mas na realidade temos apenas três aqui. Temos o teclado três vezes, monitor e mouse. Devemos ter apenas três teclados, monitores e mouses. Temos problemas de qualidade de dados nos nomes dos produtos. O Tableau diferencia maiúsculas de minúsculas para que possa apresentar os dados exatamente como estão no sistema de origem Vamos pegar a quantidade e colocá-la nas colunas. E, como você pode ver, esses três valores não serão agregados Como o Tableau acha que esses são três valores diferentes, vamos mostrar os valores aqui nos rótulos Vamos levar isso para a cor também. Então, agora vamos limpar os dados usando a função lower. Para fazer isso, precisamos criar um novo campo calculado. Vamos até o Data Pain aqui. Clique com o botão direito do mouse no espaço vazio, Criar campo calculado. Vamos chamá-lo de Products Lower. Começa com a palavra-chave lower e aceita apenas um valor, a string. Então, vamos ter os produtos um e pronto. Então, como você pode ver, o cálculo é valorizado e a saída será uma string, o produto. Vamos lá e bata, ok. Agora, se verificarmos o problema dos dados, temos aqui nossa nova dimensão, o campo calculado. Vamos trazê-lo para a exibição e as linhas para começar a comparar os valores. O primeiro, como você pode ver, é maiúsculo. A saída será uma minúscula do teclado. O próximo já está minúsculas, nada vai mudar. O terceiro está completamente em maiúsculas relação aos dados originais, mas a saída está em minúsculas. Como você pode ver, temos todos os nomes aqui em minúsculas. Agora, se você remover o produto aqui, você pode ver que podemos acabar tendo apenas três valores. Apenas três produtos , o que está correto. Com isso, limpamos os dados usando letras minúsculas. Agora vamos limpar os dados. Desta vez, usando a função upper, podemos fazer o mesmo. Vamos criar um novo campo calculado. Vamos chamá-lo de produtos superiores. Vamos usar a função superior aqui. E aceita apenas um campo, nossos produtos, produtos um. E pronto, o cálculo é válido. Vamos clicar em OK. Agora, se você verificar o compartimento de dados, temos um novo campo calculado, uma nova dimensão. Vamos trazê-lo para a exibição e começar a comparar os valores. Também posso trazer o campo original, o primeiro está em maiúscula, como você pode ver, a saída pode ser maiúscula O segundo também é completamente minúsculo , completamente maiúsculo. O terceiro, nada vai mudar. Como você pode ver todos os valores agora em maiúsculas, agora vou remover os outros para ver os resultados finais. Como você pode ver, temos apenas três produtos e a visualização que está realmente correta E com isso, corrigimos a qualidade dos dados usando. Tudo bem, então agora você pode me perguntar, devo usar letras minúsculas ou maiúsculas nas minhas visualizações? Bem, se você está perguntando a um cara de TI como eu, vou responder assim. Depende, depende dos campos que você está usando nas visualizações. Vamos dar o exemplo a seguir. Aqui temos duas visualizações. A esquerda com a letra minúscula e o nome do produto. E a segunda é com a letra maiúscula. Se você der uma olhada agora nessas duas visões, o que você acha? É mais fácil de ler? Se você tiver um texto normal ou longo, como o nome do produto, o nome do cliente e assim por diante. É sempre melhor usar letras minúsculas. As letras minúsculas são mais fáceis de ler em comparação com as maiúsculas. A caixa alta também ocupará mais espaço. É mais agressivo e muito difícil de ler. Então, para o cenário, eu recomendaria que você usasse letras minúsculas. No design moderno, eles tendem a usar letras minúsculas, pois proporcionam aparência mais elegante e minimalista no site e na aparência das visualizações Portanto, a letra minúscula é mais fácil de ler. É mais moderno. Se você comparar com letras maiúsculas, é difícil de ler e é como se alguém estivesse gritando Vamos dar agora outro exemplo. Temos aqui uma agregação para a abreviatura do país. Então, aqui nós o temos em minúsculas e maiúsculas. Desta vez, se você compará-los, verá que talvez seja melhor usar maiúsculas. E isso porque, como é muito curto, as abreviações têm no máximo, talvez É muito difícil ver as visualizações do Ind. Eles são muito pequenos. Se o tivermos como personagens grandes, é mais fácil de ler com as abreviações Eu sempre costumo usar letras maiúsculas. As abreviações, se forem escritas em maiúsculas, podem trazer padrões e evitar interpretações errôneas Se você olhar para o lado direito daqui, você pode entender imediatamente. Ok, aqui estamos falando sobre países. Mas se você estiver do lado esquerdo, você pode ficar confuso. Por exemplo, estamos falando dos EUA ou da palavra “nós”? O mesmo vale para a Itália. É como se a usássemos em frases no pronome ou é como a abreviatura da Itália aqui Se você escrever em letras minúsculas, poderá introduzir alguns mal-entendidos e nas abreviações Eu sempre costumo usar letras maiúsculas. É mais claro e fácil de ler para nomes curtos. É por isso que a resposta que vem da TI depende, depende do caso de uso, dos requisitos e assim por diante. Então, às vezes vamos com o inferior, às vezes vamos com o superior. Mas 90% eu uso letras minúsculas para os nomes e assim por diante, mas apenas para as abreviações. Eu vou com a parte superior. Com isso, você tem pelo menos algumas orientações em sua visualização Tudo bem, então isso é tudo sobre como limpar os dados trazendo nosso texto para maiúsculas e minúsculas usando as duas funções, inferior e superior. Em seguida, você pode começar a falar sobre as três funções: guarnição esquerda, borda direita e guarnição 134. Udemy 3 2 Remover: Tudo bem, agora vamos falar sobre outras funções de sequência de caracteres no Tableau para limpar nossos dados removendo espaços indesejados usando as três funções: borda esquerda, borda direita e corte E, claro, como sempre, precisamos entender primeiro o conceito por trás deles e depois começar a praticar no Tableau. Então, vamos embora. Tudo bem, agora temos o seguinte cenário, em que temos, novamente, uma qualidade de dados ruim em nossa visão. Se você verificar os produtos, podemos ver que temos quatro vezes o teclado. Então, o que está acontecendo? temos aqui nenhum problema em maiúsculas, pois todas elas estão em maiúsculas no primeiro caractere, então não há minúsculas nem maiúsculas Está tudo bem. Por que o Tablo não agregou todos esses valores em uma linha, em um único produto Porque aqui temos apenas três produtos. Então, o que está acontecendo aqui? O que aconteceu? Bem, temos os espaços sujos no nome do produto. No teclado, existem quase espaços indesejados. É muito difícil ver o indivíduo. Você pode ver isso. Como se tudo estivesse bem, certo? Mas há espaços dentro do teclado e precisamos removê-los. Agora, para limpar os dados e remover esses espaços sujos, podemos usar uma das três funções esquerda, direita, aparar ou aparar E se você aplicar essas funções no nome do produto, obteremos o resultado assim. Apenas três produtos e tudo ficará bem. Vamos entender como essas funções funcionam. Vamos dar os seguintes exemplos simples. Digamos que temos a palavra monitor, mas no lado esquerdo temos um espaço em branco. Para removê-lo, podemos usar a função Tableau. Levante, corte, levante, apare, remova quaisquer espaços indesejados do lado esquerdo da palavra Agora, podemos ter a situação oposta em que temos o monitor, mas no lado direito há um espaço em branco. Para remover esses espaços, podemos usar a função no Tableau Guarnição direita, guarnição direita. Vou remover todos os espaços do lado direito da palavra. Passando para o terceiro cenário, temos a mesma palavra monitor, mas desta vez à esquerda. E à direita há espaços em branco. Para remover esses espaços, podemos usar as funções lift trim e right rim, ou podemos usar a terceira função, trim, se você usar a função trim no Tableau Nesse cenário, ele removerá todos os espaços em branco do lado esquerdo e também todos os espaços em branco do lado direito. Tudo bem, agora vamos comparar rapidamente essas três funções. A guarnição do elevador removerá todos os espaços principais. A guarnição direita pode remover qualquer espaço de arrasto, e a guarnição pode remover os dois Os espaços à esquerda e à direita e as sintaxes no Tableau são Então, por exemplo, temos aqui a palavra-chave left trim. Em seguida, ele aceita apenas um campo de string, a saída será um valor de string. Por exemplo, digamos que queremos levantar o corte, esse valor, temos narea no lado esquerdo, temos um espaço em branco E também no lado direito, se você usar uma guarnição de elevação, ela poderá remover apenas os espaços principais Portanto, ele pode simplesmente remover o espaço do elevador e deixar o espaço que temos à direita, porque é apenas aparar o elevador. Vamos para a próxima. É exatamente o oposto, mas a sintaxe é quase a mesma Portanto, temos o direito de cortá-la, exceto a string do campo, a saída também será um valor da string Se continuarmos com o mesmo exemplo, ele removerá apenas o espaço posterior O espaço no lado esquerdo permanecerá neste exemplo. Agora vamos para o último. Acho que você já entendeu. Vamos usar apenas o acabamento aqui. Nem um elevador nem um direito. Então, os dois. E isso, exceto também um campo de string. A saída será um valor de string. E o exemplo será o seguinte. Maria com os espaços esquerdo e direito, o que pode acontecer? Vamos remover o espaço do elevador e também o espaço certo. Essas funções são muito fáceis de usar e muito importantes para melhorar suas individualizações de qualidade de dados Vamos voltar ao Tableau e começar a praticar. Ok, primeiro, certifique-se de selecionar a fonte de dados correta para que possamos manter a baixa qualidade dos produtos já que preparei os exemplos. E agora vamos usar o produto dois, basta arrastá-lo e esfregá-lo aqui na exibição. Como você pode ver, agora temos quatro produtos para o teclado. Agora é muito difícil ver onde estão esses espaços em branco. Nos dois primeiros, você pode ver que eles estão um pouco deslocados para a direita, mas nos dois segundos teclados, não temos certeza se eles são, no lado direito, um espaço em branco ou A situação pode ficar muito ruim se mudarmos para visualizações diferentes Vamos pegar a quantidade e agora, no diagrama de barras, é quase impossível ver se há algum espaço em branco. Se estou enfrentando essa situação em meus projetos, primeiro começo a contar quantos personagens eu tenho em cada produto. Eu calculo o tamanho de cada palavra. Para fazer isso, podemos criar um novo campo calculado. Vamos criar um novo, e vamos chamá-lo de comprimento dos produtos. A palavra-chave para as artes calcularem os links é LEN. Isso define. Em seguida, ele aceita apenas um campo, campo de string, e a saída será um número. Nosso campo será o produto para garantir que você selecione o correto e defina que o cálculo é válido. Vamos clicar em Ok, já que a saída será um número Tableau, vamos criar uma medida contínua Então, vou remover a quantidade da exibição e trazer nosso novo campo calculado para a exibição. O link do primeiro tem nove, então isso significa que temos apenas um espaço em branco. O segundo tem dois espaços em branco. O terceiro está correto. O primeiro também tem um espaço em branco. Com a função de link, podemos detectar facilmente se há espaços sujos em nossas palavras. Agora, para remover e limpar esses problemas, vamos usar as funções de corte Vamos começar com o lift trim e vamos criar um novo campo calculado. Vamos fazer isso. Vamos chamá-lo de produtos com acabamento esquerdo. E vamos começar com a sintaxe left trim, que aceita apenas um campo de string Vai ser o produto. Para garantir a seleção correta, esse cálculo é válido. Vamos clicar em OK. Agora notamos que a tabela criou uma nova dimensão porque a saída é uma string. Vamos colocá-lo aqui na vista. Agora, o que pode acontecer com os valores dentro dos produtos? Todos os espaços do lado esquerdo serão removidos ou aparados Mas, novamente, aqui, é muito difícil ver do ponto de vista se está tudo bem. Então, vamos novamente calcular o comprimento do novo campo. Vamos alterar os cálculos dentro do nosso campo calculado. Em vez de ter o Broadct dois, podemos removê-lo e inserir a nova dimensão Vamos clicar em OK. Tudo bem. Então, agora vamos verificar o resultado. Como você pode ver, temos alguns valores fixos no primeiro. Nós o temos como oito. No segundo, ainda temos espaço. De qualquer forma, o terceiro está correto. O terceiro também está incorreto. Como você pode ver, a situação agora está um pouco melhor. Mas ainda temos espaços. Isso significa que temos espaços no lado direito. Para corrigir isso, vamos cortar do lado direito Vamos voltar aos nossos cálculos, o corte esquerdo. Vamos editá-lo e adicionar o acabamento correto. Então, vamos até aqui, vamos ter cálculos aninhados, corte à direita, e queremos os resultados do corte esquerdo Vamos lá e bata. Ok, mas talvez eu mude o nome para Trim. Vamos bater. Ok, então o que pode acontecer com os valores dentro dos produtos? Estamos cortando tudo da esquerda e também da direita, como você pode ver Agora, o comprimento também está correto. Todos esses valores têm os links de oito. Para testar isso também, removeremos o produto dois da visualização que temos aqui, apenas três valores. É claro que o link não faz nenhum sentido aqui porque estamos resumindo os links de todos os produtos dentro dos pedidos Em vez de tê-la como medida, talvez possamos convertê-la em dimensões, sem nenhum cálculo. Vou apenas removê-lo daqui e adicionar o comprimento do produto. Como você pode ver, está tudo bem. Agora, é claro, para esse cenário, temos uma solução mais fácil. Podemos simplesmente usar um corte em vez de usar o corte esquerdo e direito em um cálculo Vamos fazer isso. Vamos voltar ao nosso cálculo e editá-lo. Então, vamos remover tudo. Vamos usar a palavra-chave trim e, em seguida, ela aceita apenas um campo, será o produto dois e, como você pode ver, o cálculo é válido. Vamos clicar em OK. Como você pode ver, nada vai mudar na visão. Vamos obter exatamente os mesmos resultados. Com isso, limpamos os valores dentro dos produtos removendo quaisquer espaços sujos ou indesejados. Tudo bem, quero mostrar mais um método para detectar se há igualdade ruim em seus dados por ter espaços indesejados. Isso é especialmente se você tiver uma grande fonte de dados. Se você tem muitos valores, é muito difícil detectar essas coisas se estiver usando a função de link. Vou mostrar agora como costumo fazer isso se tenho uma fonte, o que costumo fazer se suspeitar de um campo em que acho que os usuários estão inserindo manualmente os valores que eu vou e contando o valor distinto dentro desse campo Agora deixe-me mostrar como eu costumo fazer isso. Vamos criar um novo campo calculado, e vamos chamá-lo de contagem de produtos D. A sintaxe para isso será contagem Em seguida, a palavra D, estamos contando o valor distinto dentro de nossos produtos. O campo será o produto dois. A saída para isso será um número. O cálculo é válido. Vamos lá e bata, ok. Como você pode ver no lado esquerdo, temos uma nova medida contínua. Vai contar quantos valores distintos temos nos produtos. Vamos ver os resultados. Vou simplesmente remover tudo da vista. Vou pegar a contagem e colocá-la no texto. Agora, os resultados dirão que tenho seis produtos diferentes na minha fonte de dados, mas tenho suspeitas sobre isso Agora, o que vou fazer é começar a reduzir os valores dentro dos produtos e minha expectativa será a seguinte Se o número continuar o mesmo , não temos espaços, mas se o número for menor, teremos espaços indesejados dentro dos produtos. Vamos começar a testar isso. Vamos fazer nosso cálculo e começar a adicionar nossos cortes. Começamos sempre com o acabamento esquerdo ou direito. Por quê? Não vamos imediatamente cortar porque se você estiver cortando tudo da esquerda para a direita, isso pode ter um desempenho ruim no Tableau porque Se você estiver apenas cortando com elevador ou apenas cortando corretamente, será mais fácil para o Tableau fazer isso Mas se você sempre for imediatamente para o acabamento, poderá ter um desempenho ruim É por isso que eu sempre começo com o acabamento do elevador. Então, vamos até o elevador e verificamos os resultados. Então, vou adicioná-lo ao produto aqui. Com isso, primeiro reduzimos o produto dois e, em seguida, contamos quantos valores distintos veremos dentro desse banco O cálculo é válido, vamos definir. OK. Tudo bem, então agora movemos de 6 a 4 produtos Isso é um alerta para mim, isso significa que existem como espaços principais Agora, o próximo passo, o que eu costumo fazer, é testar se há espaços corretos no lado direito para isso. Ou vou adicionar o direito de aparar ou simplesmente vou usar o acabamento Agora, se somarmos a guarnição direita e a guarnição e o número permanecerá o mesmo, Quatro, isso significa que só temos problemas com os espaços do elevador Mas se o número for menor, isso significa que também temos os espaços certos. Agora, o que podemos fazer é voltar à nossa medida e editar o cálculo. E em vez de ter o corte esquerdo, agora vou ter um corte para testar também os espaços certos. Vamos lá e bata. OK. Agora, como você pode ver, fomos 4-3. Isso significa que também temos espaços à direita, não apenas à esquerda, mas também à direita Portanto, o número total de produtos foi de 6 a 4 para três. É assim que eu costumo fazer para decidir se vou usar apenas a guarnição elevatória ou a borda direita, ou ambas, em vez de usar a guarnição imediata Eu vi muitos projetos, e muitos desenvolvedores tendem a reagir exageradamente com isso Se eles aparecerem como um valor de string, eles imediatamente o cortam apenas para obter um resultado correto Adicione uma visualização do Tableau. Mas acredite, se você fizer isso sempre, você terá uma reação ruim no Tableau e poderá ter um desempenho ruim Dedique um pouco de tempo investigando se é realmente necessário ou não Tudo bem, então isso é tudo sobre como limpar nossos dados removendo espaços indesejados usando as três funções: lift, trim, right, rim e trim Em seguida, falaremos sobre outro grupo, o elevador, direito e meio. 135. Extrato de Udemy 3 3: Agora, abordaremos outro grupo de funções de string no Tableau para extrair uma substring específica do texto usando as três funções esquerda, direita e média, como Vamos entender o conceito que podemos praticar no Tableau Vamos, tudo bem, pessoal. Portanto, em cenários reais e projetos da vida real, os dados que vêm dos sistemas de origem geralmente são muito mais complicados do os dados que você pode encontrar em amostras, tutoriais, cursos e assim por diante, porque os processos e projetos reais são muito mais O exemplo que podemos ver aqui pode ser o nome Broaduct em seus projetos Aqui você pode ver que temos muitas informações em apenas um campo Por exemplo, temos a Canon, esse pode ser o nome do produto. No próximo, temos o ID do produto. E o terceiro é o código do produto. Todas essas informações, podemos encontrá-las abaixo do nome do produto Na individualização de apenas um campo, podemos estar interessados em apenas uma informação , não na coisa toda Poderíamos estar interessados na Canon, o nome do produto. Ou precisamos apenas do ID 789. Ou queremos que apenas o código seja individualizado. Precisamos do Tableau, de uma função ou de ferramentas desse tipo para extrair essas informações E divida um campo em três campos em Tab. Existem muitas funções e formas de atingir esse objetivo. Uma delas é usar as funções esquerda, direita e média para cortar esse campo em vários campos. Vamos começar agora com o primeiro. Vamos entender o elevador. A primeira coisa a entender é que cada caractere em nossa string tem um número de posição. Por exemplo, temos o C, ele tem a posição número um, o 23, e assim por diante até chegarmos ao último caractere, cinco, ele tem a posição 14. Estamos contando da esquerda até irmos para a direita. Agora, neste exemplo, estamos interessados apenas nos nomes dos produtos, então vamos nos concentrar neste. E como você pode ver, termina na posição cinco. A sintaxe no Tableau para fazer o levantamento é a seguinte Começa com a esquerda. Então, ele precisa de dois argumentos. O primeiro é o campo em si, a própria string. Em seguida, os números de caracteres que queremos manter na saída. O resultado será um valor de string. Por exemplo, vamos pegar à esquerda, então nosso valor e o número de caracteres serão cinco. Estamos mantendo cinco caracteres do lado esquerdo. Vamos ver como isso vai funcionar. Vamos começar a contar da esquerda e vamos para a direita. O caractere inicial é começamos a contar 12345 Esse é exatamente o número de caracteres e fazemos um corte aqui. Qualquer coisa depois de cinco ou depois de n será removida. E mantemos aqui apenas cinco caracteres. Podemos ter a saída da Canon. Neste exemplo, estamos cortando todos os valores após o caractere com a posição número cinco. Tudo bem, então é assim que a função de elevação funciona no Tableau Vamos passar para a próxima função. É exatamente o oposto. Nós vamos ter a função certa. Digamos que não estamos mais interessados no nome do produto. Gostaríamos de ter e extrair o código do produto, os últimos quatro caracteres da nossa string. Agora, se você está pensando em usar a função correta, o que pode acontecer? O número da posição dos caracteres pode ser exatamente o oposto. Vamos começar a contar do lado direito à medida que nos movemos para a esquerda. O primeiro personagem será o personagem cinco. O segundo, R, o terceiro e último caractere, número 14, será o C. Agora queremos focar no código do produto e vamos usar a função correta. A sintaxe da função correta é muito semelhante à do lift, começa com a palavra-chave certa e, em seguida, precisamos do nosso campo, o campo de string Em seguida, o número de caracteres que a saída será, bem como o valor da string. Desta vez, será um exemplo como esse. Vai acertar nossa corda. Então, o número de caracteres que queremos manter do lado direito é para. Vamos ver como isso pode funcionar. A função correta começará a contar do lado direito e passaremos para o elevador. Começamos a contar a partir daqui, 1234. E é isso. Aqui fazemos cortes. Todos os caracteres após a posição número quatro serão ignorados, não farão parte dos resultados. No final, você terá apenas quatro personagens do lado direito. E R cinco. É assim que as funções certas funcionam no Tableau. Começamos a contar do lado direito e mantemos apenas, por exemplo, aqui, quatro caracteres. Tudo bem, então agora vamos passar para o terceiro. Temos a função intermediária. Tudo bem, agora queremos extrair a última informação que temos em nossa string, a ID do produto, aquela no meio. Portanto, não estamos interessados na primeira parte do nome do produto ou na última parte do código. Queremos colocar exatamente essas informações no meio. Se você estiver usando mid, contaremos da esquerda para a direita, exatamente como a função left. O primeiro personagem será o C, o último personagem será o cinco. A sintaxe no Tableau é um pouco diferente para esquerda ou direita, então começamos com mid Então, temos três argumentos. O primeiro, como sempre, é o valor da string que queremos manipular. O próximo aqui é novo. Podemos definir o ponto de partida, onde podemos começar a contar quantos personagens sairiam. Então temos o comprimento aqui, é como o número de caracteres, mas desta vez é opcional. Se você deixar, vamos considerar tudo depois do ponto de partida. Ou, se você especificar , teremos exatamente o mesmo número de caracteres que você define A saída também estará aqui, valor de string. Vamos dar aqui um exemplo. Podemos ter meio, depois nosso valor. Queremos começar a contar a partir de sete e manter apenas três caracteres na saída. Agora vamos ver como isso pode funcionar. A posição inicial, para contar o número, é a posição número sete. Vamos começar com esse valor e vamos contar três caracteres, 123 e recortar. Agora, o que estamos fazendo, estamos cortando duas coisas, a posição inicial e a posição. Isso significa que todos os caracteres antes do ponto de partida serão ignorados, não estarão nos resultados, assim como todos os caracteres após o final no corte serão ignorados, a saída será 789 Com isso, extraímos informações no meio da nossa string É assim que a função mid funciona, como você pode ver com essas três funções. Com essas três ferramentas no Tableau, podemos cortar qualquer coisa em nossa string e gerar novos dados Vamos pegar o Tableau e começar a praticar. Há muitos casos de uso para essas três funções. Por exemplo, vamos começar a trabalhar com o URL. O URL geralmente tem uma estrutura e queremos extrair parte das informações dentro do URL em nossas fontes de dados, temos um URL nas imagens. Se você acessar a pequena fonte de dados, acesse os produtos e aqui temos a imagem do produto. Vamos arrastá-lo e desenhá-lo nas linhas e verificar a estrutura. O URL padrão geralmente começa com o protocolo. Então temos um domínio e, no final, temos um arquivo ou algo assim. Nossos arquivos aqui são todos imagens como praticamos na coluna de imagens A primeira tarefa é extrair somente os protocolos do nosso URL. Agora, as ferramentas estão do lado esquerdo. Acho que você já sabe que queremos usar a função de elevação para que possamos contar quantos caracteres queremos deixar. Precisamos de cinco personagens. Vamos criar um novo campo calculado. Como precisamos de um novo campo, vamos chamá-lo de URL e, em seguida, teremos esse protocolo. Começa assim, à esquerda e depois precisa de dois argumentos. Os dados de que precisamos são uma imagem ampla, nós os temos aqui e queremos cortar cinco caracteres. Podemos especificar aqui cinco. Como você pode ver, o cálculo é válido. Vamos experimentar isso. Vamos clicar em Ok. E, como você pode ver no lado esquerdo, temos nossa nova dimensão, nosso novo campo calculado. Vamos trazê-lo para a vista. Arraste-o e solte-o na estrada ao lado dele. E, como você pode ver agora, temos um novo campo em nossa fonte de dados onde temos as informações de protocolo do nosso URL. Então, tudo está funcionando bem, e é assim que trabalhamos com a função esquerda. Vamos para o próximo caso de uso em que queremos extrair as extensões de arquivo em nosso URL. Queremos obter essa parte no final do URL, pois estamos falando sobre o lado direito. O que vamos fazer agora é usar a função correta aqui. Precisamos extrair cerca de três caracteres. Vamos criar o campo calculado. Então, vamos criar um novo. Vamos chamá-la de extensão de arquivo URL. Começa com a palavra-chave, certo? E então ele também precisa de dois argumentos . Nosso campo será a imagem do produto. E quantos personagens queremos. Queremos três, vamos lá. Com isso, você pode ver que o campo calculado é válido. Vamos clicar em Ok. E, como sempre, temos um novo campo calculado, uma nova dimensão em nossa fonte de dados. Só para lidar com as extensões dos arquivos, vamos verificar os valores para ver se está tudo bem. E, como você pode ver, estamos obtendo todas as extensões de arquivo do URL. Como você pode ver, é muito simples. E estamos com isso, gerando novas informações e novos campos que poderíamos usar em nossa análise E eles são baseados nos dados originais que obtemos das fontes de dados. Tudo bem, agora vamos passar para a próxima tarefa, na qual queremos obter os URLs a partir do nome do domínio sem ter os protocolos. Queremos manter qualquer coisa depois das barras duplas na string Desta vez, vamos usar a função de tabela de. Vamos criar um novo campo calculado. Vamos chamá-lo de domínio amplo. Aqui podemos começar com uma palavra-chave mid. São necessários três argumentos. A primeira, como sempre, pode ser a imagem do ato amplo. Então, quando começaremos a cortar? Aqui temos que especificar o número 12345789, começamos a cortar a partir de nove O último é opcional. Eu só vou deixar tudo depois Não vamos cortar nada do lado direito. É isso mesmo. O cálculo é válido, tudo bem. Como de costume, obtemos uma nova dimensão, novo campo calculado e o nosso para ser usado nos analisadores Vamos pegá-lo e colocá-lo nas linhas para verificar os valores. Como você pode ver, partimos do nome de domínio e o protocolo é cortado. O valor total será o resto. Agora, a seguir, temos a seguinte tarefa para você. Tudo bem, então a tarefa é extrair os últimos quatro dígitos dos números de telefone dos clientes Para ir até os endereços e extrair apenas o nome da rua. Assim, podemos remover o código e a palavra rua. Agora você pode passar o vídeo para concluir a tarefa. E quando terminar, você pode retomar tudo. Acho que é muito fácil. Vamos até a pequena fonte de dados. Vamos até os clientes e pegar o telefone até a vista. Agora, queremos extrair os últimos quatro caracteres sobre os quais estamos falando. Do lado direito, à direita, vamos usar a função correta. Vamos criar um novo campo calculado. Vamos chamá-lo de código telefônico. E podemos usar a função direita para cortar da esquerda. Da direita. Desculpe, o valor da string é phone. Queremos cortar quatro dígitos, então teremos o número de caracteres que será Agora, o cálculo é válido. Tudo bem e analise os resultados, como você pode ver. Com isso, é muito fácil. Recebemos os últimos quatro dígitos do número de telefone. Tudo bem, agora vamos resolver a próxima tarefa. Precisamos apenas dos nomes das ruas do endereço. Como você pode ver aqui, temos o código e depois a palavra rua. E então temos o nome da rua. Queremos apenas essa informação. Como queremos começar a cortar aqui, usaremos a função mid para definir o ponto inicial do corte. Vamos criar novos campos calculados. Vamos chamá-lo de address stretch, então vamos usar a função mid. O primeiro valor pode ser o endereço do campo e, em seguida, o ponto de partida pode ser nove. O resto, vamos deixar como está. Então é isso. Vamos aplicar e verificar os valores. Arraste e solte na exibição, como você pode ver. Com isso, temos apenas as ruas do endereço. Nós o cortamos. Na primeira parte, você resolve a tarefa usando oito em vez de nove. Isso porque você esqueceu de contar o espaço em branco. Se eu simplesmente removê-lo e usar oito, posso obter exatamente os mesmos resultados. Mas temos espaços em branco, o que não é muito bom. O espaço conta, deveria ser nove. Isso diz que isso é muito simples. É assim que você pode extrair informações no Tableau. Tudo bem, isso é tudo sobre esse caso de uso. Como extrair uma substring específica do texto usando as três funções esquerda, direita e intermediária. A seguir, podemos começar a falar sobre várias funções sobre como pesquisar padrões específicos no Tableau 136. Udemy 3 4 Busca: Pessoal, agora vamos passar para o próximo caso de uso, onde aprenderemos como pesquisar padrões específicos em nosso texto usando campos calculados. E aqui temos cinco funções: começamos com, terminamos com contains, find e find th, como de costume. Primeiro, precisamos entender o conceito por trás deles. Depois, vamos praticar no Tableau. Vamos embora. Tudo bem, pessoal. As funções de pesquisa no Tableau serão divididas em dois grupos Na primeira, retornaremos se a substring existe ou não Em nosso texto aqui, temos três funções. Temos o começo com, o fim com e o conteúdo. A saída dessas três funções será sempre verdadeira ou falsa. Temos um pullion, por exemplo, temos a função contains, temos nossa string e estamos procurando traços aqui A saída será verdadeira ou falsa, neste exemplo, será verdadeira, pois a temos aqui duas vezes. E então temos um segundo grupo de funções em que ele pode retornar a posição da string. Aqui temos duas funções, find e find na saída serão o número da posição. Então, vamos obter números dessas duas funções. Por exemplo, se pegarmos a função find para a mesma string e estivermos procurando o traço aqui, obteremos a saída de seis Portanto, não estamos obtendo verdadeiro ou falso, estamos obtendo a posição da substring E o exemplo pode ser o primeiro. Tem a posição número seis. Como você pode ver, os dois podem ser usados para pesquisar coisas específicas em nosso texto, mas respondem a perguntas diferentes. O primeiro grupo pode responder à pergunta se a substring existe no meu texto, sim ou não, verdadeira ou falsa Mas o segundo grupo pode responder à minha pergunta onde eu encontro minha substring Então, aqui vamos obter o número da posição da pesquisa. Agora vamos nos concentrar nos primeiros grupos de funções em que vamos nos concentrar. Comece com, com e contém. Ok, agora vamos começar com o primeiro. Comece com, digamos que temos o seguinte texto, Monitor, LG, four k. A sintaxe na tabela será muito simples Começa com a palavra-chave start with e aceita dois argumentos. O primeiro será o campo de string. É o texto em que queremos pesquisar dentro dele. Na segunda, teremos a substring aqui especificar o que estamos procurando A saída, conforme aprendemos será verdadeira ou falsa. É epuli. Vamos dar um exemplo. Começamos com nosso texto e estamos procurando a palavra monitor. Vamos ver como isso pode funcionar. É muito fácil. Começamos a pesquisar pela esquerda e vamos para a direita. A posição inicial da pesquisa será o personagem. Agora, o Tableau pode começar a combinar o monitor aqui em nosso texto partir de M. E, como você pode ver aqui, a primeira parte do nosso texto está combinando com a substring que você está procurando pelo nosso Comece com o Monitor, o que está correto. É por isso que o Tableau pode voltar. É verdade. OK. Agora vamos pegar outro. Aqui estamos perguntando: nosso texto começa com a substring LG Obviamente, se você estiver verificando nossa palavra, se começar a pesquisar da esquerda para a direita, nosso texto não começará com a LG. O Tableau não encontrará uma correspondência e responderá com um falso É isso mesmo. É simplesmente certo. Estamos apenas fazendo uma pergunta. Então, perguntamos algo ao Tableau e Tableau pode responder com sim ou não Ok, agora vamos passar para a próxima função. Nós temos os fins com, é exatamente o oposto. Tudo bem, vamos trabalhar com o mesmo exemplo. E a sintaxe no Tableau é muito parecida. Aqui. Começa com o final , aqui também aceita o argumento, o campo de string onde vamos pesquisar dentro dele. E a substring aqui, podemos especificar o que estamos procurando A saída também será verdadeira e falsa. Então, vamos começar com o primeiro exemplo. Estamos perguntando aqui se nosso texto termina com quatro K Tableau pode começar a pesquisar do lado direito, movendo-se para a esquerda Agora, aqui nosso texto termina com quatro K. Então, sim, os dois últimos caracteres são quatro K. É por isso que o Tableau pode responder que sim, só isso A saída, o resultado pode ser verdadeiro. Vamos fazer outra pergunta. Nosso texto termina com a LG? Bem, se você conferir o texto aqui, ele não termina com a LG. LG está no meio, então os dois últimos personagens não são LG. É por isso que a Tableau pode responder que era falsa. Então, a resposta é não. Então, como você pode ver, é muito fácil. Estamos apenas fazendo perguntas e Tableau está respondendo com sim ou não Vamos passar para o próximo. Nós temos os conteúdos. Ok, agora estamos trabalhando com o mesmo exemplo, e a sintaxe é muito parecida com os outros dois Aqui, ele começa com o contém e aceita duas coisas. No primeiro, precisamos especificar o texto que você está pesquisando dentro dele e, no próximo, especificaremos o que você está procurando. A saída também será verdadeira ou falsa. Sim ou não. Ok, agora vamos fazer a seguinte pergunta ao Tableau. O nosso contém a palavra monitor? O que a tabela fará é pesquisar em todos os lugares. Ele não pesquisará no início nem no final. Ele vai pesquisar em todos os lugares. E se a palavra for encontrada em qualquer lugar dentro da nossa tabela de texto, responder com sim era verdade. Nosso texto contém a palavra monitor? Como você pode ver, é verdade. A tabela pode retornar sim. Agora vamos fazer outra pergunta. Nosso texto contém a palavra LG? Bem, se você estiver pesquisando aqui, você pode encontrá-lo no meio. É por isso que a Table também pode responder. Retirar. Sim, nosso texto contém a palavra LG. OK. Vamos seguir em frente e fazer a seguinte pergunta. Nosso texto contém a substring quatro? Se você conferir o texto aqui, temos os quatro, temos o G, mas eles não estão juntos. É por isso que a tabela pode responder. Não, não temos a palavra quatro em nosso texto. Agora, como você pode ver, a função contains não tem nenhuma restrição. Ele vai pesquisar em todos os lugares. Não é como começar e terminar com. A substring não deve estar no início e no final se a substring existir em final se a substring existir Sim, é verdade. Se não, então é falso. Então isso diz que isso é sobre as três funções. Vamos agora para o Tableau e começar a praticar. Tudo bem pessoal, então agora vocês podem me perguntar, quais são os casos de uso dessas três funções? Bem, eu os uso em dois cenários. O primeiro caso de uso quando estou explorando novos dados. O segundo caso de uso é quando estou oferecendo novos filtros aos usuários. Ok, agora vamos começar com o primeiro, explorando os dados. Isso é especialmente útil se você for iniciante um projeto ou se tiver uma nova fonte de dados. Portanto, a primeira etapa geralmente é explorar os dados e colocar em camadas o conteúdo da fonte de dados. Portanto, se você estiver nessa situação, talvez tenha muitas perguntas sobre os dados. Então você tem essas três funções, essas três ferramentas para explorar os novos dados que você tem. Ok, então vamos explorar os produtos dentro da nossa fonte de big data. Temos muitos produtos e eu gostaria de entender o conteúdo da minha fonte de dados. Então, vamos colocar o nome do produto nas linhas. E, como você pode ver o Tableau dizendo, ok, há muitos membros Eu recomendo ter apenas 1.000 , mas gostaria de ver tudo. Então, vou dizer que adicione todos os membros à visualização. E agora, como você pode ver, temos muitos produtos em nossa fonte de dados. E eu gostaria de entender o escopo dos meus projetos. Então, qual é o conteúdo desses produtos? Gostaria de saber se temos produtos Apple em nossa fonte de dados. Então, vamos criar um novo campo calculado para responder a isso. Então, vamos dizer que os produtos começam com a Apple que define. Vamos usar a função start with it. Preciso de dois argumentos. O primeiro será o texto em que vamos pesquisar dentro dele. É o nome do nosso produto. Estamos pesquisando dentro do nome do produto. Agora, o que estamos procurando é a palavra maçã. Vou escrever assim, está tudo bem. Você pode ver que o cálculo é válido. Vamos clicar em OK. Como você pode ver no lado esquerdo, temos uma dimensão com o tipo de dados pullion porque temos sim ou não verdadeiro e falso Vamos até as linhas e verificar os resultados. Você pode ver aqui que temos muitas falsidades. Vou classificá-lo para ver a verdade. Podemos ver aqui que temos quatro produtos em que o nome do produto começa com os outros. Não começa com a Apple, como você pode ver. Agora temos um pouco mais de insights sobre nossos dados. Vamos fazer a pergunta complementar. O nome do produto contém em algum lugar a palavra Apple? Não apenas no início ou no final em qualquer lugar. Para fazer a pergunta, vamos criar outro campo calculado. Vamos chamá-lo de produtos que contêm Apple. Vamos usar a função que o contém. Preciso de dois argumentos. A string que estamos pesquisando dentro será o nome do nosso produto. O que estamos procurando é a Apple. É isso aí, e o cálculo é válido. Vamos definir. OK. Novamente, aqui temos uma dimensão chamada produtos. O tipo de dados verdadeiro e falso. Então puxe, vamos rastrear e desenhar aqui. Mas primeiro vou torná-lo um pouco maior para ver o cabeçalho do campo. Como você pode ver, o primeiro contém, o segundo é começar com, vamos classificá-lo por contém. Como você pode ver, temos cerca de sete produtos em que o nome do produto contém a palavra maçã. Agora vamos verificar o resultado. Como você pode ver, a primeira, temos aqui, a palavra maçã. O segundo está aqui, e o terceiro também aqui. E o resto, essas palavras produtos, começam com a palavra maçã. Como você pode ver, isso contém funções. Vamos obter mais resultados do que isso. Começa com. Tudo bem, então, como você pode ver, estamos aprendendo mais sobre os produtos dentro da nossa fonte de dados. Temos sete produtos da empresa Apple. Vamos fazer a seguinte pergunta: os nomes dos produtos terminam com a palavra Apple? Para fazer isso, podemos criar e, novamente, um novo campo calculado, vamos chamá-lo de produtos, termina com a Apple. Então, vamos usar esse tempo. A função termina com, novamente, aqui temos o nome do produto e estamos procurando os produtos. Assim, os produtos terminam com a palavra Apple. O cálculo é válido. Novamente, temos aqui um puxão. Vamos arrastá-lo e soltá-lo na exibição para verificar os resultados. Agora vamos verificar os resultados. Eu só vou torná-lo um pouco mais amplo para ver. Ok, isso é o fim com, vamos resolver isso. Como estou classificando, não temos nenhum valor verdadeiro, todos os valores são falsos E isso significa que não temos nenhum produto. Ela termina com a palavra maçã. Entendemos que a palavra maçã existe apenas no início do nome do produto ou no meio? Como você pode ver, essas três funções são realmente ótimas para entender nossos dados. Agora vamos fazer a pergunta complementar. O nome do produto contém a palavra Samsung em algum lugar? Aqui estamos, procurando os produtos da empresa Samsung. Para fazer isso, acho que você já sabe disso. Vamos criar um novo campo calculado. Vamos chamá-lo de produtos que contêm Samsung. Vamos usar a função contains e vamos pesquisar dentro do nome do campo, nome do Broduct Desta vez, estamos procurando a palavra Samsung. Como você pode ver, o cálculo é válido. Vamos clicar, vamos trazê-lo para a vista. Agora vou torná-lo um pouco maior para ver do que estamos falando aqui. É sobre a Samsung. Vamos classificar os resultados. Nossa, podemos ver que temos muitos produtos da empresa Samsung Portanto, temos mais produtos da Samsung do que da Apple em nossa fonte de dados. Vamos verificar os resultados novamente. Então, aqui está, Samsung. Samsung aqui. Então, temos muitos produtos em que tudo começa com a palavra Samsung novamente aqui no meio, mas nunca termina com as palavras Samsung. Ok pessoal, tem mais uma função que eu costumo usar dentro dos cálculos se estou pesquisando ou explorando os dados. E essas são as funções maiúsculas e minúsculas que aprendemos antes. Isso ocorre porque o Tableau diferencia maiúsculas de minúsculas na pesquisa. Temos que prestar atenção à forma como estamos classificando o termo de pesquisa. Para agora superar esse problema, vamos usar as funções case. Deixe-me mostrar um exemplo. Agora podemos fazer a pergunta: o nome do produto contém em algum lugar a palavra placa Vamos criar um novo campo calculado. Como de costume, vamos chamá-la de placa de produtos. E desta vez vamos usar tudo que contém a string, o nome do produto e estamos procurando a palavra placa É isso mesmo. Vamos definir. Ok, nós a temos como uma nova dimensão. Vamos verificar o resultado. Como de costume, vou ampliar um pouco mais para ver os resultados. Agora temos muitas falsidades e muitas verdadeiras. Há muitos produtos que têm a palavra, como você pode ver aqui. Temos aqui, temos aqui também, a palavra preto no final e assim por diante. Portanto, há muitos produtos com a palavra preto. O caso aqui é a letra maiúscula apenas do caractere B. Vamos mudar a maiúscula e minúscula no termo de pesquisa Então, vamos comê-lo. Os cálculos agora, em vez do primeiro caractere em maiúscula, você o terá em tamanho pequeno, tudo em minúsculas Vamos clicar em Aplicar. Agora, como você pode ver nos resultados, temos apenas um produto com a palavra preto. letras minúsculas, o Tableau é muito sensível às letras maiúsculas dentro do termo de pesquisa Se mudarmos tudo, por exemplo, para preto maiúsculo, vamos pesquisar. Como você pode ver, todos os produtos que temos agora são falsos. Não temos nenhum produto que contenha a palavra maiúscula. Tableau é muito sensível aos casos dentro do seu termo de pesquisa Agora, para corrigir isso, em vez de alterar sempre a letra maiúscula do termo de pesquisa, minúscula, maiúscula e assim por diante Vamos até o nome do produto e o forçamos a ser maiúsculo ou minúsculo Usando o inferior ou o superior, vamos até aqui e adicionaremos, por exemplo, o inferior. Você pode usar a parte superior se quiser. Teremos os mesmos resultados. Com isso, primeiro estamos forçando o nome do produto a ficar mais baixo e, em seguida, podemos pesquisar a palavra preto Com isso, estou cobrindo todos os cenários dentro da minha fonte de dados. Vamos clicar em Ok, com isso, vou pegar todos os produtos que contêm a palavra preto. Não importa se é minúscula ou maiúscula. Nós vamos pegar tudo. Então, com isso, tenho certeza de que a string contém a palavra placa e não está faltando nada É por isso que incluo maiúsculas e minúsculas nos cálculos antes de começar a pesquisar. Então, isso é tudo para o caso facie. É assim que costumo usar essas três funções para explorar e aprender o conteúdo da minha nova fonte de dados. Vamos agora para o segundo caso de uso, em que usaremos essas três funções para oferecer novos filtros aos usuários. Então, por exemplo, vamos criar um filtro para as empresas dentro do nome do produto. Então, vamos criar um novo campo calculado. Vamos chamá-lo de Empresas. E desta vez vai ser um pouco mais complicado do que antes, mas vamos fazer isso passo a passo. Então, estamos procurando primeiro a empresa Apple. Então, vamos conter o nome do produto e o termo de pesquisa vai para a casta inferior da Apple. Mas também temos que colocar o nome do produto em letras minúsculas logo abaixo. E vamos fazer com que seja assim. Esse é o primeiro. Vou copiar e colar para a próxima empresa, teremos a Samsung e depois teremos a Microsoft. Estamos procurando por essas três empresas, e isso é um conjunto. Então, agora vamos ter essas três empresas. Mas, como você sabe, a saída dos contêineres é sempre verdadeira e falsa. Mas eu gostaria de ter um valor no meu filtro chamado Samsung, Apple e Microsoft. Para fazer isso, vamos usar as instruções F L de operações lógicas. Não se preocupe com isso. Podemos ter um tutorial dedicado para isso mais tarde, mas precisamos usá-lo agora. Agora, logo a seguir, vamos usá-lo para avaliar essas condições. Começa com, pois o primeiro contém o nome do produto Apple. O que pode acontecer então? Eu gostaria de ver o valor da Apple. Então, se não for verdade, vá para a próxima, L F. Então vamos avaliar essa condição, é verdade, então será a Samsung Se for falso, é claro que vamos usar outro LSF. Vamos avaliar esse. E então a saída, se for verdade, será a Microsoft. Se não atender a nenhuma dessas condições, teremos o L, digamos Desconhecido. É isso mesmo. Nós vamos acabar com isso. Não se preocupe novamente com as lógicas sobre as quais falaremos Com isso, vou obter valores, vou obter esses três valores em vez de verdadeiro e falso. E estamos avaliando essas condições. Vamos lá e bata, ok. Então, como você pode ver agora, temos novas dimensões. O tipo de dados não é pólen, não é verdadeiro e falso. E isso porque a saída do cálculo agora serão valores de string. Vamos mostrar isso como um filtro. E agora podemos ter esses valores, como você pode ver, Apple, Microsoft, Samsung e Unknown. Também vou adicioná-lo à visualização para ver os resultados. Vamos pegá-lo aqui. Agora, os usuários podem começar a filtrar os dados com base nas empresas Vamos remover tudo e começar com a Apple. Com isso, obteremos todos os produtos com a palavra Apple, ou teremos a Microsoft. Então, agora podemos ver. Esses produtos são da Microsoft. O mesmo vale para a Samsung. Com isso, estamos filtrando com base nas empresas e usamos o nome do produto como base para isso Acho que o desconhecido será um monte de valores desconhecidos. Você pode ir, passo a passo adicionando mais empresas aos nossos filtros. Mas agora vou mostrar um exemplo disso. Esse é exatamente o poder dos campos calculados no Tableau Introduzimos novas informações com base nas funções, tudo isso é para esse caso de uso. Como criar filtros com base nessas três funções. Tudo bem, agora vamos nos concentrar no segundo grupo de funções de pesquisa no Tableau Temos as duas funções find e find. Aqui estamos respondendo à pergunta: onde encontro meu termo de pesquisa? Estamos pesquisando o número da posição do termo de pesquisa. Desta vez, não estamos ficando verdadeiros, seja, falsos, estamos obtendo o número da posição. Vamos entender por que precisamos disso? Tudo bem, agora vamos entender rapidamente as diferenças entre find e find n. Bem, em find, estamos retornando o número da posição da primeira ocorrência na descoberta n-ésima, estamos retornando o número da posição da ocorrência específica Por exemplo, digamos que queremos pesquisar o número da posição do traço dentro dessa string Os resultados serão seis porque a primeira ocorrência será nessa posição. Mas, por outro lado, podemos usar a função find n para o mesmo texto e para o mesmo, estamos procurando pelo, mas estamos perguntando agora a posição da segunda ocorrência. Portanto, a primeira ocorrência será ignorada. Vamos obter a posição da segunda ocorrência e será dez. Essas são as principais diferenças entre essas duas funções. Em find, estamos sempre procurando a primeira ocorrência, mas em find eh, podemos especificar qual ocorrência estamos procurando. Vamos dar mais detalhes sobre a função find. Tudo bem, agora podemos ter esse exemplo. E como você sabe , cada caractere na string tem uma posição. C tem o depoimento número um e o personagem cinco tem o depoimento número 14 A sintaxe para localizar no Tableau também é muito simples. Começa com a palavra-chave find, e aqui temos três argumentos. O último é opcional. String é então a busca dentro dela. A substring é o que estamos procurando aqui. A posição inicial da pesquisa como você disse, é opcional. A saída será um número. Por exemplo, digamos que queremos saber a posição do traço dentro desse texto Como isso funciona, é muito fácil. Começa do lado esquerdo. Sempre, como não especificamos nada para a posição inicial, ela começará com o primeiro caractere. O Tableau pode começar a pesquisar. Ok, no primeiro personagem, não o encontramos. O traço, podemos encontrá-lo na posição número seis, o exterior na posição número seis Tudo bem, agora vamos dar outro exemplo em que podemos especificar a posição inicial para a pesquisa do Tableau Vamos ter a mesma coisa novamente, mas vamos dizer que desta vez, comece da posição número sete, ok? Então, o que pode acontecer? começar a pesquisar a partir daqui. E o Tableau vai começar da esquerda para a direita, então vamos encontrá-lo aqui na posição número dez O resultado será na saída dez em vez de seis porque começamos a pesquisar a partir dessa posição. Tudo bem, então isso é tudo para a função find. Vamos passar para o próximo, temos que encontrar. E vamos trabalhar com o mesmo exemplo de sintaxe, que será um pouco diferente Começa com uma palavra-chave definida pelo valor da string, onde vamos pesquisar dentro dela, vamos especificar o que estamos procurando. Mas desta vez vamos especificar a ocorrência. Aqui, temos que dizer ao Tableau qual ocorrência estamos interessados Vamos dar um exemplo. Temos a seguinte pergunta. Encontre o número da posição do traço dentro da string, mas estamos interessados na segunda ocorrência, em como isso vai funcionar Vamos começar a pesquisar da esquerda para a direita. Como de costume aqui, não podemos especificar a posição inicial da pesquisa. Não temos essa opção aqui. Sempre pode começar do primeiro. Como estamos pesquisando da esquerda para a direita, temos a primeira ocorrência desse personagem. Nós o temos na posição número seis. resultado não será a posição número seis porque dissemos ao Tableau que estamos interessados na segunda ocorrência, não na primeira O Tableau continuará procurando o traço na string, então vamos encontrá-lo na posição número dez Aqui está a segunda ocorrência do traço dentro do nosso texto Isso é exatamente o que você está procurando. A saída será a posição número dez. Ou seja, é assim que essa função funciona. Podemos pesquisar uma ocorrência específica na função find. Sempre obteremos a primeira ocorrência, mas aí podemos especificar por onde começar a pesquisa. Agora vamos entrar no Tableau e começar a praticar. Tudo bem, agora vamos ter o seguinte exemplo. Vamos começar com a pequena fonte de dados. Vamos até os clientes. E eu gostaria de saber o primeiro nome deles e também os telefones. Agora, a tarefa é extrair o código do país do telefone e colocá-lo em um campo extra para que estejamos interessados nessas informações, mais 33, mais um, mais 49 e assim por diante Então, como antes, podemos usar a função lift para extrair as informações do lado esquerdo do texto. Vamos criar isso. Vamos criar um novo campo calculado, vamos chamá-lo de códigos telefônicos de país. E vamos usar os elevadores funcionais. Temos que especificar a string, então será o telefone. E agora, na próxima, temos que especificar o número de caracteres que queremos extrair e exatamente de onde vem o problema. Às vezes, serão três personagens e às vezes serão dois personagens. Vamos, por exemplo, com três. Vamos definir. Ok, nós o temos aqui. Nova dimensão. Vamos ver isso aqui, podemos encontrar exatamente o problema, certo? O primeiro está bem, o terceiro também, tudo bem. Mas para esses países isso não está funcionando. Temos o traço dentro dele, o que não está realmente correto Agora, para corrigir isso, vamos usar a mágica da função find. Se você conferir aqui, queremos sempre os números antes que o traço esteja certo Podemos pesquisar o número da posição do traço. E então podemos incluí-lo na função esquerda. Deixe-me mostrar o que quero dizer. Vamos criar um novo campo calculado. Vamos chamá-lo de phone find dash. Então, agora vamos encontrar o número da posição do traço Como aprendemos, comece com find. Temos que especificar onde vamos pesquisar. Então, estamos pesquisando em telefones, o que estamos procurando, certo, vamos ter o painel aqui, e pronto Não estamos interessados na posição inicial, então podemos começar do primeiro personagem. É isso mesmo. Como você pode ver, o cálculo é válido. Vamos definir, ok, já que a saída será um número, vamos obtê-la na medida contínua. Vamos arrastá-lo e roubá-lo até aqui e ver os resultados. O número da posição do traço dentro do primeiro telefone é quatro O segundo 13, depois 443. Está tudo bem. Agora, na próxima etapa, o que vamos fazer, vamos trazer esses dois cálculos, o esquerdo, e descobrir em um cálculo que vou copiar a sintaxe dos telefones Tudo bem, vamos copiá-lo daqui e voltar ao primeiro cálculo sobre o código do país. Vamos até aqui, edite-o agora. Em vez de ter os três como estáticos, vamos tê-los como uma variável usando a função fine. Vamos apenas adicioná-lo aqui. Agora, como o Tablo vai executar esse cálculo? Começará com a primeira função, encontre , primeiro encontrará o número da posição do painel dentro dos telefones E depois vamos para a função deixada do lado de fora. Agora vamos cortar tudo, esse número de posição. Tudo bem. Agora vamos verificar os resultados na string. Como você pode ver, estamos quase lá. Temos mais 49 traços, mais um traço , mais 33 traços Os traços estão por toda parte, e isso porque estamos cortando tudo depois da posição do traço Isso significa que estamos sempre um passo a mais do que o necessário para corrigi-lo. É muito fácil. Vamos voltar ao nosso cálculo. Sim, estamos recebendo aqui o número da posição, que está correto, mas queremos dar um passo atrás. Para fazer isso, vamos fazer menos um para dar um passo atrás. Vamos ficar bem. Tudo bem, então com isso obtemos exatamente o que queremos, certo? Mais 33, mais um mais 49. E com isso, vamos ficar mais dinâmicos na função à esquerda. Estamos usando uma função definida. Com isso, podemos ver como podemos reunir essas funções em um único cálculo para atingir metas tão grandes. Tudo bem, agora vamos experimentar a segunda função que definimos, nenthow Digamos que queremos obter o número da posição do traço Mas na segunda ocorrência, vamos criar um novo campo calculado. Vamos começar com a palavra-chave finalizada em nésimo lugar. Precisa de três argumentos. O primeiro será o texto em que podemos pesquisar por dentro. Vai ser o telefone. Em seguida, estamos procurando o painel. E então, na terceira , vamos especificar em qual ocorrência estamos interessados. Estamos interessados no segundo. É isso aí, o cálculo é válido. Vamos clicar em OK. Como a saída é número, obteremos uma nova medida contínua. Vamos trazê-lo para a vista aqui. Agora vamos verificar os resultados do primeiro telefone. A segunda ocorrência do traço será na posição número oito, o que está correto E como você pode ver, o achado é o número quatro porque a primeira ocorrência na posição número quatro para a segunda, estará no número sete, o que também está correto. Agora, vamos começar a mudar essas ocorrências. Vamos editá-lo novamente. Eu gostaria de obter agora a terceira ocorrência. Então, como você pode ver, temos um terceiro traço aqui. Vamos mudar para três e apenas aplicar. Você pode ver agora que estamos obtendo a posição número 12 para o último traço no número de telefone que estamos recebendo A terceira ocorrência, o traço dentro do nosso texto. Mas agora, se mudarmos para um, o que pode acontecer? Vamos obter exatamente o mesmo resultado de find, porque find sempre pode trazer a primeira ocorrência. Então, aqui estamos dizendo que estou interessado na primeira ocorrência, tudo bem. Ok, então é isso para essas duas funções, encontrar e encontrar. Eles são muito úteis para obter o número da posição de uma substring específica e eu geralmente os uso em outro cálculo, então eles são como suportar outra função Tudo bem, então aprendemos a pesquisar padrões específicos em nosso texto no Tableau usando os cálculos do Tableau Em seguida, você pode começar a falar sobre outro grupo como combinar e dividir os dados no Tableau 137. Udemy 3 5 Combine Split: Agora vamos aprender como combinar e dividir o texto no Tableau usando o operador de concateinação, a função de adição e Mas, como sempre, vamos entender o conceito por trás deles e depois praticar no Tableau. Vamos embora. Tudo bem, agora vamos falar sobre a concatenação no Tableau. É muito simples. Usamos para isso o operador plus para combinar vários textos em um único texto. Por exemplo, em nosso banco poderíamos ter o seguinte cenário, em que temos o nome e o sobrenome separados um do outro usando campos diferentes, gostaríamos de ter apenas um campo chamado nome completo, por exemplo. Para fazer isso, podemos usar o operador plus para combinar o primeiro nome Michael com o sobrenome Scott. E no resultado final, obteremos o nome completo, Michael Scott. Mas agora, se você verificar o nome completo, gostaríamos de ter sempre uma separação entre o nome e o sobrenome na saída. Dentro do nome completo, geralmente usamos espaço entre eles. Nós podemos fazer o mesmo. Vamos apenas adicionar um operador plus. Temos espaço para Michael, Scott. Entre Michael e o espaço, teremos o operador plus. E entre espaço e sobrenome, também teremos outro operador positivo. A saída será Michael Space Scott. Como você pode ver com o operador positivo, podemos estruturar o que quisermos combinando vários valores de string usando o sinal de adição. É isso mesmo. Isso é muito fácil. Vamos voltar ao Tableau e começar a praticar. Tudo bem, agora vamos até a pequena fonte de dados aqui e vamos até nossos clientes. Gostaríamos de ter o nome e o sobrenome na exibição. E, como você pode ver, essas informações são separadas em dois campos diferentes Agora, a tarefa é criar apenas um campo para o nome do cliente, o nome completo, em vez de ter dois. Para fazer isso, como de costume, vamos criar novos campos calculados. Vamos chamá-lo de nome completo. Agora precisamos da primeira parte, do primeiro nome. E depois disso, teremos o operador positivo. Então, queremos ter um separador entre eles como um espaço vazio, então vamos tê-lo assim E depois, mais o operador, a última parte será o sobrenome. Vamos pegar o sobrenome e colocá-lo aqui. É isso mesmo. É importante que o cálculo seja válido, para que esteja tudo bem. Vamos clicar em OK. Agora, como você pode ver no banco de dados, temos um novo campo calculado, uma nova dimensão chamada nome completo. Vamos verificar os valores. Vamos arrastá-lo até aqui na rosa. E como você pode ver agora, temos um nome completo muito bom, George Pips, John Steel e assim por diante É muito simples agora. Se você mudar de ideia, gostaria de ter um traço entre esses nomes O que vamos fazer é editá-lo e, em vez de ter o espaço em branco aqui no meio, vamos ter o traço, pronto. Vamos clicar em Aplicar. E agora podemos ver no nome completo que o nome e o sobrenome estão separados por. Então, é muito simples. Vamos fazer agora uma tarefa rápida. A tarefa é combinar a categoria e o produto usando a seguinte regra. Como de costume, você pode passar o vídeo para concluir as tarefas e, quando terminar, pode retomá-lo. Tudo bem, agora vamos verificar a solução. É muito simples. Vamos até o produto. Vamos primeiro ver os dados brutos. Portanto, temos a categoria e o nome do produto. E agora vamos criar um novo campo calculado. Vamos chamá-lo de nome completo do produto. A regra começa com uma categoria e, em seguida, temos um operador R plus. Depois disso, o separador pode ser o ponto duplo. Mas depois do ponto duplo, temos um espaço em branco. Vou apenas adicioná-lo aqui e teremos o nome do produto. Vamos verificar os resultados. O cálculo é válido, ok? E aqui temos nossa nova dimensão. Vamos arrastar e soltar aqui e conferir os resultados. Só vou torná-lo um pouco maior para que possamos ver os resultados daqui e daqui também. Então, como você pode ver, o nome do nosso produto agora começa com o ponto duplo da categoria, depois o nome do produto e pronto. É assim que podemos trabalhar com os concretinanos no Tableau. É muito simples. Agora vamos aprender exatamente o oposto. Então, vamos aprender agora como dividir um campo em vários campos usando split. Tudo bem, agora vamos falar sobre a função de divisão no Tableau É uma função muito importante e muitas pessoas ficam confusas sobre isso, mas acho que é simples. Então, vamos verificar esse exemplo. Temos aqui um campo com muitas informações. Portanto, temos aqui o nome do produto, o ID do produto e o código do produto, tudo em um campo. Em muitas situações, nas individualizações da análise, eu gostaria de dividir essas informações em Então, em vez de ter um campo, eu gostaria de tê-lo em três campos. Para fazer isso, podemos usar a função split. E antes de aprendermos isso, podemos fazer isso com a esquerda, a direita e o meio. Mas a função de divisão é mais fácil. Nessa situação, queremos dividir esse campo em nome do produto, ID do produto e código do produto. No Tableau, temos a seguinte sintaxe. Para fazer isso, nos dividimos e ele precisa de três argumentos. A primeira é a string, os textos, queremos dividi-la. Agora vamos verificar a sintaxe no Tableau. Começa com a divisão de palavras-chave e precisa de três argumentos. O primeiro será a string ou o campo que queremos dividir. O segundo será o delímetro. Em seguida, o último, o número do token, o externo será um valor de string. Agora vamos dar um exemplo. Eu gostaria de dividir esse texto e o delimitador será o traço Eu gostaria de ter o token número um aqui. O Tableau precisa de você duas informações, o delimitador e o O delímetro é o separador entre as palavras. Por exemplo, temos um separador entre Canon e o ID usando o traço E temos outro separador entre o ID e o código Esses traços são o delímetro que divide meu texto. O Tableau quer que você entenda como as palavras são separadas Agora, vamos passar para a próxima informação necessária, o número do token aqui também. O Tableau quer entender em qual parte da informação você está interessado. É a primeira parte? A segunda parte ou a última parte? Aqui temos um ID ou token para cada informação. Então, o primeiro vai ter o token número um. Na segunda, temos a ficha número dois e a última é a ficha número três. Neste exemplo, dissemos que estou interessado no token número um, que significa que estou interessado no nome do produto. A saída pode ser, é claro, se você estiver interessado no ID do produto no meio, poderíamos dizer: ok, estou interessado no token número dois. Se você especificar dessa forma, receberá o ID do produto. E se você estiver interessado, é claro, no último, no código do produto, você pode especificar o token número três para obter o código do produto. Então, como você pode ver, uma vez que você entenda, é muito fácil. Só precisamos de duas informações. Qual é a diferença entre as palavras e em qual número de token você está interessado? Agora vamos voltar ao Tableau e começar a praticar. Tudo bem, pessoal. Portanto, há três maneiras de dividir seus dados dentro do Tableau A primeira é criar um novo campo calculado. O segundo é a divisão automática. A terceira é a divisão personalizada. Então, vamos começar com o primeiro sobre como dividir seus dados usando o novo campo calculado. Vamos dar o exemplo a seguir. Vamos ficar com a pequena fonte de dados. Vamos até os clientes e pegar os telefones aqui. E os números de telefone têm uma estrutura, então temos um código de país, código de área e o próprio número de telefone. Então, agora gostaríamos de dividir essas três informações em três novos campos Ok, então vamos ver como podemos fazer isso. Como de costume, criaremos um novo campo calculado para a primeira parte do código do país do telefone. Então, vamos começar com a palavra-chave split e ela precisa de três argumentos. A primeira será a string que queremos manipular, então será o número de telefone Vou adicioná-lo assim. Em seguida, o dilímetro O dimetro aqui é o traço. Então, como você pode ver, essas coisas são divididas com o traço Então, vamos adicioná-lo aqui. Então, o Tableau precisa de mim um número simbólico. Então, o primeiro será o token número um, depois 234 Portanto, temos quatro seções e estamos interessados no primeiro número do token. Então, o primeiro, vamos adicionar um, e pronto. Como você pode ver, o cálculo é válido. Vamos clicar em OK. Agora podemos ver que em nosso banco de dados na fonte de dados, temos nosso novo campo, o código do país Vamos pegá-lo na vista e verificar o resultado. E com isso, estamos extraindo o primeiro token, a primeira parte do telefone E com isso, temos nosso código de país, tudo está perfeito. Agora, na próxima etapa, gostaríamos de extrair o código de área, o token número dois. Então, agora vamos criar um novo campo calculado. Mas primeiro, gostaria de usar o código antigo porque queremos apenas ajustar o número do token porque todo o resto pode permanecer o mesmo. Vamos criar um novo. Vamos chamá-lo de códigos de área telefônica. E então vamos colocar nosso código aqui. A mesma coisa permanecerá no telefone e no painel como separador Então, queremos alterar apenas o token número dois. Então, estamos falando sobre a segunda parte. Então, vamos clicar em OK e verificar os resultados que temos aqui novamente, nosso novo campo, então rastreie e solte na exibição, e como você pode ver agora que estamos obtendo, estamos dividindo, sim, a segunda parte Portanto, temos aqui 555 e também aqui. Então, com isso, obtivemos a terceira parte do nosso telefone. Agora temos o código do país e também o código de área. E agora, a seguir, temos a seguinte tarefa para você. Crie um novo campo na fonte de dados para extrair o número de telefone, parte sem o país e os códigos de área. Agora você pode passar o vídeo para concluir a tarefa e, quando terminar, retomá-la. Tudo bem, agora vamos criar um novo campo calculado. Vamos chamá-lo de número de telefone. Podemos ter o mesmo script, dividimos o telefone, mas desta vez estamos interessados no token três e no token quatro. Como podemos fazer isso no Tableau. Só podemos adicionar um token por vez. Para fazer isso, vamos mudar isso para três. Como precisamos das duas informações em um campo, podemos usar o operador de adição O que vamos fazer aqui? Além disso, podemos adicionar o mesmo código aqui, mas desta vez para o token número quatro. Estamos recebendo os dois tokens em um campo. O cálculo é válido, digamos. Ok, e como sempre, temos um novo campo em nossa fonte de dados. Vamos conferir o resultado aqui. Podemos ver que agora temos os números de telefone. Agora, como você pode ver, o primeiro é 1234567, e nós também o temos aqui também temos o mesmo número de telefone, mas você pode dizer, sabe o que, estamos perdendo os traços, certo? Assim, podemos adicioná-los em nosso campo calculado. Então, vamos editá-lo. E podemos simplesmente adicionar um novo operador e, entre eles, teremos o traço certo Como você pode ver, o cálculo é válido. Vamos clicar em OK. E com isso, obtivemos exatamente a mesma estrutura do telefone. Isso é tudo para os primeiros métodos e como dividir seus dados usando o novo campo calculado. Você pode ver em um campo que extraímos três novos campos Agora vamos para o segundo método em que podemos dividir os dados usando a divisão automática. Tudo bem, então agora, sim, podemos fazer isso. Vamos ficar com a pequena fonte de dados, desta vez precisamos da URL. Então, vamos pegar a imagem do produto daqui, arrastá-la e soltá-la na exibição. E sabemos que na URL há muitas informações. Além disso, podemos usar o divisor para dividir os dados. Agora, em vez de criar manualmente esses campos calculados, há um recurso muito bom no Tableau em que podemos dividir os dados automaticamente Para fazer isso, vamos ao nosso campo, o nome do produto, radicalmente conectado E aqui temos a opção de transformar. Estamos manipulando os dados. E aqui temos duas opções, a divisão e a divisão personalizada. A divisão é automática. Uau. Agora temos muitos campos novos em nossa fonte de dados, e isso porque o Tableau divide automaticamente os dados e, à medida que entendemos o conteúdo dos dados. Então você pode ver aqui. O domínio da imagem do produto e, em seguida, o esquema de consulta do caminho de fragmentação Todas essas informações fazem parte da estrutura de um URL Agora vamos verificar essas informações. Vamos pegar, por exemplo, o domínio. Acompanhe-o na tela e, como você pode ver, coloque-o no tablet corretamente, certo? Agora temos apenas as informações do domínio de todo o URL, o que é muito bom. Também podemos pegar o esquema aqui, e temos os protocolos desde o início. Como você pode ver, o Tableau entendeu tudo corretamente. alguns desses campos ficarão vazios Acho que alguns desses campos ficarão vazios porque não os temos como parte de nossa URL com o Tableau Fiz a divisão automática e, se quisermos saber como o Tableau a dividiu, você também pode combatê-la nesse campo, pois é o campo Elcltd Vamos ver como o Tableau dividiu o domínio radicalmente, com dois pontos. como podemos ver aqui, o Tableau está usando duas divisões para obter as informações do domínio A primeira divisão é essa. O Tableau está dividindo o protocolo de toda a URL. O separador será o ponto duplo e as duas barras para frente E estamos pegando os dois falantes. Então, estamos recebendo a segunda parte. Quando obtivermos a segunda parte, pode ser muito fácil. O separador, como você pode ver, é a barra frontal. Queremos dividir agora com a barra frontal. E gostaríamos de obter apenas a primeira parte. É muito fácil. Você pode experimentar você mesmo. É isso mesmo. Vamos clicar em OK com esse Tableau Em alguns casos, nem sempre é inteligente o suficiente para dividir seus dados em novos campos automaticamente. Isso é tudo para esse método, a divisão automática. Em seguida, vamos ver o personalizado, ok? Então, vamos ficar com a pequena fonte de dados e vamos até os clientes. Novamente. Aqui, queremos dividir os telefones usando a divisão personalizada Vamos mostrá-la. E então, para personalizar a divisão, vamos para o painel de dados no campo que queremos manipular, conectar radicalmente E então aqui temos a transferência antes de termos a divisão automática. Desta vez, estamos interessados na divisão personalizada, vamos entrar e, em seguida, abriremos uma nova janela para personalizar a divisão. E é como os cálculos, a sintaxe que o Tableau precisa de nós duas informações Primeiro, o separador, segundo, o que você deseja exatamente para obter os números dos tokens O primeiro, o separador ou o delímetro, neste exemplo, vamos para o traço Todas essas informações são divididas com os traços Vamos entrar em um traço. A segunda informação, temos as seguintes opções, então separe, e aqui temos três opções. Você quer a primeira parte, a última parte ou tudo? E aqui, depende do que você quer. Se você quiser dividir tudo o que deseja para cada informação em novos campos, você escolherá a opção tudo. Agora, digamos que você esteja interessado apenas em duas informações, o código do país e o código de área O resto, você não está interessado tê-lo na fonte de dados. Para obter as duas primeiras partes, vamos até aqui e selecionaremos a primeira. E aqui você pode explicar dois. Então, estamos interessados nas duas primeiras colunas, nas duas primeiras informações do lado esquerdo Mas agora, digamos que você esteja interessado nas duas últimas partes, então gostaria de obter campo para as duas últimas informações Então, o que você vai fazer é ir até aqui e selecionar o último. Além disso, selecione dois, para especificar para o Tableau, o que exatamente você deseja obter como resultado Quantos campos desde o início? Do final ou de tudo? Neste exemplo, estou interessado em obter tudo. Então, vamos escolher a opção all. E é isso. Vamos clicar em OK. Então, quando fizermos isso, o Tableau criará muitos campos novos Então, o Tableau conseguiu dividir o número de telefone em quatro partes Então, vamos verificar essas informações. Arraste e solte aqui nas linhas, como você pode ver. A primeira parte será o código do país, a segunda será o código de área. E então o Tableau dividiu essas duas informações em dois campos Aqui, não é como no segundo erro, em que dividimos tudo de forma cega e automática Aqui estamos especificando algumas regras para o Tableau e, em seguida, o Tableau também pode dividir automaticamente os dados para obter melhor qualidade nos campos E, claro, se você estiver interessado em saber como o Tableau fez a divisão, sempre podemos acessar o banco de dados Todas essas informações são campos calculados e podemos entrar neles e verificar o código Então, podemos ir até aqui e fazer isso . Como você pode ver, o dimetro é o traço e o Tableau o obtém como primeiro token para obter Tudo bem, então isso diz que esses são os três métodos de como dividir os dados dentro da sua fonte de dados. Eles são realmente úteis para gerar novas informações e dividir essas estruturas complexas dentro da fonte de dados original em uma nova estrutura para as individualizações da análise Tudo bem, então é isso. É assim que você combina e divide texto no Tableau Em seguida, começaremos a falar sobre a última função de string no Tableau, a replace 138. Udemy 3 6 Replace: Agora vamos aprender sobre o caso de uso da classe para a função string Como substituir uma substring específica por outra substring usando a função substituída, como Vamos entender o conceito por trás disso e depois praticaremos no Tableau Vamos lá, ok, a função substituída no Tableau. É muito simples. Ele substituirá uma substring por outra Por exemplo, teremos o seguinte endereço e, como você pode ver no meio, temos a abreviatura da rua T. Eu gostaria de rua T. Eu ter uma redação normal disso, em vez de ter em vez de Eu gostaria de ter a palavra completa, rua. Podemos fazer isso usando a função substituída no Tableau. Vamos conferir a sintaxe no Tableau. Começa com a palavra Blake e precisa de três argumentos A primeira será a string, o texto original que você deseja manipular. A segunda é a substring, aquela que você deseja substituir O terceiro é o substituto. Está muito claro que essa será a nova substring, a nova palavra aqui, a saída será, bem como o valor da string, a fim de resolver essa tarefa Neste exemplo, o que vamos fazer é usar replace e, em seguida, nosso texto. Então o antigo será o T, a abreviatura. Esta é a substring antiga e a nova será a palavra de rua. Como isso pode funcionar. Primeiro, o Tableau precisa pesquisar a substring que queremos substituir Ele pesquisará o texto inteiro para encontrar a substring Neste exemplo, é claro que vamos encontrá-lo aqui no meio. A próxima etapa é que o Tableau comece a substituir essa palavra pela substituição do Tableau Vou pegar os pontos SD e substituí-los pela palavra completa “ off street” nas pontas Vamos pegar a Louis Street, Paris. Como você pode ver, é muito simples. Estamos substituindo o valor antigo por um novo valor no final. A corda vai ficar assim. Então, vamos ter uma rua completa em vez de pontos ST Agora, é claro, a questão é: o que pode acontecer na saída e nos resultados se não encontrarmos nada? Por exemplo, temos esse endereço, Paris. Estamos procurando os pontos ST, mas não os temos dentro do texto aqui O Tableau pode retornar o texto original sem alterar nada Nada pode acontecer. É isso mesmo. É muito simples, certo? Vamos voltar ao Tableau para praticar a função substituída Ok, agora vamos praticar com a pequena fonte de dados. Vamos até os clientes e podemos manipular o número de telefone novamente para os clientes Agora, como você pode ver, a estrutura do número de telefone começa sempre com o sinal de mais para o prefixo, para a chamada internacional Portanto, agora temos o requisito de substituir o sinal de adição por 00 como prefixo Agora, para fazer isso, vamos usar a função substituída no Tableau Para fazer a troca, a substituição, vamos criar um novo campo calculado. Vamos chamá-lo de substituto de telefone. Vamos começar com a palavra-chave replace. Precisamos agora do campo que queremos manipular. Vai ser o número de telefone, então nós o temos aqui. E agora precisamos especificar para o Tableau a substring do valor antigo O valor antigo é o sinal de mais. E agora temos que especificar para o Tableau a substituição, o novo valor, o novo valor será 00 É isso mesmo. O Tableau tem o cálculo como válido Vamos dar uma olhada nisso. Como de costume, criamos um novo campo calculado em nosso painel de dados Vamos verificar os resultados. Então arraste e solte a rosa e agora podemos ver o resultado. Em vez de ter o sinal de mais, temos 00 em todos os lugares. E com isso, cumprimos o requisito. E agora podemos receber outro requisito em que eles digam, você sabe, eu não quero esses pontos negativos dentro do número de telefone, então seria bom removê-los. Agora, para fazer isso, vamos fazer a mesma coisa. Vamos usar a função substituída. O valor antigo será o traço e o novo valor não será nada Vamos ver como podemos fazer isso. Então, agora vamos editar nossos campos calculados. Só queremos adicionar uma nova função substituída. Então, vamos editar aqui até que não importe se queremos substituir primeiro o sinal positivo ou o traço Então, agora, para fazer isso, eu geralmente faço assim, se eu estiver fazendo nisted, substitua o que estamos substituindo pelo número de telefone Em vez de correr, não teremos nada Estamos substituindo o velho e valioso traço por nada. Agora, para listá-lo, eu gostaria de pegar essa parte, a primeira, e colocá-la em vez do telefone. Com isso, estamos tendo cálculos listados. Primeiro, vamos substituir o sinal de mais. Em segundo lugar, vamos substituir o sinal do traço. Vamos até a primeira linha e, ao dizer que o cálculo é válido, vamos clicar em OK. E, como você pode ver agora nos resultados, não temos traços ou sinal de adição, então temos um número inteiro sem nenhum caractere especial que resolveu o segundo requisito É fácil, certo? Não é tão difícil. E podemos fazer muitas coisas com a função de substituição. É uma ótima função dos valores de sequência de caracteres no Tableau. Agora, para você, temos a seguinte tarefa na fonte de big data, no nome do produto. Gostaríamos de substituir o hash simple por um número como abreviatura E agora podemos ver o vídeo para concluir a tarefa. E quando terminar, você pode retomá-lo. Tudo bem, então vamos para a grande fonte de dados neste momento. E vamos até os produtos. E precisamos do nome do produto. Vamos arrastá-lo e desenhá-lo na vista e verificar todos os valores. Então, agora vamos torná-lo um pouco maior para ver mais valores dentro dos dados. Temos alguns hashes, como por exemplo, no início e queremos substituí-los por em nosso ponto Para fazer isso, vamos criar um novo campo calculado. Vamos usar a seta aqui criar novos campos calculados. Podemos chamá-lo de substituição de produtos. Então, vamos começar com as palavras-chave de substituição. E então precisamos da string que queremos manipular. Vai ser o nome do produto. Em seguida, queremos o valor antigo, é o hash. E então o substituto será o número como abreviatura em Então é isso. Como você pode ver, o cálculo é válido. Vamos clicar em Ok. Portanto, temos uma nova dimensão, novo campo calculado em nosso painel de dados Vamos tentar contribuir na visualização e verificar os valores. E vemos aqui, em vez do hash, que temos a abreviatura Então, com isso, aprendemos que a função de substituição é muito simples e também muito importante em muitos casos de uso. Eu o uso muito quando quero limpar os dados. Então, às vezes, obtemos a qualidade do anúncio das fontes e há muitos caracteres especiais parecidos que eu posso usar, sempre substituindo, para limpar os dados e remover esses caracteres especiais algo mais significativo na visualização Como fizemos neste exemplo, substituímos esses caracteres especiais algo mais significativo, ou eu também os uso muito, para alterar o formato de algo. Então, por exemplo, temos aqui os números de telefone. E mudamos o formato de ter traços para outra coisa, como sem traços E também, em vez do sinal positivo, temos o 00. Então, com isso, não estamos limpando aqui. O telefone, estamos mudando o formato e a forma como estamos apresentando os telefones nas visualizações. No lado esquerdo, temos o sinal de mais e o traço. No lado direito, não os temos. Geralmente usamos a função substituída para alterar a estrutura, o formato de um campo. É uma ferramenta incrível e muito importante no Tableau. Tudo bem, pessoal. Então, isso é tudo para a função substituída. E com isso, abordamos todos os casos de uso nas funções String. Aprendemos cerca de 16 funções de string para manipular, transformar e limpar os valores do Tix no Em seguida, vamos pular para outro grupo de funções no Tableau, as funções de data 139. No Tableau | Extract Dateparts: DATENAME, DATEPART, DATETRUNC, DAY: Agora vamos falar sobre o terceiro grupo de funções na categoria cálculos em nível de linha, as funções de data. Há três casos de uso para as funções de data no Tableau A primeira é extrair parte específica da data de nossa data, como dia, ano e mês. Para isso, temos seis funções diferentes no Tableau. A parte da data, data, nome, data, tronco, mês, ano. O segundo caso de uso é adicionar e subtrair valores de data em nossa fonte de dados Então, aqui temos duas funções, data, adição e data. O último caso de uso é encontrar e buscar a data e a hora atuais E aqui temos duas funções, hoje e agora, essas funções de data nos fornecerão uma ferramenta para manipular e transformar os valores de data no Tableau Vamos começar agora com o primeiro caso de uso, como extrair partes específicas das datas usando essas funções. Como sempre, é muito importante entender o conceito por trás deles podermos praticar no Tableau. Então, vamos embora. Tudo bem, pessoal. Portanto, no Tableau, há duas maneiras de manipular transformar os campos com a data do tipo de dados A primeira é fazer isso globalmente na fonte de dados para todas as planilhas, todas as pastas de trabalho A outra maneira é fazer isso localmente apenas em uma planilha, apenas em uma visualização para a primeira Se você estiver manipulando a data e quiser reutilizá-la em planilhas diferentes para fazer isso, podemos criar novos campos calculados usando as Mas agora, por outro lado, se essa transformação não for tão importante, você não quer reutilizá-la, não quer usá-la em nenhuma outra planilha Você precisa dele apenas uma vez em uma visualização. Então, em vez de criar um novo campo calculado na fonte de dados e usar as funções de data, poderíamos simplesmente alterar o formato da data diretamente na exibição, o que é mais fácil e rápido do que criar novos campos calculados Como você pode ver, existem dois métodos para manipular e transformar as datas no Tableau, usando as funções de data ou alterando o formato da data Agora, se você me perguntar qual método devo usar, você sempre deve fazer a seguinte pergunta. A transformação será necessária em planilhas diferentes Então sim, crie um novo campo calculado usando a função de data. Mas se a transformação for necessária apenas para uma visualização, você precisará alterar o formato da data diretamente na visualização Agora vamos nos concentrar nas funções de data, já que estamos falando sobre os cálculos e, no final, falaremos sobre os formatos de data. Então, no Tableau, temos várias funções de data que têm o mesmo objetivo de extrair partes de data de campos específicos e podemos usá-las para gerar essa visualização Então, como podemos ver aqui, temos os anos, os meses, os trimestres, todas essas informações vêm apenas de um campo, a data do pedido E podemos construir a partir de todas essas novas informações que extraímos Muitas análises e insights sobre nossos dados, como o que estamos vendo aqui, o mapa t. Então, agora vamos primeiro entender essas funções e depois voltar ao Tableau Tudo bem, ok, agora vamos falar sobre a primeira função de data no Tableau. A parte da data. Podemos usá-lo para extrair uma informação de nossos campos de data. Por exemplo, temos a seguinte data estruturada a partir de ano, mês e dia. Podemos usar a parte da data para extrair uma informação, como, por exemplo, o ano. Se você estiver extraindo o ano, a produção será 2025 Mas se você estiver extraindo os meses, obteremos o 8 de agosto Se você está extraindo o dia, vamos obter 20 aqui É muito importante entender que se você estiver usando a parte da data, a saída será numérica. O ano será em número. O mês não será agosto, vai ser, vai ser oito. A mesma coisa para o dia, então você receberá 20 como um número. Vamos ver a sintaxe no Tableau, é muito simples. Vamos começar com a parte da data. O Tableau precisa de vocês duas informações. Na parte da data, aqui, o Tableau pode perguntar qual informação você está interessado Você gostaria de ter o ano, mês, dia e assim por diante. A segunda parte, o segundo argumento será o campo de data que queremos manipular. A saída, o resultado dessa função pode ser um número. Agora vamos dar um exemplo. Vamos participar do encontro. Agora estamos interessados nas informações do dia. Gostaríamos de extrair as informações do dia. Então nossa data ficará assim, a saída será 20. Se quisermos os meses , temos que especificar um mês, a parte da data. E se fizermos isso nessas datas, teremos os meses oito, a mesma coisa se você quiser obter o ano. Então, aqui especificamos o ano no início e, seguida, nossa data, a produção pode ser 2025. Então, isso define a parte da data. Esse é um método para extrair uma parte de data de uma data específica. Vamos passar para o próximo. Temos o nome da data. Digamos que a sintaxe no Tableau seja exatamente a mesma. Vamos começar com o nome da data como palavra-chave. Então, o Tableau precisa de você duas informações, qual parte da data você está interessado, e me forneça o campo que você deseja manipular Mas desta vez, a saída pode ser um valor de string. Vamos dar um exemplo. Digamos que estamos interessados na parte do ano a partir da nossa data. Portanto, a saída pode ser, novamente, 2025. Mas o valor estará na string do tipo de dados. Mas desta vez, se você disser que sabe no que estou interessado, o mês. Portanto, você especifica um mês como parte da data desta vez. Tablo pode responder com agosto em vez de oito porque a saída aqui é string, então você receberá o nome do mês como saída E agora, na próxima, se você disser que estou interessado no dia, se especificar na parte da data, um dia em vez de mês, você também obterá 20, mas como um valor de string. Então é isso para o nome da data. É muito parecido com a parte da data, certo? Mas a única diferença é que aí você está recebendo um número, mas com o nome da data, você está recebendo um valor de string. Esse é outro método para extrair as partes da data de uma data. Vamos passar agora para outro conjunto de funções que também podem ser usadas para atingir o mesmo objetivo, a fim de extrair partes de datas de uma data. Desta vez, temos três funções rápidas para extrair rapidamente a parte da data de uma data. Eles são meus favoritos. Costumo sempre usá-los em comparação com os outros dois porque são muito fáceis de escrever. A sintaxe do Tableau ficará assim. A primeira função, ela aceita apenas um argumento, uma data. A mesma coisa para o mês. E para o ano, a produção será um número. É como a função de parte da data. Por exemplo, se eu estiver interessado no dia, posso fazer assim. Eu uso a função day. Em seguida, a data que queremos manipular, a saída será 20, como você pode ver, em comparação com as outras É muito rápido de criar. Aqui, não precisamos especificar para o Tableau na sintaxe, a parte da data, porque o nome da função é chamado nome da função é chamado dia. A mesma coisa para o mês. Se eu estiver interessado apenas no mês, posso simplesmente usar a função mês para extrair agosto ou oito do último. Se eu estiver interessado no ano, posso usar a função ano. Como você pode ver, eles são muito fáceis e rápidos de criar. Se você comparar com os outros dois, como você pode ver, eles são muito fáceis. Vamos passar para a próxima. Isso vai ser um pouco diferente de todos os outros. Temos o baú de tâmaras. Ok, alguns fatos sobre essa função. É um pouco complicado. Muitas pessoas não sabem disso, mas eu costumo usá-lo muito. É uma função muito útil, mas não é tão famosa. Pense na função de arredondamento do tronco de data em números Se você tiver muitos detalhes em uma data, poderá arredondar a data para um nível específico O que isso significa, se tivermos a seguinte data e hora, temos aqui como hierarquia, certo? Temos um ano, mês, dia, hora, minuto e segundos. Estamos vendo nesses dados muitas informações. Às vezes, você não está interessado em muitos detalhes, como ver os segundos, minutos e horas. Você gostaria de ver apenas no nível do mês. O que podemos fazer é usar o tronco de data para arredondar esses números. Vamos verificar primeiro a sintaxe do Tableau. É muito parecido com os outros, parece esse baú de tâmaras. Em seguida, você especifica a parte da data e, em seguida, a data em que deseja manipular a saída. Desta vez , não será um número ou uma string, será data e hora, ok? A melhor maneira de entender essa função é ter alguns exemplos. Então, digamos que especificamos na data parte de um dia e, em seguida, temos nossa hora e dia aqui. Então, o que pode acontecer? O que você está dizendo ao Tableau é que as informações de horário estão realmente detalhadas para mim, e estou interessado apenas em ver essas informações diariamente Então, estou interessado apenas nas informações do dia. Não estou interessado na hora, que pode acontecer na saída se essa tabela retornar as mesmas informações, mas dessa vez ela vai zerar tudo no momento. Então, você pode ver que estamos mantendo todas as informações sobre o ano, mês e dia, mas qualquer coisa abaixo do dia, ela será redefinida para zero Como eu disse, é como arredondar números, certo? Você está arredondando as informações para um nível específico. Agora, vamos para o próximo nível, onde você diz, você sabe o que estou interessado no nível do mês, você especifica na data parte do mês, então teremos as mesmas informações aqui. O que você está dizendo à Tableau é que eu não estou interessado nos detalhes do dia Gostaria de ver minhas informações mensais que receberemos em 1º de agosto de 2025. Agora vamos dar mais um passo em que diremos que estamos interessados apenas no nível anual. Então, se você especificar na data parte do ano, o que pode acontecer, diga ao Tableau que não estou interessado em mais nada, só estou interessado no ano Acho que você já entendeu. O que pode acontecer? Tudo pode ser reiniciado. Qualquer coisa abaixo do ano, então o mês, o dia a hora podem ser redefinidos para um ao longo do ano do que zero nos horários E só podemos ter o valor 2025. Então é isso para essa função. É muito útil em muitos cálculos usar o tronco de data. Agora vamos comparar todas essas funções lado a lado. Temos aqui como uma rosa, a parte da data, então temos ano, trimestre, mês, dia e assim por diante. E então temos aqui nas colunas, essas funções diferentes. Não incluo aqui as funções de dia, mês e ano porque é muito semelhante à parte da data. Então, a primeira coisa a entender é que a saída da parte da data será um número, nome da data. A saída será a data da string, saída do tronco será a data e a hora. E podemos trabalhar com o mesmo exemplo. Portanto, temos as seguintes informações sobre a data e a hora. Agora vamos ver a saída dessas funções e desses diferentes níveis na parte da data. Agora vamos começar com o primeiro nível, o ano. Se você disser que gostaria que a data fizesse parte desta informação, você receberá. 2025. A mesma coisa para a data e hora, mas desta vez para o tronco da data. Você vai redefinir tudo abaixo do ano, então você terá 1º de janeiro de 2025. Então, vamos passar para o próximo nível. Temos o trimestre, a data, parte do trimestre desta data. Serão três. O mesmo para o nome da data, serão três. Mas desta vez é interessante, certo? Porque na data e hora geralmente não temos as informações do trimestre Então, desta vez, ele será redefinido para o primeiro mês do trimestre. Será o mês número sete. Então, vamos para o próximo. Estamos no nível do mês, então se você usar a parte da data, você receberá oito. Se você usar o nome da data, receberá o nome completo do mês, agosto. E se você usar o tronco de datas, redefinirá tudo abaixo do mês e obterá o primeiro dia de agosto. Passando para a data, se você usar a parte da data, você obterá um número 20, o nome da data, você obterá um valor de string 20. E desta vez, no tronco de data você está reiniciando o tempo todo Passando para a próxima, temos uma alternativa para o dia e aqui vamos obter o dia da semana, o número de dias em uma semana Aqui vamos obter o número quatro da parte da data porque é quarta-feira. Portanto, se você estiver usando o nome da data, receberá o nome completo do dia de quarta-feira. E para o baú de datas, nada vai mudar. Também vamos redefinir a hora. Agora, se você estiver inserindo detalhes, se extrair a hora da parte da data e a hora da data, obterá nove. E aqui, como você pode ver, estamos reiniciando agora apenas o minuto e o segundo porque você não está interessado nisso Passando para o próximo 1 minuto, obteremos 45 no nome da peça e aqui estamos, redefinindo apenas os segundos. Como você pode ver, apenas segundos são zeros. Agora vamos para o nível mais baixo na hierarquia. Nós temos o segundo, então vamos obter 21, 21. E a saída será exatamente o mesmo valor na entrada. Para que você possa ver o panorama geral usando essas três funções e quais são as principais diferenças entre elas e o que você espera se as estiver usando. Agora vamos voltar ao Tableau e começar a praticar essas funções Ok, então agora vamos até nossa fonte. Vamos ver os pedidos. E vamos manipular a data do pedido. Vamos levá-lo para a guia Exibir, convertendo-o imediatamente em um ano. Não estamos vendo os dados originais, estamos vendo apenas o ano, exceto a data do pedido. Porque a tabela também quer fazer visualizações. E é claro que faz sentido ter anos em vez de todas as datas em nossa fonte de dados. Mas para agora mostrar todos os dados como em nossa fonte de dados, vamos até aqui e voltar para a data exata. Vamos clicar nela e a tabela vai convertê-la em contínua, mas eu gostaria de ver todos os valores. Vamos mudar para discreto. Agora, como você pode ver, obtemos todos os valores exatamente como o sistema de origem. Temos cerca de cinco anos de dados. Então, agora vamos praticar extraindo a parte da data Vamos começar com o ano, então vamos extrair esses anos. Vamos criar um novo campo calculado. Vamos chamá-lo de data do pedido, ano. Então, aqui temos várias maneiras de obter essas informações, podemos usar a parte da data, o nome da data, o tronco da data ou até mesmo a função do ano. Tudo bem, então agora vamos começar com a parte da data. E como você pode ver, exceto dois argumentos, mas o terceiro é opcional aqui você pode definir qual é o início da semana, mas eu geralmente deixo em branco. A parte da data que queremos extrair agora é o ano. Então, a data que queremos manipular é a data do pedido que, e como você pode ver que o cálculo é válido, vamos clicar em OK À medida que aprendemos que a saída da parte da data será um número, é por isso que o Tablo criará uma nova medida de continuidade. Mas eu gostaria que as individualizações vissem seus valores distintos dos anos Vou convertê-la uma dimensão agora, como você pode ver, ela salta para as dimensões e nós a temos agora como uma dimensão discreta Vamos ver a visualização e verificar os resultados. Como podemos ver agora, exportamos todos os anos, extraídos das datas dos pedidos Agora vamos tentar os outros métodos. Vamos substituir a parte de dados por um nome de data. Aqui. É muito importante entender que o tipo de dados vai mudar. Aqui nós o temos como um número. Se mudarmos para o nome dos dados, podemos obtê-lo como uma string. Vamos mudar nosso cálculo. Em vez de partes da data, vou usar o nome da data. Vamos clicar em Aplicar. E, como você pode ver, imediatamente o tipo de dados mudará para o valor da string. Mas, na visão, obteremos exatamente o mesmo resultado, certo? Nada vai mudar, apenas o tipo de dados. Agora vamos passar para o mais fácil. O mais rápido é usar a função ano em vez da coisa toda Aqui, podemos escrever um ano e não precisamos especificar a parte da data. É por isso que estamos recebendo um erro. Precisamos apenas do nosso par. É isso que queremos modificar isso. Vamos clicar em Aplicar também. Nada mudará na exibição, mas a fita de dados mudará para número, porque a saída dessas funções é um número. Agora você pode me perguntar, ok, qual devo usar? Eu recomendo que você sempre use o rápido, é claro. Mas o que é mais importante é o tipo de dados. O número do tipo de dados é sempre mais rápido do que a string do tipo de dados. A string do tipo de dados é a pior. É o tipo de dados mais lento de todos os outros. Sempre tentamos evitar a sequência de tipos de dados nas visualizações para não ter um desempenho ruim em nossas visualizações Se você está pensando nessas três funções, eu sempre evitaria esse nome de data. Agora ficamos com duas funções, parte da data e a função rápida. Eu sempre escolheria o mais rápido, certo? Porque é mais fácil escrever. Eu preferiria que essa situação tivesse o ano ou a data, como estou mostrando na vista. Mas é claro que, em muitas situações você deseja mostrar, por exemplo, o nome do dia ou o nome do mês. Depende muito da exigência, mas se você puder evitá-la. Não use o nome da data. Então, essas são minhas recomendações para você e o que eu costumo fazer. Então, agora vamos fechar isso e extrair outra parte da data. Nós vamos ter o trimestre. Então, aqui novamente, temos as três opções e todas as três fornecem as mesmas informações. Então, eu criaria um novo campo calculado, vamos chamá-lo de trimestre da data do pedido. E desta vez vou usar também as datas rápidas de um trimestre. Então é muito simples, certo? Vamos lá. Ok, e agora temos novamente uma nova medida contínua. Eu realmente gostaria que o Tableau aqui criasse imediatamente uma dimensão Então, vou convertê-lo novamente em dimensão porque eu o uso na exibição como dimensão. Vamos verificar os resultados e podemos ver que agora temos o número do trimestre que está correto. Tudo bem, então agora vamos extrair outra informação do nosso encontro. Vamos começar o mês. Vamos criar novamente um novo campo calculado. Vamos chamar isso de datas de pedidos. Agora, desta vez, podemos usar uma função de mês e nossa data de pedido de campo. É muito simples, certo? Então, vamos clicar, ok. E vamos convertê-lo novamente dimensão e trazê-lo para a vista. Com isso, estamos extraindo as informações do mês a partir da data do pedido. Tudo parece bem. Aqui temos setembro, agosto e pronto. E aqui geralmente estamos nessa situação em que os usuários gostariam de ver os meses como um nome completo. Então, em vez de ter o número do mês, gostaríamos de ter o nome do mês, que eu realmente concordo, porque é mais fácil ler o nome do mês do que o número. Para agora alterá-lo, podemos usar a função de nome da data. Então, vamos mudar nosso cálculo. Então, vamos comê-lo agora, em vez de um mês, eu só posso removê-lo. Vamos ter o nome da data então, a parte será mês. E então temos as datas dos nossos pedidos. Então, vamos clicar em OK. E agora, claro, o que aconteceu. Alteramos o tipo de dados e também os valores dentro desse campo. Então, agora estamos recebendo o nome completo do mês. Portanto, temos janeiro, fevereiro e assim por diante. Então é isso. É assim que podemos extrair as diferentes partes de datas do nosso campo original, a data. A questão é como usar essas novas informações em nossos pontos de vista Tudo bem, agora vamos criar uma visualização a partir de três informações, categoria, pedido, data e vendas, usando um mapa térmico ou uma tabela destacada Agora, a primeira coisa que eu gostaria de fazer é remover a data do pedido. São muitos detalhes, não precisamos deles na visualização. Então, teremos as linhas do ano. Vou deixar, mas vou levar o trimestre para as colunas e também o mês. E, claro, o que falta agora é preencher essas lacunas usando uma medida. Nossa medida será as vendas. Vamos arrastar e esfregar até aqui. Agora, para convertê-lo em um mapa de calor, precisamos adicioná-lo como cores. Vamos pegar as vendas novamente e colocá-las nas cores, ou você pode segurar o controle e arrastá-las até as cores. Vamos obter os mesmos resultados. Agora estamos quase lá. Eu gostaria de ter, em vez de texto, quadrados para obter o mapa de calor Com isso, temos um mapa de calor. Podemos mudar as cores se você quiser. Então, vamos às cores, Editar cores. E eu gostaria de tê-lo azul. Está tudo bem. Então, com isso, criamos nosso mapa de calor usando apenas um campo, a data do pedido. Portanto, temos os anos a partir da data do pedido, os meses a partir da data do pedido e o mesmo acontece com o trimestre. Então, como você pode ver, essas partes que extraímos das datas são realmente úteis para fazer visualizações. Agora podemos adicionar o toque final nessa visualização, criando abreviações a partir do nome do Como você pode ver aqui, o mês de fevereiro é muito importante para o selo daqui, então podemos diminuí-lo. Para fazer isso, podemos usar a função de elevação. Então, vamos ao nosso campo calculado e editá-lo. E agora, antes de adicionarmos a esquerda. E então, no final, vamos adicionar três. Então, eu gostaria de receber apenas três personagens de cada mês. Vamos lá e bata. Ok, perfeito. Agora temos abreviações para cada mês e a visualização parece Não há nada que tenhamos a acrescentar, prometo com o último. É a categoria, nos esquecemos dela. Então, vamos às categorias e arraste-as antes do ano. Então, com isso, obtivemos muito bem essas categorias e podemos ver dentro delas como essas categorias estão se desenvolvendo ao longo do tempo Então, com isso, obtivemos um mapa de calor muito bom, todas essas informações da data Agora temos em nossa fonte de dados muitas informações novas sobre a data do pedido, onde podemos usá-las como em quase todos os lugares. Agora temos outro caso de uso muito comum para essas novas informações, em que podemos usar essas partes de data como um filtro Deixe-me mostrar o que quero dizer. Vamos voltar às nossas ordens. E vamos ver o mês analisando isso e mostrando-o como um filtro A mesma coisa que vamos fazer durante o ano, radicalmente nela e também mostrá-la como um filtro Agora podemos ver essas informações no lado esquerdo, e a ordem lógica é muito importante Primeiro um ano, depois um mês. Como o mês tem muitos valores, vamos mudá-lo para uma lista suspensa com vários Agora, usando esses filtros, os usuários podem especificar escopo dessa visualização alterando os valores do ano. E também para o mês. Esse é um caso de uso muito comum para as partes de data no Tableau Isso é tudo para essas funções. Agora vamos passar para o último, temos o tronco de dados. Ok, agora, para ver o efeito do tronco de datas, vamos até a grande fonte de dados e obter todas as outras datas. Para a vista, eu gostaria de ver a data exata. Vamos mudar para as datas exatas. E eu vim à discreta para ver os valores. Tudo bem, então, em seguida, vamos levar as vendas para a vista também. Com isso, você pode ver que estamos vendo todas as informações que temos ao lado. E temos muitos detalhes agora. Digamos que eu não esteja interessado nos dias. Eu gostaria de ver uma data para cada mês. Gostaríamos de ter essa data no nível do mês. Para fazer isso, vamos criar um novo campo calculado e usar o tronco de data. Vamos fazer isso. Vamos chamá-la de data do pedido. Então, a sintaxe pode ser como esse tronco de data e aceita dois argumentos A primeira será a parte da data. Qual nível queremos ver na visualização que queremos ter no mês. Vamos especificar aqui o mês e depois a data que queremos manipular, que é a data do pedido definida e o cálculo é válido Vamos clicar em OK. E no lado esquerdo, temos uma nova dimensão com o tipo de dados data e hora. O que vamos fazer agora é substituir a data do pedido por esse novo campo. Basta colocá-lo em cima dela. Novamente, aqui temos que fazer a mesma coisa, clicar com o botão direito do mouse, mudar para as datas exatas e depois novamente para as discretas Agora temos um novo campo de data em que tudo no nível do mês sempre temos o primeiro dia do mês. Portanto, temos 1º de janeiro, 1º de fevereiro e assim por diante. Então, como você pode ver agora, a lista é curta, certo? Porque agora temos uma linha para cada mês. Antes tínhamos uma fila para cada dia. Agora eu não estou interessado nesses zeros na visão, eu gostaria de me livrar deles. Para fazer isso, podemos alterar o let's go para nosso tronco de datas e trocá-lo de data e hora para data. Vamos fazer isso. Como você pode ver agora, temos um campo de data e o tempo todo está ausente. Agora, digamos que eu gostaria de ter uma data apenas no nível do ano. Eu não me importo com os dias e o mês. Eu gostaria de ter uma linha para cada ano. Para fazer isso, vamos editar nosso campo calculado agora, assembly, vamos alterar o valor de mês para ano. É isso aí, vamos clicar em Aplicar. E você verá aqui que agora temos uma linha para cada ano. Então, agora temos um campo sempre no nível do ano. E temos cerca de cinco anos, como você pode ver com o tronco de data, podemos controlar o nível do campo de data. Então, digamos que queremos trocá-lo hoje. Vamos mudar o ano hoje. E agora, com isso, vamos obter todos os detalhes. Temos uma linha para cada data e, com isso, temos muitos detalhes. Estamos de volta como a data original do pedido de campo. Então é assim que trabalhamos com o tronco de data no Tableau. Ok, então há outra maneira de visualizar o efeito do tronco de data Então, deixe-me mostrar como fazer isso. Vamos primeiro fechar essa coisa aqui. E então vamos mudar o tronco da data do pedido para o campo contínuo. Então, vamos fazer isso. Agora vamos virar tudo. Então, teremos a data do pedido nas colunas e a soma das vendas nas linhas. E em vez de ter poder, vamos ter uma linha. Agora, nas visualizações, temos muitas marcas Se você passar o mouse sobre essas informações, verá que temos uma marca para cada dia E isso porque definimos na data do pedido, tronco em que estamos no nível do dia. E você pode ver aqui nos detalhes, temos cerca de 1.800 marcas nesta única visualização Agora, se você disser que são muitos detalhes, vamos mudar para o mês. Vamos ao nosso campo calculado, editá-lo e movê-lo para o topo em vez de um dia, teremos um mês. Vamos clicar em Aplicar. Então, deixe-me fechar isso a partir daqui e vamos verificar a visão que temos. Agora, para cada mês estamos no nível do mês e as marcas são totalmente reduzidas apenas 60 em vez de milhares de marcas. Com isso, não vemos muitos detalhes na visualização, temos uma marca por apenas um mês. Esse é o poder do porta-tâmaras. Digamos que queremos passar os anos, e acho que você já sabe quantas notas vamos receber. Vamos receber apenas cinco marcas por ponto, cada marca pode representar um ano. Esse é o poder do tronco de data para controlar sua visualização e de quais detalhes estamos falando. Tudo bem, então é isso para essas funções. Eles são realmente ótimos para extrair partes específicas de uma data. E, como você pode ver, elas são muito úteis para as visualizações. Agora, usamos muitos campos calculados. Como você pode ver no lado esquerdo, temos muitas novas datas em nossa fonte de dados em todo o mundo. Isso significa que, se eu acessar qualquer outra planilha ou até mesmo qualquer outra pasta de trabalho conectada à minha fonte de dados, vou ver os campos exatos que criei usando o campo calculado E eu posso começar imediatamente a reutilizá-los na minha visualização O que economizará muito tempo fazendo formatação e assim por diante Então, é assim que extrair as partes de dados usando campos calculados para serem globais. Em seguida, começaremos a falar sobre como fazer isso rapidamente, localmente, para apenas uma visualização, formatando o campo Ok, agora vamos começar do zero, vamos para nossa grande fonte de dados. Vamos até os pedidos e colocar o campo original da data do pedido nas colunas. E, novamente, vamos levar as células para as fileiras. Agora, como você pode ver, o Tableau sempre traz isso como um ano. E isso porque ele quer visualizar apenas uma pequena quantidade de dados no início. E então você decide o que você precisa aqui? Podemos manipular a data do pedido diretamente na exibição alterando o formato em vez de criar campos calculados Agora, para formatar a data, vamos clicar na própria dimensão . Então, clique com o botão direito nele. E agora temos aqui duas seções importantes. A primeira seção é uma seção discreta onde usará a função data part e a outra seção é uma seção contínua onde usará o tronco de data e ele sempre no lado direito Como você pode ver, temos esses exemplos em cinza para mostrar qual formato será apresentado nas visualizações Por exemplo, não há diferença entre este ano e este ano, mas aqui temos o segundo trimestre, mas aqui temos o trimestre mais o ano. Assim, você pode ver os formatos que Tableau usará na apresentação na exibição Agora vamos verificar as diferenças entre este mês e este. Vamos começar com o primeiro. Vamos clicar em Mês. Agora, como você pode ver, nossas pistas de estados de campo significam que são discretos e temos esses valores, janeiro, fevereiro, março e assim por diante Nós o temos como um texto. Se você quiser saber como o Tableau criou isso, acesse o mês, clique duas vezes em conectar e veja o formato que o Tableau está usando, a data, o mês parcial e as outras Assim, você pode ver a sintaxe que o Tableau está usando para formatar rapidamente sua exibição Agora vamos para o próximo. Podemos ter o mês como um campo contínuo, clicar com o botão direito do mouse, conectar novamente e agora podemos ter o mês mais o ano. Vamos clicar Agora você vê que nosso campo é contínuo e se você clicar duas vezes nele, você pode ver que o Tableau está usando um tronco de data Agora vemos os anos no eixo e cada marca, cada ponto dessa equipe é um mês. Como você pode ver, é muito fácil. Estamos apenas clicando e mudando todo o formato de nossas datas. O que eu costumo fazer selecionar formatos diferentes até me convencer sobre o formato correto que pode representar meus dados. E também existem muitos formatos diferentes. Então, deixe-me te mostrar. Vamos até a data do pedido. Como você pode ver, temos, sim, um ano, um trimestre de mês, mas aqui temos a opção de mais. Você pode ver que temos um número da semana, um dia da semana e você tem mais opções se optar pelo personalizado. Agora, aqui você obterá uma lista de todos os formatos possíveis que podemos usar para alterar a estrutura de nossas datas. A mesma coisa, é claro, pois a continuação está preenchida. Então, se você voltar, poderá ver que também temos aqui mais, então você clica no personalizado e também pode alterar os diferentes formatos. Obviamente, qualquer decisão que você esteja tomando agora sobre a visualização, ela permanecerá somente nessa visão. Se você mudar para outras planilhas, não encontrará o que já formatou Essa é a única desvantagem de tomar muitas decisões em uma planilha, então você não a terá nas próximas planilhas Também há mais opções sobre como formatar os campos. Por exemplo, vamos para a outra data, clique com o botão direito nela e vamos escolher este mês como nome completo. Então, vou trocar essas colunas pelas linhas. Agora podemos ver que no cabeçalho temos o nome completo do mês. Mas podemos alterar o formato desses cabeçalhos clicando com o botão direito do mouse e depois indo para o formato. E então, no lado esquerdo, podemos alterar o formato de exibição do cabeçalho. Por exemplo, nesta ou nas datas. Se você clicar nele, você terá opções diferentes, como aqui, por exemplo, abreviações Depois de clicar nele, você pode ver que agora temos uma abreviatura do nome do mês Ou podemos receber a primeira carta de cada mês, se quisermos. Realmente para torná-lo pequeno para que possamos ir até aqui e alterá-lo para o primeiro mês. Com isso, obteremos o primeiro personagem de cada mês. Obviamente, esses formatos não são apenas para o mês. Vamos pegar, por exemplo, o dia da semana, vamos até aqui depois mudar para o dia da semana Temos aqui o texto completo do dia para fazer abreviações, vamos voltar para o lado esquerdo e mudar E com isso, vamos obter atalho para o dia da semana. Então, como você pode ver clicando , vamos alterar e manipular os valores das datas em nossa fonte de dados sem escrever nada, sem escrever nenhuma sintaxe ou criar novos campos calculados Portanto, podemos fazer isso rapidamente em uma única visualização. Mas aqui, se você perceber que está repetindo o mesmo formato repetidamente em planilhas diferentes, recomendo criar um novo campo calculado para isso, armazená-lo na fonte de dados e usá-lo quando necessário Tudo bem Kay, então é isso para essas funções e como formatar as datas Ok, Kay, então o que aprendemos? Como extrair uma parte específica da data do nosso campo de data. Em seguida, falaremos sobre duas funções: data, adição e data. 140. Tableau | Adicione e subtraia datas: DATEDIFF, DATEADD: Agora vamos aprender como adicionar e subtrair datas no Tableau usando as duas funções, adição de data e data f. Mas, como sempre, vamos entender o conceito e depois praticar Tudo bem, agora vamos falar sobre o anúncio de data da função. Podemos usá-lo para fazer operações matemáticas em nosso campo de data. Por exemplo, podemos adicionar três dias às nossas datas ou podemos, por exemplo, dois meses a partir das nossas datas. Podemos manipular nossa data adicionando ou subtraindo intervalos específicos de Agora vamos ver a sintaxe no Tableau e dar alguns exemplos para entendê-la Começa com o anúncio de data como palavra-chave e precisa de três argumentos. Primeiro, o que estamos interessados em manipular. O intervalo é como quantos dias, quantos meses você deseja adicionar. Em seguida, temos o próprio campo de data em que queremos alterar a saída. O resultado será um campo de data. Então, por exemplo, digamos que queremos adicionar três anos à nossa data. Especificamos na data parte dos anos, então o intervalo será de três. E então nosso encontro, o que vai acontecer? Tableau adicionará três anos ao nosso campo de data e nós estamos adicionando três anos a essa formação, o ano e o resto, os meses e o dia permanecerão como Vamos seguir em frente. Digamos que queremos adicionar três meses em vez de três anos. Então, o que vamos fazer é especificar um mês na parte da data, depois três como um intervalo e, em seguida, nossa data também. Então, o que vai acontecer? Vamos mudar apenas essa parte da reforma. Então, em vez de agosto, teremos novembro mudaremos apenas o mês. O risco vai ficar como está agora. Podemos passar para o último, para o dia. Gostaríamos de adicionar três dias. Acho que você já entendeu. Então, o que pode acontecer? Vamos adicionar três dias, então teremos 23 em vez de 20, e isso mudou apenas no nível do dia, o risco permanecerá o mesmo. Com isso, você pode ver que podemos adicionar intervalos diferentes a diferentes partes de data em nosso campo de data E em nossos exemplos, estávamos trabalhando com números positivos, mas no Tableau também podemos usar os números negativos para subtrair intervalos da data. Então, vamos dar um exemplo. Digamos que queremos subtrair três anos da nossa data Então, vamos ter aqui o intervalo como menos três menos três E a produção que teremos, em vez do ano 2025, teremos 2022. Claro, a mesma coisa, podemos fazer isso no dia. Então, gostaríamos de subtrair três dias da nossa data. Então, em vez de ter o dia 20, vamos ter 17. Então, como você pode ver, podemos usar a adição de data para adicionar novos intervalos, mas também para subtrair intervalos, é uma função muito importante no Tableau para Como se pudéssemos comparar este ano com o próximo ano. Então, vamos adicionar um ano ao nosso campo e obteremos dois campos, o campo com o ano atual e o campo com o próximo ano. Veremos isso nos próximos exemplos. Então é isso para adicionar a data. Vamos passar para a data. A função de diferença de data no Tableau tem uma tarefa muito simples subtrair duas Por exemplo, digamos que temos duas datas, a data do pedido e a data de envio em nossa fonte de dados. Então, digamos que você tenha pedido algo nesta data, 2025 em novembro, e tenha recebido seu pedido no dia seguinte em fevereiro. Então, agora, se eu perguntar quanto tempo demorou para enviar seus produtos para sua casa, você vai subtrair essas duas datas para me dar o número Isso é exatamente o que a diferença de datas faz no Tableau. Então, a sintaxe ficará assim. Diferença de data. Então, temos três informações, data da peça que você gostaria de subtrair Em seguida, temos a data de início, neste exemplo, a data do pedido e, em seguida, a data de término, a data de envio. A saída será sempre um número, como sempre, teremos exemplos para entendê-la. Então, aqui vamos perguntar à Tableau quantos anos foram necessários para entregar enviar esse produto Então, aqui estamos interessados em quantos anos estamos interessados na parte do ano, então a data de início será a do pedido e a data de término será a data de envio. Se você fizer isso no Tableau, receberá um. Então, demorou um ano para enviar o produto. Então, aqui estamos falando no nível do ano, você receberá um. Agora vamos para o próximo nível. Digamos quantos meses são necessários para fazer o envio. Então, aqui estamos especificando a data de um mês. Também temos as mesmas informações para a data de início e término. E desta vez você vai ter três meses. Portanto, a resposta será que demorou três meses para enviar o produto aos clientes. Tudo bem A próxima pergunta será quantos dias são necessários para enviar o produto aos clientes. E desta vez vai ser 68. Então, agora estamos falando nos níveis diurnos. Portanto, o resultado será que foram necessários 68 dias para enviar o produto, desde a data do pedido até a data de envio. Portanto, nessa situação, faz sentido usar a data porque sempre queremos entender quantos dias exatamente foram necessários para enviar o produto aos clientes. Porque se você tiver cerca de um ano, vai pensar que demorou ano inteiro para enviar a remessa. É isso mesmo. É assim que essa função funciona. É muito simples e muito útil nas visualizações. Agora vamos voltar ao Tableau e começar a praticar essas duas funções Tudo bem, agora vamos ver como podemos criar isso no Tableau Podemos permanecer na fonte de dados máxima. Vamos ver os pedidos e podemos manipular a data do pedido Vamos trazê-lo para a vista aqui e mostraremos a data exata. Então, vamos mudar para a data exata para ver todos os detalhes. E eu gostaria que fosse discreto para ver todos os valores dentro nossa fonte de dados. Agora é muito simples. Digamos que eu gostaria de adicionar um ano à data do meu pedido. Para fazer isso, vamos criar um novo campo calculado, então vamos chamá-lo de data do pedido mais um ano. Vamos usar a função date, adicioná-la, precisamos de três argumentos. Na parte da data, estamos adicionando um ano. A parte da data será de um ano, o intervalo será de um. E a data que deve ser manipulada é a data do pedido. É muito simples. Como você pode ver, esse foi o cálculo válido. Vamos sentar bem e verificar os resultados. Como você pode ver, temos um novo campo em nossa fonte de dados com o tipo de dados data e hora. Vamos verificar os resultados. Vamos pegar a vista, mas eu também gostaria de ver os detalhes. Eu gostaria de ver a data exata. Novamente, temos que mudar para discreto para ver os resultados Vamos mudar para discretow. Como você pode ver, temos data e hora. Se você quiser se livrar do tempo, podemos lançar o até o momento. Para fazer isso, vamos ao nosso Data Pain, esse é o nosso campo. Clique no ícone do tipo de dados e alterne-o de data e hora para data. Vamos fazer isso. E como você pode ver, agora o tempo desapareceu. Nos resultados, vemos que tudo é mais um ano. Temos aqui 2018 como resultado, 2019. Podemos verificar outras datas. Se classificarmos isso como decrescente, podemos ver que temos o valor 22 e aqui o temos como 2023 É isso mesmo. É assim que podemos criar um novo campo com mais um ano. Vamos adicionar um mês. Agora vamos editar nosso novo campo calculado. Clique com o botão direito do mouse em Editar e vamos mudar o nome de ano para mês. Agora, em vez da data de parte do ano, podemos ter um mês. É muito fácil trocar. E se você selecionar Aplicar agora, podemos ver que estamos adicionando um mês aos dados. Se eu classificar novamente para o antigo, você pode ver aqui que temos janeiro e agora temos fevereiro. Podemos fazer o mesmo se você mudar hoje. Se você quiser adicionar apenas um dia, vamos aplicar e adicionar os resultados. Você pode ver que estamos adicionando em todos os lugares, mais um dia. Obviamente, podemos adicionar números negativos aos intervalos. Digamos que gostaríamos de ter menos um dia. Vamos nos inscrever e verificar os resultados. Como podemos ver nos resultados do novo campo calculado, ele está sempre um dia atrás do campo original das datas do pedido. É assim que podemos trabalhar com as adições de data. É muito simples. Tudo bem, agora vamos criar uma nova visualização para analisar a média de dias de envio por subcategoria É muito importante para o gerenciamento de inventário, otimizar as operações, alocações de recursos e assim por diante Então, podemos criar isso usando o Date Tableau. Mas primeiro vamos trazer muitos dados para a exibição para entender como isso funciona. Vamos ficar com uma grande fonte de dados. Vamos ver os pedidos. E aqui precisamos de nossas duas datas. A primeira será a data do pedido e a segunda será a data de envio. Vamos adicionar também o ID do pedido na frente. Sim, estamos fazendo de tudo para ver os resultados como de costume. Tableau, mostre isso como um ano. Gostaríamos de ver todos os detalhes. É por isso que vamos convertê-lo para a data exata. Para o primeiro, vamos fazer isso na data exata. Pode levar um pouco tempo porque temos muitos dados e agora os temos de forma contínua. Eu gostaria de ver todos os valores distintos. Vamos convertê-lo em discreto e fazer o mesmo com a data de envio Também vamos convertê-lo em datas exatas e, em seguida, em discretos, vamos movê-lo para discreto Tudo bem, agora temos todas as informações de que precisamos. Temos para cada pedido uma linha. Agora vamos criar nosso novo campo calculado para encontrar as diferenças entre a data do pedido e a data de envio. Vamos fazer isso. Vamos criar um novo campo calculado chamado dias de envio. E vamos usar a função dated e ela precisa de três argumentos. A primeira é a parte da data aqui. Obviamente, como estamos dizendo dias para enviar, estamos interessados nos dias, quantos dias foram necessários para fazer a remessa aos usuários Então, podemos entrar aqui hoje. A data de início será, obviamente, a data do pedido. E a data será a data de envio. Nós temos isso assim e vamos verificar a validação. O cálculo é válido, está tudo bem. Vamos clicar em OK. E como o resultado será um número que o Tableau criou como medida contínua, vamos pegá-lo e colocá-lo em nossa exibição e verificar os resultados Vamos pegar, por exemplo, esse pedido. O cliente fez o pedido em 7 de dezembro e, após quatro dias, recebeu a remessa. Com isso, dá para ver que as diferenças entre esses dois dias são quatro dias, tudo parece bem. Vamos pegar outro valor. Talvez alguns pedidos recentes, então eu vou resolver isso. Descendente da data do pedido, como você pode ver aqui, os clientes fizeram um pedido no último dia de 2022 E depois de 24 dias, o cliente recebeu as remessas Podemos ver aqui que os dias para envio são 24. É assim que a data funciona. Agora vamos criar nosso visual. Queremos mostrar a média de dias para enviar a categoria de par. Agora queremos nos livrar de todos esses detalhes. Não precisamos deles, só precisamos de nossa medida. Agora precisamos da subcategoria, o produto. E obtenha a subcategoria aqui. E então vamos pegar nossa medida e colocá-la nas colunas. Mas agora temos isso como uma soma. Gostaríamos de tê-lo como uma média. Clique na medida, depois vá para a soma da medida, e aqui temos a média. Vamos mudar para isso. Agora vamos adicionar mais algumas informações. Vamos adicionar um rótulo. E também, vamos mudar as cores. Vamos trazer a média de dias para o controle de envio e depois colocá-la nas cores. Como isso é ruim, vamos mudar as cores para vermelho. Vamos ver as cores aqui. Agora, em vez de Automático, vamos mudar para vermelho. Tudo bem, vamos clicar em OK. E então vamos classificar a lista assim. Agora vamos verificar os dados. Como você pode ver, a pior subcategoria que temos em nossos dados Sim, leva mais tempo para ser entregue aos clientes em comparação com as outras subcategorias Então, agora a questão é que temos cinco anos de dados em nossa fonte de dados. Sempre foi assim que os copiadores eram os piores ou algo mudou com o tempo Agora, para comparar os anos, podemos adicionar os anos à exibição para comparar essas informações Já preparamos o ano desde a última vez. Portanto, temos o pedido, a data, o ano. Vamos trazê-lo para a exibição, para as colunas. Agora, se você verificar os dados, é muito interessante. Se você se concentrar nos Cobyers novamente, verá que em 2018, 2019, o desempenho foi muito bom Mesmo tendo sido um dos melhores desempenhos de 2019, ele fica vermelho claro, mas algo mudou em 2020. De 2020 em diante, você pode ver que é sempre vermelho escuro. haja uma mudança nos Talvez haja uma mudança nos recursos ou no gerenciamento de inventário Podemos ver que é um dos piores desempenhos em comparação com as outras subcategorias Com isso, você também pode comparar os anos para entender se sempre foi assim ou se algo mudou. Como você pode ver, usando as visualizações, as cores e as funções que temos no Tableau para manipular as datas, podemos descobrir essas tendências Talvez seja muito difícil encontrá-lo a partir dos dados brutos, certo? Mas se você trouxer tudo com cores e tudo nas visualizações, será muito fácil detectá-lo Então esse é exatamente o poder das vasulizações nessas funções. Tudo bem, pessoal. Então, conosco, aprendemos como adicionar e subtrair datas no Tableau A seguir, falaremos sobre duas funções hoje e agora. 141. Tableau | HOJE e AGORA: Agora vamos aprender sobre duas funções interessantes no Tableau hoje e agora para obter as datas atuais ou a data e hora atuais, vamos lá Tudo bem, pessoal, um dos casos de uso mais famosos da função today no Tableau é criar algo assim Você pode destacar individualizações sobre a data atual na exibição Então, podemos ver aqui como um separador nas visualizações com a data atual de hoje E com isso você pode chamar a atenção dos usuários destacando uma dessas partes Agora vamos entender rapidamente o que é a função atual. Tudo bem, então temos essas duas funções hoje e agora. Elas são as funções mais fáceis e simples do Tableau que não manipulam nem transformam Não há nenhum conceito por trás deles. Eles apenas entregarão a você as informações atuais de data e hora à medida que você as executa Então, por exemplo, temos o primeiro que hoje não precisa de nenhum argumento. Como você pode ver, é muito simples. A saída pode ser uma data. Assim, você obterá as informações da data atual. Agora estamos, como estou gravando no final de 2023, mas se você também estiver interessado em ter as informações de tempo precisará executar agora nenhum argumento dentro delas. Você receberá a data e a hora. Então, enquanto estou gravando, são 18h . 10 minutos e 40 segundos Então, isso é sobre as duas funções. Vamos voltar ao Tableau e começar a praticar. Quando você os usa? Tudo bem, agora vamos ver como podemos usar a função de hoje em nossa visualização Então, a primeira coisa é criar o campo calculado. Então, vamos criar um novo. E nós a chamamos hoje, então precisamos da função que é chamada hoje também. Como você pode ver, é muito fácil. Não precisamos adicionar mais nada. E, a propósito, esse é sempre o primeiro cálculo que eu sempre crio em cada nova fonte de dados sem saber o requisito nem nada. Eu simplesmente crio este porque tenho certeza de que acabo usando essa função. Então, é realmente uma das primeiras coisas que eu costumo fazer para cada nova fonte de dados. Vamos lá e bata, ok. Está tudo bem. Como você pode ver, nós a colocamos no lado esquerdo como uma nova dimensão com o tipo de dados data. Vamos verificar as informações atuais para que possamos trazê-las para a tabela de visualização e convertê-las em um ano. Portanto, sempre tenho que mudar para a data exata e depois para discreta para ver o valor E como você pode ver, estamos no final do meu 2023. Então, agora é muito interessante em que ano você está assistindo o vídeo e me seguindo nessas etapas, ok, então é assim que você pode criar a função hoje no Tableau Agora vamos usá-la em uma linha de referência, em uma visualização, para mostrar o quão poderosa é essa função e podemos criar uma visualização sobre o número de pedidos na data de envio. Vamos criá-lo. remover isso hoje daqui. E então podemos adicionar a data de envio dos pedidos, a coluna. Então, vamos pegar o número de pedidos, os pedidos contam. Vamos levá-lo para as fileiras agora. Em vez de ter anos, eu gostaria de ter meses. Vou fazer agora uma formatação rápida. Vamos para o campo e depois vamos escolher este mês. Vamos clicar nele ver o tipo de visualização também Bom. Agora vamos criar uma nova linha de referência. Para fazer isso, vamos até o eixo aqui, clique com o botão direito nele. E então temos aqui a opção de uma linha de referência aqui. A coisa mais importante a ser personalizada é o valor da linha de referência. Eu gostaria de ter o valor de hoje como uma linha de referência para indicar as informações atuais, a data atual. Mas se analisarmos os valores aqui, você verá que eu posso criar um novo parâmetro ou usar somente a data de filmagem. E isso porque nosso novo campo hoje ainda não está no visual, então temos que adicioná-lo ao visual para fazer isso. Podemos fechar isso primeiro. Então pegamos isso hoje e arrastamos e soltamos nos detalhes. Mas ainda não chegamos lá porque Tableau o converteu em um ano, e eu gostaria de ter na linha de referência a data exata de hoje Para fazer isso, vamos convertê-lo para a data exata, conectar radicalmente e temos aqui a opção datas exatas Esse é o requisito para adicioná-lo na linha de referência. Vamos adicionar novamente a linha de referência. E vamos aos valores. Vamos verificar, sim, temos o valor de hoje, vamos selecioná-lo. E depois aperte. Ok, agora, aqui no lado direito, temos uma linha de referência muito boa indicando o dia de hoje. Mas ainda há um problema, certo? Porque todos os dados estão atrás da linha de referência porque os dados são um pouco antigos. Agora, para torná-lo mais interessante, vou adicionar dois anos à data de envio para melhorar a aparência visual. Para fazer isso, como aprendemos antes, vamos criar um novo campo calculado. Vamos chamar isso de data de envio. Mais dois anos. Aqui podemos adicionar uma data. Adicione primeiro, precisamos da parte da data. Então, estamos dizendo mais dois anos. Estamos falando de anos. O intervalo será dois e a data será a data de envio. Tudo bem, com isso terminamos, o cálculo é válido. Vamos clicar em OK. Então, nós o temos agora no lado esquerdo. E o que vamos fazer, podemos substituí-lo pelo valor antigo. Vamos remover a data de corte e colocar a nova na rosa Vamos fazer as mesmas etapas, então vamos convertê-lo novamente em mês. Vamos fazer isso agora. Como você pode ver, temos valores para 2024. 2025. Vamos adicionar novamente a linha de referência. Clique com o botão direito no eixo. Adicione a linha de referência. Vamos aos valores. Vamos selecioná-lo hoje. Agora temos um corte muito bom em nosso visual entre nossos dados para mostrar o passado, o hoje e o futuro. Agora podemos adicionar algumas personalizações apenas para melhorar a aparência Por exemplo, como você pode ver, temos uma etiqueta aqui para a linha de referência. Diz no mínimo Hoje, gostaria de mostrar imediatamente o valor da data atual. Para fazer isso, clique com o botão direito na linha e vá para Editar. Em seguida, altere o rótulo aqui em vez do cálculo. Vamos alterá-lo para o valor. Com isso, como você pode ver no lado direito, obtemos imediatamente o valor atual de hoje. Na próxima etapa, gostaria de adicionar um pouco de cor à linha de referência. Clique com o botão direito na linha de referência e vamos para a formatação. Então temos aqui três informações para personalizar. A primeira é a linha em si. Em seguida, preencha acima, isso significa que todas as informações lado direito do preenchimento abaixo serão todas as informações do lado esquerdo. Por exemplo, vamos começar com a linha. Eu gostaria de ter um ponto e também ler o contrário. Eu só vou chegar aos 100. Agora, o próximo valor será o preenchimento acima. Eu gostaria de destacá-lo com verde. Vamos escolher a cor verde aqui. E então o próximo pode ser o travesseiro. Você pode deixá-lo branco ou cinza para mostrar que isso é história. Com isso, como você pode ver, o visual pode parecer mais profissional. Então, estamos destacando o futuro e a história é como se fosse uma nota. Então é isso. Com uma pequena função no Tableau, como a função Hoje, você pode criar painéis e imagens incríveis para seus usuários E esse é um dos casos de uso mais comuns da função Hoje no Tableau para destacar os dados. Ok, pessoal. Então é isso por hoje e agora funciona. Com isso, aprendemos todos os casos de uso das funções de data no Tableau Abordamos cerca de dez funções no Tableau. Em seguida, vamos pular para o próximo grupo, podemos aprender sobre as funções nulas 142. Funções no Tableau | NULL: ZN, IFNULL, ISNULL: Agora vamos nos concentrar em outro grupo de funções na categoria cálculos em nível de linha, as funções nulas O objetivo principal das funções nulas no Tableau é manipular e manipular os valores ausentes em Nos nulos, podemos ter valores ausentes, como em qualquer lugar no texto, datas, números Qualquer campo em nossa fonte de dados pode ter valores iguais e ausentes. Por que lidar com os valores ausentes? Lidar com os nulos é uma etapa muito importante na análise E isso é por causa de duas coisas. Primeiro, a precisão do cálculo. Valores nulos podem afetar os cálculos e as agregações nos resultados Valores nulos em nossos dados, e nós os ignoramos, não fazemos nada a respeito O que pode acontecer? Podemos ter cálculos incorretos e resultados corrompidos. O segundo motivo é melhorar a qualidade dos dados e alcançar a integridade Identificar a lacuna de dados que está errada na entrada de dados e ter problemas na coleta de dados pode ajudar na qualidade geral dos dados e melhorar a integridade das visualizações de dados É por isso que as funções nulas no Tableau são muito importantes para ter uma análise precisa e correta nas visualizações de dados, como de costume Vamos entender o conceito e depois praticar Vamos lá, vamos entender essas três funções. Zen null é nulo para lidar com nossos valores ausentes como de costume Vamos seguir o exemplo porque é a melhor maneira de entender essas funções Tudo bem, agora vamos ter quatro clientes e suas vendas. Como você pode ver, somente Maria tem um valor ausente nas vendas. Temos aqui um nulo Para lidar com esse nulo, temos a primeira função no Tableau que significa zero nulos Ele pode substituir os valores nulos por zero. É muito simples. Se você usa agora a função Zen para as vendas. Para o primeiro valor, não vamos mudar nada, certo? Obteremos exatamente o mesmo valor, mas para o próximo. Como é nulo, ele o substituirá automaticamente por zero Nos próximos dois clientes, obteremos valores exatos porque eles não são nulos Então, como você pode ver, muito simples, estamos apenas substituindo os valores nulos por um zero Portanto, essa é uma maneira muito rápida de substituir os nulos. Mas aqui o problema é que não temos controle sobre o que estamos substituindo. Portanto, aqui não podemos especificar outra coisa. Sempre obteremos um zero. Para não especificar nosso valor, podemos usar a segunda função que temos no Tableau Se, se for nulo, ele pode substituir o valor nulo por um valor específico nosso Se você usar essa função nas vendas, ela pode ter a seguinte sintaxe Precisa de dois argumentos. O valor que queremos manipular e o valor que especificamos Neste exemplo, vou especificá-lo como zero. Não faz sentido porque podemos usar, mas apenas para mostrar que obteremos os mesmos resultados, então você pode ir até aqui e colocar o que quiser. Então, para o primeiro cliente, obteremos exatamente os mesmos resultados. Para o segundo cliente, obteremos novamente zero porque especificamos que temos o controle sobre isso. E então, para os dois últimos clientes, obteremos resultados exatos. E aqui a saída é um número porque o campo que queremos manipular é um número Mas digamos que pegamos outro campo que é uma string. A saída será tão boa quanto a string. Aqui está exatamente a diferença entre z in e if nal z in aceita somente números, mas o iphnal aceita qualquer campo da sua fonte de dados Por exemplo, digamos que temos os países que John não tem valor no país. O mesmo para Martin. Temos apenas para Maria e George. Informações dentro do país do campo. Aqui. Não podemos usar a função z in porque não é número, é string. Para manipular esses valores ou substituir os valores nulos, vamos usar o Ip A sintaxe ficará assim. Se for país nulo, então temos a abreviatura A saída aqui será um valor de string para os primeiros clientes. Vamos substituir o nulo próximo que permanecerá o mesmo porque não há nada para substituir Também vamos receber o terceiro, não aplicável, e o último , a França, então nada deve ser alterado. Essas são exatamente as diferenças entre a função nula e a função z in no Tableau Agora vamos para a última função que é nula. Às vezes, podemos estar em uma situação em que queremos verificar se o campo tem valores nulos ou não Portanto, não queremos fazer nenhuma ação ainda, estamos apenas verificando, certo, o nulo no Tableau retornará verdadeiro se o valor for nulo e Isso significa que se não houver valor, se tivermos um valor ausente, podemos obter verdadeiro, há um valor, obteremos falso. Portanto, a saída dessa função será com o tipo de dados bullion com apenas dois valores, verdadeiro ou falso Então, vamos verificar o exemplo ou a sintaxe no Tableau. Só aceitará um argumento, o país, e pronto. Então, a pergunta para o primeiro cliente é nula? Sim, é nulo, então é por isso que vamos ser verdadeiros para o próximo cliente É nulo no país? Saberemos, então vamos ser falsos. O mesmo para o terceiro, vamos nos tornar realidade. E a última será falsa porque temos um valor no país. Então é isso, pois o é nulo. Portanto, temos três funções, três ferramentas para manipular ou verificar os valores nulos dentro de nossos campos E eles são muito úteis para melhorar a qualidade e a integridade de suas visualizações. Então, agora vamos. Sopre e comece a praticá-los. Desta vez, vamos para a pequena fonte de dados. Vamos verificar as informações do pedido. Então, vamos pegar o ID do pedido e, desta vez, o lucro. Arraste e solte os lucros no ABC para ver os valores Agora, se você verificar nossos dados, verá que o pedido sete não tem nenhuma informação de lucro Além disso, a ordem dez não tem nada, temos aqui dados ausentes, temos nulos Agora vamos fazer algo sobre isso e corrigi-lo. Em vez de ter nulo, precisamos ter zero Aqui temos duas funções para fazer isso. Vamos começar com o primeiro, os zero nulos. Agora vamos corrigir isso e criar um novo campo calculado. Vamos chamá-lo de lucro na sintaxe. Comece com a função e ela precisa de apenas um argumento. O campo que precisamos corrigir serão os lucros. Com isso, estamos alterando todos os valores nulos para zero. Novamente, nesta facção, não temos controle de mudar o valor para outra coisa. Vai ser sempre zero, o cálculo é válido, está tudo bem. Vamos clicar em OK. E, como sempre, obteremos uma nova medida, já que a produção também será a informação de lucro. Arraste e solte essas novas informações para poucos, e agora podemos ver nos resultados que todos esses valores permanecerão os mesmos. Só nós estamos manipulando os nulos. Também estamos substituindo os nulos por zero aqui. Para o Udoumber dez, temos nulo, agora temos um zero. É uma solução rápida. Tudo bem, então agora podemos dizer, você sabe o que, por que estamos fazendo todos esses esforços para substituir esses valores faltantes por zero. Então, qual é o problema? Eu poderia simplesmente deixá-lo como nulo e os usuários poderiam aceitá-lo. Por que estamos fazendo isso? Bem, não só o visual ficará melhor, mas também a falta de valores trará agregações erradas e imprecisas Deixe-me mostrar o que quero dizer. Vamos apenas remover o ID do pedido. Agora você pode dizer, ok, temos os mesmos números, certo? Temos a mesma agregação. Então, tudo está correto e correto. Bem, não exatamente. Isso é apenas pela soma. Agora vamos mudar os dois para a média. Vamos até aqui e mudá-la para a média, e faremos o mesmo com a corrigida Agora vou apenas ampliar os cabeçalhos para ver os valores Agora, como você pode ver , estamos obtendo valores diferentes com a função Z in. Obtivemos uma média diferente dos dados originais. E isso porque nessa média não estamos contando os pedidos com os valores faltantes com o Z dentro. Estamos contando agora os pedidos com os valores faltantes. Isso significa substituir os valores ausentes por zeros. Obteremos resultados precisos na média das agregações em comparação com a antiga É exatamente por isso que substituímos os valores ausentes por zeros, especialmente para agregações e cálculos Tudo bem, é por isso que fazemos isso. Agora vamos tentar outra função. Podemos usar o Nal para substituir os valores nulos por zeros E agora vou apenas trazer o ID do pedido para ver, para ver todos os pedidos. Vamos criar o novo campo calculado. E vamos chamá-lo de lucro se for nulo. E o Centax começa com if null. E precisa de duas informações. O primeiro será o campo que queremos manipular, então será o lucro Novamente, para as próximas informações, precisamos especificar qual valor pode substituir o nulo Neste exemplo, vamos ficar com o zero. O cálculo é válido. Vamos clicar em OK e obtemos novamente nosso novo campo calculado. Vamos trazê-lo para a visualização e verificar os resultados. Como você pode ver, é idêntico ao z n para o número de ordem sete. Em vez de nulo, obtivemos zero. O mesmo para os dez que obtivemos também zero. Nessa situação, se quisermos substituí-lo por zeros, eu escolheria o z n pois é mais rápido escrevê-lo Agora vamos para o próximo cenário. Queremos substituir os nulos pelo valor um. Desta vez, não podemos usar o z n porque podemos convertê-lo automaticamente em zero. Vamos ficar com o nulo. Vamos editar nosso cálculo em vez de zero. Aqui podemos especificar um. Vamos clicar em OK. Agora podemos ver que em vez de ter zero, temos o valor um. Em vez de nulo, temos um. Essa é a vantagem do Enal. Podemos controlar qual valor substituirá o nulo Tudo bem, a próxima vantagem do E Nal é que podemos substituir não apenas os valores numéricos que podemos substituir, mas também qualquer outro tipo de dados. Vamos dar um exemplo. Vamos até os clientes e vamos enviar o e-mail do cliente para a vista. Como você pode ver aqui, temos alguns nulos. Não temos todos os e-mails de todos os clientes. Mas agora a tarefa é substituir esses nulos por não. Vamos criar um novo campo calculado para substituir esses valores. Vamos chamá-lo de e-mail do cliente. Se null e a sintaxe, novamente null, ele aceita O campo que queremos manipular será o e-mail do cliente , esse aqui Qual valor vamos usar para substituir os nulos Vai ser o desconhecido, pronto, o cálculo é válido, então podemos substituir todos os nulos por esse valor Vamos lá e bata, ok. Temos novamente aqui uma nova dimensão em nossa fonte de dados. Vamos pegá-lo na visualização e verificar os valores. Agora, se você apenas comparar essas duas colunas, poderá ver, em vez de null, que estamos obtendo Unknown o mesmo aqui e a terceira aqui E os outros não serão afetados porque temos um valor dentro do campo. Como você pode ver, é uma maneira muito boa e rápida de substituir esses nulos inválidos na exibição Isso é tudo para o Nal. Agora vamos verificar se o último que temos é nulo. O nulo não substituirá os valores por nada. É só para verificar se há um nulo ou não. Digamos que queremos verificar se no campo profit temos algum valor nulo Para fazer isso, vamos criar novamente um novo campo calculado. Vamos chamá-lo de lucro é nulo, e a sintaxe para isso é muito fácil, é nula e aceita apenas um Será o campo que queremos verificar. Então, estamos verificando o campo do lucro. O cálculo é válido e pronto. É muito simples. Estamos verificando se esse campo tem algum valor nulo dentro dele. A saída pode ser verdadeira ou falsa. Vai ser um pullion. Vamos começar, ok? E, como você pode ver no lado esquerdo, temos um novo campo com o tipo de dados pullion porque temos apenas verdadeiros e falsos Vamos arrastá-lo e colocá-lo na vista aqui. E aqui podemos ver rapidamente que todas essas ordens são falsas porque temos um valor dentro do profeta, mas aqui temos um valor nulo, é por isso que estamos nos tornando verdadeiros E aqui, novamente, temos uma verdade de que podemos verificar imediatamente se temos valores nulos em nossos dados ou Então, vamos mostrá-lo como um filtro. Isso é o que eu costumo fazer quando vejo que é verdade Estou interessado em ver esses valores para que eu possa ver, tudo bem, que temos dois pedidos em que temos nulos dentro do valor do lucro Essa é uma maneira muito rápida de verificar se temos algum problema, algum nulo em nossos campos , a fim de planejar o que podemos fazer a respeito Mas aqui na pequena fonte de dados, é muito fácil ver indivíduos como todos os pedidos, temos apenas dez pedidos. Mas imagine que você tenha milhares ou milhões de pedidos dentro de seus dados individuais. Pode ser muito difícil de ver. Vamos dar um exemplo na fonte de big data, vamos ver aqui. Pegue novamente o ID do pedido também. Vamos verificar, desta vez as vendas se arrastam e diminuem. Na exibição, como você pode ver, é muito difícil verificar agora na visualização se temos nulos ou Em vez disso, podemos fazer uma verificação. Vamos criar um novo campo calculado. Vamos dizer que as vendas são nulas. Podemos usar a função é nula. Desta vez, o campo será de vendas. Estamos verificando as vendas. Vamos lá e agora vamos mostrar esse campo como um filtro. Agora, no filtro, podemos ver imediatamente que temos apenas uma queda de valor, então não temos valores verdadeiros, o que significa que não temos nenhum valor nulo em nossos dados Portanto, essa é uma verificação muito rápida em nossos dados para ver se há valores nulos Em vez de simplesmente rolar para baixo e verificar todos os pedidos, é por isso que precisamos da função isnull Então, com isso, abordamos todas as três funções que roubam e manipulam com o nulo Isso é muito importante para melhorar a qualidade de suas visualizações e trazer dados precisos nas agregações Tudo bem, então, com isso, abordamos tudo sobre como lidar com o valor ausente, os nulos, no Em seguida, vamos passar para outro grupo de funções, as funções lógicas. 143. Tableau | Funções lógicas: IF, ELSE, ELSEIF, IIF, CASEWHEN: Agora vamos falar sobre o último grupo de funções na categoria cálculos em nível de linha no Tableau, temos as funções lógicas O objetivo principal das funções lógicas no Tableau é tomar decisões lógicas com base nas condições Aqui temos dois casos de uso. O primeiro grupo são as operações condicionais. Aqui temos como LF, case win e assim por diante. O foco principal aqui é criar lógicas condicionais e tomar decisões com base nessas condições para manipular E o segundo grupo são os operadores lógicos. Aqui temos três operadores e, e o objetivo principal desse grupo é avaliar e combinar várias condições no Tableau Agora vamos nos concentrar no primeiro grupo, as operações condicionais E, como sempre, primeiro precisamos entender o conceito por trás deles e depois praticar no Tableau Vamos. Tudo bem, pessoal. Então, agora vamos fazer D, mergulhar nessas funções lógicas para entender como elas funcionam e como serão executadas. E agora vamos começar com a forma simbolista da declaração, que temos apenas uma condição Neste exemplo, a condição será: se as vendas forem maiores que 1.000, queremos que o valor seja alto, caso contrário, acabaremos acontecendo. Agora vamos ver os fluxogramas como isso será executado. Começamos primeiro com a verificação da condição. Aqui, sempre temos duas maneiras, falsas ou verdadeiras, se a condição for atendida, se as vendas forem maiores que 1.000, seguiremos esse caminho em que teremos o valor alto. Se for verdade, obteremos um valor alto. E então tudo termina no outro caminho. Se as vendas não forem superiores a 1.000, então é falso, então vamos escapar de tudo. Isso significa que nada pode acontecer. Vamos dar o exemplo a seguir. Digamos que as vendas tenham o valor 1.200. Agora, primeiro vamos verificar se a condição é que as vendas sejam superiores a 1.000. Bem, sim, é verdade O que pode acontecer? Podemos executar a alta e acabar. E se você estiver olhando o gráfico aqui, primeiro fazemos a pergunta: as vendas são superiores a 1.000? A resposta será verdadeira. Então, estamos seguindo o caminho verde, onde podemos executar a alta. Vamos dar outro exemplo em que as vendas são iguais a 700. Então, começamos aqui novamente. Fazemos a pergunta: as vendas são superiores a 1.000? Desta vez, não é verdade, portanto, não cumpre a condição. E vamos seguir o caminho do lado direito. O que pode acontecer? Nada pode acontecer. O valor alto não será executado. E na saída, obteremos o valor null porque não há nada que possa ser executado É muito simples, certo? Você está sempre fazendo a pergunta que poderia ser respondida com sim ou não, verdadeira e falsa. Você sempre tem dois caminhos, cada condição. Essa é a forma mais simples da declaração. Vamos passar para o próximo nível, onde teremos declarações FL. Agora vamos ficar com a mesma condição. Se for cumprido, obteremos um valor alto. Mas digamos que desta vez , se não for cumprido, é falso. Eu gostaria de obter um valor em vez de nulo. Aqui podemos adicionar a palavra-chave L. O que vamos fazer é adicionar entre F e final e a declaração L para dizer, ok, se não for cumprida, me dê o valor baixo. Vamos verificar o fluxograma, como ele vai ficar. Começamos primeiro com a verificação da condição. Se for verdade o primeiro caminho, temos o valor alto. Mas se não for verdade desta vez, em vez de simplesmente pular imediatamente para o final, eu gostaria de começar a usar o L. Então, isso significa que a saída das declarações FL será sempre um valor, alto ou baixo Nunca obteremos um nulo. Vamos dar um exemplo. Digamos que as vendas sejam 1.200. Isso cumprirá nossa condição, então obteremos um valor alto e o programa também poderá terminar do lado certo A mesma coisa. O que pode acontecer? Vamos verificar se a condição e a sensação é verdadeira. Vamos obter o valor alto e o programa termina, a saída será o valor alto. Aqui, é como se fosse o último. Mas agora, se as vendas forem iguais a 700, a condição não será cumprida E agora, em vez de pular imediatamente para o final, ele vai pular para a instrução S L. Então, agora vamos verificar outro valor em que as vendas são iguais a 700. A condição não será cumprida. Portanto, pode falhar porque as vendas não são superiores 1.000. Então, o que pode acontecer desta vez? Vamos executar a instrução L. Não vamos pular imediatamente para o final, então vamos para o Ls e depois podemos executar os Ls. No gráfico, verificamos a condição e seguimos o caminho certo onde ela é falsa. Então, agora que estamos na declaração L, não é como a F aqui. Não teremos nenhuma condição. Só temos um caminho. Assim, podemos executar o low e o programa pode sair. Então, o que pode acontecer? Apenas baixaremos o valor e terminaremos. Portanto, a saída pode ser o valor baixo em vez de ter nulos Portanto, L sempre será executado se as condições não forem atendidas. Então é isso, para as declarações L, é muito simples. Agora vamos para o próximo nível, onde queremos adicionar várias condições em nossas declarações. Tudo bem, então agora vamos falar sobre as declarações da LSF Podemos usá-lo para adicionar várias condições às nossas declarações. Até agora, nos exemplos anteriores, trabalhamos apenas com uma condição. Estamos verificando com ela, as vendas são superiores a 1.000 e, se estivermos usando as declarações da FL, obteremos altas ou baixas. Digamos que queremos introduzir outra condição em nossas declarações para obter o valor de medium. Então, agora gostaríamos de adicionar uma nova condição entre F e Ls exatamente após a declaração F. Mas agora não podemos usar F novamente como palavra-chave. Em vez de adicionar qualquer coisa após o F, podemos começar a usar as instruções LSF Adiciona mais condições. Por exemplo, podemos adicionar a seguinte condição no meio. É chamado de LF. As vendas são superiores a 500, então podemos obter o valor médio. Isso significa que, em todas as declarações, podemos ter apenas uma e apenas uma outra, mas podemos ter vários LF entre eles se quisermos adicionar várias condições. Agora vamos ver como será o fluxo de trabalho. Começamos normalmente com a primeira condição nas declarações. Se for verdade, o que pode acontecer? Podemos obter um valor alto e tudo pode acabar. Agora, se essa condição não for cumprida na primeira, vamos pular para outra condição na LSF Aqui temos outra condição em que podemos verificar se as vendas são superiores a 500. E aqui temos, novamente, duas maneiras de sair disso. Ou isso vai ser verdade, ou pode ser cumprido, então o que pode acontecer? Vamos obter o valor médio e depois terminar. E a outra, se a condição também não for cumprida, então vamos executar as instruções L. Como de costume, a instrução L não tem nenhuma condição. Ele apenas executará o valor e os fins. Vamos ver alguns exemplos para entender como isso funciona. A primeira será que as vendas sejam iguais a 1.200. Estamos verificando agora a Como você pode ver, isso será cumprido. Vamos obter um valor alto e pronto. Então, o que vai acontecer? Vamos pular tudo até o fim se estivermos verificando o fluxo Então, vamos verificar a primeira condição e pegar esse passe. Todo o resto será ignorado e executado. Apenas obteremos o valor alto na saída. Tudo bem, agora vamos pegar outro valor, as vendas são iguais a 700. Então, estamos na primeira condição. Ele falhará, então não obteremos o valor alto. Em vez disso, vamos pular para a próxima declaração do LF. Então, agora estamos no caminho certo. O caminho verdadeiro pode ser desativado. Então, temos aqui novamente outro cheque. Então, estamos verificando se as vendas são superiores a 500? Bem, desta vez vai ser cumprido. Então, o que pode acontecer? Vamos obter o valor médio e, em seguida, o programa será ignorado Então, com isso, estamos nesse caminho em que obtemos o valor médio como saída. Então, isso significa novamente que a instrução L não será executada. Tudo bem, passando para o próximo exemplo, onde as vendas são iguais a 350. Novamente, estamos na primeira verificação, 350 não é maior que 1.000, é por isso que isso vai falhar. Em seguida, vamos pular para a próxima para verificar se ela atenderá a essa condição. E as vendas aqui também não são superiores a 500. Portanto, isso também pode falhar. Então, já que agora os dois estão falhando, o que pode acontecer? Vamos para o padrão. O valor padrão é o Ls, então isso vai pular para o Ls e obteremos o valor baixo de nossas instruções e isso será executado. Vamos verificar o lado direito do fluxo de trabalho. Como você pode ver, somos a primeira condição em que ela falhou. Vamos para o segundo, ele também falhou. Em seguida, vamos para a última opção que temos para as declarações L. Obteremos o valor de baixo. Isso é tudo sobre a declaração da LSF. Se você tiver uma terceira condição, basta adicioná-la após o LSF ou antes dele Com isso, você pode adicionar várias condições às suas declarações. E entender o fluxo de trabalho lógico por trás dessas declarações é muito importante para entender essas funções. Tudo o que você está fazendo aqui é que estamos avaliando condições diferentes E com base nas avaliações, obteremos na saída valores diferentes Neste exemplo, temos três valores possíveis: alto, médio e baixo. Tudo bem, a declaração do caso ganho, muito parecida com a declaração aqui. Também vamos avaliar várias condições lógicas. E com base em nossa avaliação, obteremos um valor de saída. Vamos dar um exemplo para entender a sintaxe. Começa sempre com maiúsculas e minúsculas, depois com o campo que queremos avaliar. Agora vamos avaliar os valores dentro do país. A primeira condição será assim. Podemos escrever com vitória. Então, se o valor for a Alemanha dentro do país, a saída será E. Aqui estamos tentando fazer como nas abreviações de saída dos Agora vamos criar outra condição para outro valor. Dentro dessa dimensão, podemos avaliar o valor da França. Se for igual à França, então pode ser R. Então, passando para a próxima condição, podemos avaliar o valor dos EUA dentro dessa dimensão. Se for igual a esse valor, a saída deverá ser US. Como você pode ver, usando o caso quando estamos avaliando os membros ou os valores de uma dimensão Aqui estamos aqui. Nessas condições, estamos avaliando um cenário. O que pode acontecer se o valor do país for a Alemanha e assim por diante. Até agora, temos três condições. Se você tiver concluído e quiser ter um valor padrão se nenhuma dessas condições for atendida. Se o valor do país não preencher essas três condições, o que pode acontecer? Vamos executar as instruções L e, no final, teremos também e terminaremos. Como você pode ver, é muito fácil de ler e também fácil de escrever. Tudo bem, agora vamos dar um exemplo para entender como a execução pode ser feita. Então, digamos que temos o valor da Alemanha dentro do país. Agora que o código pode ser executado, podemos começar de cima para baixo. Isso significa que podemos primeiro avaliar o primeiro, que será na Alemanha. Então DE, como os valores coincidem, obteremos o valor DE na saída. E o código ignorará todo o resto, então não verificaremos a França, os EUA e assim por diante Então, o código vai até o final e, como saída, obteremos DE. É muito parecido com a declaração FL, certo? Então, vamos dar outro exemplo em que temos a França no país. Aqui, começamos a nos mover de cima para baixo novamente. A primeira condição pode ser verificada. Na Alemanha. Então DE, desta vez não temos uma partida. Aqui temos a França e aqui, a Alemanha. Vai falhar. Nós seremos falsos. Isso significa o que pode acontecer? Vamos pular para a próxima condição para verificar e avaliar o próximo valor aqui. Vamos verificar novamente quando o valor é França, depois FR, desta vez temos uma correspondência, então vamos verificar se é verdade. E com isso, o aplicativo vai gostar pular as outras condições até o final Isso significa que no resultado veremos FR. Agora vamos para o último exemplo, onde podemos avaliar o valor da Espanha no país. O que vai acontecer de novo? De cima para baixo. Desta vez, nenhuma dessas condições será cumprida, desde a primeira. Vamos pular para a segunda porque ela também cai da segunda para a terceira. É falso significa que vamos executar o L. L pode ser executado se todas as condições não forem atendidas na saída, obteremos o NA não aplicável. É muito semelhante às declarações da FL. Agora vamos comparar todas essas coisas lado a lado. Então, agora vamos comparar três funções, declarações F. Eu, se for o caso gêmeo. Sei que não falamos sobre o IIF, mas agora vamos verificar a sintaxe para entender as diferenças entre ela e a instrução F. Vamos começar com a primeira aqui, a sintaxe. Temos várias condições. Temos duas condições. Temos vendas superiores a 1.000 , depois as altas vendas de LF são superiores a 500 e, em seguida, médias L low End. Com isso, estamos avaliando várias condições em uma declaração Agora vamos para o próximo. Nós temos o IIF Iif é muito semelhante às declarações FL. Obteremos a mesma saída, mas a escreveremos em uma sintaxe diferente e mais fácil Vamos ver a sintaxe. Como você pode ver, é muito pequeno. Começa com o IIF depois com a condição em si. Portanto, as vendas são superiores a 1.000. Aqui temos duas saídas, sejam elas falsas ou verdadeiras A primeira é sobre a verdade. Se a condição for cumprida, obteremos um valor alto. Mas se a condição não for cumprida, obteremos o valor baixo. Aqui vamos escrever o que pode acontecer se for falso. E aqui vamos escrever o que pode acontecer se for verdade, se compararmos com as declarações FL. Mais fácil de escrever e também mais curto, aqui não temos palavras-chave semelhantes como ls ou no final, não temos a palavra-chave final. É muito curto e rápido de criar. Mas é claro que só podemos avaliar uma condição. Agora podemos passar para o caso de vitória, como aprendemos antes. Ele pode avaliar os valores, os membros de uma dimensão. Aqui vamos avaliar o país. Então, temos várias condições. Se nenhuma delas for cumprida, vamos para as afirmações L e então teremos um fim. Agora vamos aprender as principais diferenças entre eles. A primeira é sobre se ele suportará várias condições. Como você pode ver nas declarações do FL, podemos adicionar muitas condições conforme quisermos. Ele suporta várias condições. O IIF suporta apenas uma condição, a vista também suporta Agora vamos para o próximo. Vamos falar sobre se ele suportará vários campos. As declarações FL podem suportar vários campos, para que possamos ter em condições não apenas as vendas, mas também algo parecido com o país. As declarações FL oferecem suporte a vários campos. O mesmo para o IIF. Ele também suporta vários campos. Mas no caso de vitória, ele suporta apenas uma dimensão. Aqui, não podemos avaliar várias dimensões no mesmo caso de reintegrações Aqui só estamos falando sobre o país. Não podemos adicionar nenhum outro campo dentro dessas declarações. Aqui temos uma limitação no caso de reintegrações em comparação com os outros dois Agora, vamos falar sobre o suporte aos tipos de dados. As declarações FL e o IIF, ambos eles suportam e em tipo de dados, é por isso que eu disse aqui que ele pode avaliar vários campos aqui Poderíamos ter uma dimensão para medir qualquer campo de dados que você tenha em sua fonte de dados. Ele poderia ser avaliado dentro dessas condições. Mas o caso em que aqui temos outra limitação. Podemos avaliar somente valores de string, somente dimensões. Aqui não podemos avaliar, por exemplo, as vendas ou o lucro ou uma quantidade, qualquer medida. Não podemos usá-lo dentro das declarações case when, ele deve ser exatamente uma string. Não podemos nem usar, por exemplo, uma data. A data do pedido aqui, o campo deve ser um valor de string. Agora vamos conferir a principal vantagem de cada método. A primeira é que, como você pode ver, não temos nenhuma limitação. O IIF aqui tem a vantagem de ser fácil e rápido de escrever no caso de ganhar Aqui temos novamente a vantagem de ser fácil de escrever e ler. Se você observar as declarações de caso vitorioso e as avaliações da FL, poderá ver o É como se fosse organizado, é fácil de ler. Parece uma falha em comparação com o FL. Aqui temos muitas palavras-chave diferentes e não é tão fácil quanto ganhar o caso aqui. Minha recomendação para você é que, se você estiver avaliando apenas uma condição com a saída de dois valores, sempre use IIF É muito rápido de criar. Mas agora, se você tiver várias condições e quiser avaliá-las, pense na vitória do caso. É como uma string de tipo de dados? Você está avaliando apenas um campo? Se for esse o caso, use case win. É mais fácil de ler e também de escrever. Mas se você está falando sobre campos e não apenas sobre valores reduzidos, então você precisa acessar as instruções FL Sempre comece com o IIF, depois vença o caso e, se você não tiver outra opção, acesse as declarações do FL Tudo bem, então isso é tudo sobre aqueles Sods. Agora vamos praticar no Tableau. Tudo bem. Vamos até a pequena fonte de dados. Vamos até nossos clientes. Vamos pegar o primeiro nome da vista e também as informações do país Agora, a tarefa é criar abreviações de países. Atalhos dos valores originais que temos dentro do país. Para fazer isso, podemos usar as declarações FL e vamos fazer isso passo a passo. Vamos criar primeiro um novo campo calculado. Vamos chamá-lo de país Se agora vamos usar a palavra-chave if. Depois disso, temos que especificar nossa condição. A primeira condição será se o país for igual à Alemanha, a abreviatura será Vamos criar isso. Se o campo país igual ao valor da Alemanha, certifique-se de escrevê-lo exatamente como nosso em maiúsculas, pois o Tableau aqui diferencia maiúsculas Agora, o que acontece se o país for igual à Alemanha? Gostaríamos de ver na saída a palavra D, E. Se for verdade, obteremos a E. Se não for verdade, então vamos tentar a primeira da qual acabamos de sair. Não temos nenhuma declaração L ou qualquer outra condição que essa seja a forma mais simples da declaração. Vamos lá e bata, ok. Agora, como de costume, obteremos uma dimensão discreta no problema da fonte de dados com a string do tipo de dados Como a saída é uma string, temos as abreviações Vamos arrastar e soltar em nossa exibição para ver os valores. Tudo bem, agora vamos verificar os valores para o primeiro cliente, você pode ver que o valor não é igual ao da Alemanha. Não está cumprindo os requisitos. Nós obteremos nulo. O mesmo vale para John, EUA, que não cumpre os requisitos Também obteremos null. Para os próximos dois clientes, você verá que eles cumprem os requisitos e suas condições É por isso que obteremos o valor DE para ambos. Para o último cliente, Peter, você pode ver que o valor não está cumprindo sua condição Temos que ser nulos. Como você pode ver, estamos obtendo apenas um valor, caso contrário, ele será nulo Tudo bem, pessoal, agora vamos para a próxima etapa. E eu gostaria de me livrar desses nulos. Quero ver um valor real nas visualizações. Se a condição não for atendida, quero ver o valor não aplicável em A. Agora, para fazer isso, precisamos usar as instruções L em nosso cálculo Agora vamos ao nosso campo e, em vez de alterar o cálculo dentro desse campo, gostaria de duplicá-lo e criar um novo Vamos duplicá-lo e depois editar o novo. Eu só vou chamá-lo L. Agora vamos ter a mesma condição novamente, se o país for igual ao alemão, você pode obter, caso contrário, não vamos pular Caso contrário, podemos adicionar as declarações de L. Sempre será antes do fim. Depois disso, não adicionamos nenhuma condição, só temos que adicionar o valor, o valor se a condição não for válida ou não ser aplicável. É isso mesmo. Isso significa que, se for verdade, obteremos o é, então obteremos o não aplicável. Vamos clicar em OK. E vamos verificar os valores também na exibição. Apenas aumente um pouco para ver essas informações. Agora, como você pode ver, em vez de termos nulos, agora temos um valor que é muito melhor para as visualizações e também para que a experiência do usuário tenha valor em vez de Nulls é sempre feio nas visualizações. E com isso, vamos controlar qual valor pode ser apresentado aos usuários finais se as condições não forem atendidas. Então, agora, como eu recomendei antes, se você tem apenas uma condição em que a saída tem apenas dois valores , a melhor maneira é fazer IIF Vamos criá-lo. criar um novo campo calculado. Vamos chamá-lo de country IF, vamos ver a sintaxe. Então, comece com a palavra-chave IIF aqui. Como você pode ver, ele precisa de três argumentos. O teste, vai ser a condição. O que pode acontecer se a condição for cumprida? Então, temos que especificá-lo no segundo argumento, no terceiro. O que pode acontecer se a condição não for cumprida? A condição é se o país é igual à Alemanha. Essa é a condição. O que pode acontecer se isso for verdade? Então vamos, então a próxima etapa é definir o que acontecerá se a condição não for cumprida. O país não é a Alemanha. Como você pode ver, será muito rápido e muito rápido criar essa condição. E em comparação com os L's e assim por diante. Portanto, essa é a maneira mais rápida de criar essa condição Vamos clicar em Ok e verificar os resultados Com isso, novamente, teremos uma nova dimensão. Vamos arrastá-lo e soltá-lo aqui na exibição para verificar os resultados. Só vou torná-lo um pouco grande. Como você pode ver. Vamos obter o resultado exato como declarações L, então os dois primeiros países não estão cumprindo a condição Vamos receber o texto, dois clientes, eles são da Alemanha, vamos pegar o E, e o último cliente não é da Alemanha que recebemos um. Essa é a magia do IIF Na verdade, muitas pessoas não o usam. Não é muito comum usá-lo, mas é uma ótima maneira criar condições rapidamente no Tableau Eu recomendo totalmente que você o use. Tudo bem, pessoal, agora vamos passar para mais uma etapa em que vamos adicionar outra condição. Portanto, não temos apenas um. Podemos ter várias condições. É por isso que não podemos usar o IIF. Temos que voltar às declarações da FL. Então, vamos ver como podemos criá-lo. Vou duplicá-lo novamente, em um desses campos. Então, vamos fazer isso. E então vamos editá-lo. Eu chamo isso de declarações. Vamos ficar com as mesmas informações, certo. Na primeira, vamos verificar a Alemanha, então essa é a primeira condição e L será A. Agora vamos adicionar uma nova linha entre o F e o Ls. E vamos adicionar uma nova condição adicionando a palavra-chave LF usada. Como as declarações, podemos escrever nossa condição. Se o país desta vez for igual a, digamos, a França, o que pode acontecer? Podemos ter a abreviatura. É isso aí, adicionamos nossa segunda condição. Como sempre, começamos a execução de cima para baixo. A primeira condição a ser verificada é se, se o país é igual à Alemanha. Se não estiver correto, então ele pode pular para o. Vamos lá para verificar os resultados. Então, vamos pegá-lo do pino de dados e soltá-lo na exibição. Agora podemos ver que há um cliente com novos dados. Como você pode ver, George, da França, temos a abreviatura de FR, e isso porque o país é igual à E com isso, estamos cumprindo a segunda condição. Os EUA, para John e, amargo, ainda não preenchem nenhuma dessas condições. Sempre pode ser executado a partir dos males e Maria e Martin podem ser executados a partir da primeira condição em que a resposta será DE. Então é isso. Agora vamos adicionar a etapa final em que podemos adicionar a terceira condição para o país EUA. Porque ainda estamos recebendo aqueles que não se aplicam a esses dois clientes. Desta vez, vou para o mesmo campo, não vou duplicá-lo, então vamos editá-lo E só temos que adicionar mais uma condição, certo? Então, vou copiar essas coisas e , como próxima condição , também será um país da LSF igual ao dos EUA desta vez Então, o que pode acontecer se essa condição for cumprida? Vamos receber essa abreviatura US. Então você pode ver que é muito simples adicionar mais uma condição e o LSF Vamos ficar bem. Agora podemos ver nos resultados que todos os clientes que vêm dos EUA agora têm a abreviatura dos EUA E com isso, cobrimos tudo com condições. E nenhum desses clientes pode ser executado a partir do L. Então, não temos o NA em nenhum lugar na saída, o que é muito bom. E agora podemos ver na exibição muito bem como começamos com a forma mais simples da declaração e terminamos com a forma completa das declarações F. Agora, a seguir, vamos resolver a mesma tarefa, mas desta vez usando as declarações win. Tudo bem, agora vamos criar novos campos calculados. Vamos chamar isso de country win, depois a sintaxe. Comece com o caso e, em seguida, temos que especificar o campo que queremos avaliar. Vai ser o país. Depois de fazer isso, começamos a definir agora nossa condição. A primeira condição será o valor da Alemanha. Quando o valor é igual ao da Alemanha, o que pode acontecer? Nós vamos ter a abreviatura DE. É isso mesmo. A próxima condição será quando o país for igual à França, então a abreviatura será F, R. E vamos para a última condição, quando o país for igual a EUA, então o valor será EUA então É isso mesmo. Você vê a rapidez com que definimos três condições usando o caso de vitória. É muito lógico e também muito fácil de criar agora. Se nenhuma dessas condições for cumprida, vamos pegar o não aplicável e temos que acabar com isso. É isso mesmo. Como você pode ver, o cálculo é válido e é muito fácil de ler, pois você está certo. Então, é tudo como se fosse estruturado. Gosto muito de usar declarações de caso vitorioso e compará-las às da FL. Então é isso. Vamos agora e clique em OK para verificar os resultados. E agora temos uma nova dimensão, como de costume, do campo calculado, vamos colocá-la na exibição para verificar os resultados. Então, como você pode ver, obteremos os mesmos resultados. Mas nessa situação, para esta tarefa, vou recomendar que você use o case win, pois, como você pode ver, é muito fácil de escrever e também ajustar posteriormente ou adicionar mais condições, se necessário. Então, com isso, aprendemos como usar todas essas operações lógicas para criar novas condições lógicas. Tudo bem, pessoal, então vou mostrar um caso de uso muito comum que você pode encontrar em muitos projetos em que você criará as cores dos olhos do QB usando as condições ecológicas Vamos para a grande fonte de dados e precisamos da subcategoria dos produtos, como sempre, até as linhas E então precisamos das vendas dos pedidos. Vamos colocá-lo nas colunas. E então vamos classificá-lo, vamos adicionar os rótulos. E agora precisamos de cores para esse KBI. Vamos criar nossos novos campos calculados. Podemos chamar de cores KBI. E a lógica pode ser a seguinte. Se a soma das vendas for superior a 200 Ks, gostaria de ver a cor verde. Qualquer coisa entre 200 K e 100 K será da cor laranja. E qualquer coisa abaixo dos 100 K, será vermelha. Então, agora temos que decidir o método que queremos usar em nosso cálculo. Como eu recomendo, você sempre comece com o IIFow. Na lógica, temos várias condições, não podemos usá-las. Iif só é adequado se tivermos apenas uma condição. Se for um caso. Na próxima falaremos sobre a vitória do caso. Mas como as condições são baseadas na soma das vendas, elas são inteiras Não podemos usar o case win porque case wind só pode aceitar valores de string. Essa também é uma forma de ficarmos apenas com as declarações da FL. É por isso que neste cálculo vamos construí-lo com base nos FL. Vamos fazer isso. começar o contexto aqui com o F e, em seguida, temos que especificar nossa primeira condição. Qualquer coisa acima de 200 K, deve ser verde. Então, agora estamos falando sobre as vendas de campo. Mas na soma, porque individualizações temos a soma das Então, se a soma das vendas for superior a 200 mil , o que pode acontecer? Podemos ter a cor verde. Então é isso para a primeira condição. Agora temos que especificar a condição para a laranja. Qualquer coisa entre 200 K e 100 K , deve ser laranja. Então, vamos especificar esse L novamente, teremos o mesmo campo, soma de vendas maior que 100 K, então ele será laranja. Então agora você pode dizer, você sabe o que, na condição de que você apenas diga que tem dois limites, certo? Maior que 1.000 e menor que 2000. Bem, o primeiro limite, já o temos com a primeira condição verificada Se for maior que 200 K , ficará verde. E isso pode ser qualquer coisa que vai ser verificada. Nesse caso, será menor que 200. É por isso que eu especifiquei aqui apenas o limite inferior. Isso é tudo para a laranja. A última será: se a soma das vendas for inferior a 100 mil, o que pode acontecer? Nós vamos ficar vermelhos. especificar que teremos outro LF, soma das vendas e menor ou igual a 100 K. Então, será vermelho que cobrimos a terceira condição, a terceira cor E cobrimos tudo. Cobrimos todos os valores possíveis que poderiam acontecer. É por isso que não faz nenhum sentido fazer declarações com L. Nós só podemos ir e acabar com isso. Agora vamos verificar, está tudo bem. Agora temos um erro. Acho que perdi aqui para fechá-lo. Agora vamos verificar novamente. O cálculo é válido. É isso mesmo. Temos três condições para três cores. Vamos clicar em Ok. Tudo bem, agora temos nossa dimensão aqui. Vamos usá-lo para colorir, certo? Vamos rastreá-lo e colocá-lo nas cores aqui. Agora, como você pode ver, nossas cores estão dividindo nossa visão. Tablóide Entendi, quase correto. Então temos uma laranja, vermelha, mas essa não é azul. Vamos mudar isso. Então, vamos ver as cores. Cores idiotas Agora, em vez de verde como azul, vamos tê-lo como um verde real. Vamos clicar em Ok. Para que tenhamos as cores do nosso KPI. Como você pode ver, todas as subcategorias com vendas são superiores a 200 mil. Elas são todas verdes E agora, qualquer coisa entre 200 K e 100 K, você pode ver que todas elas são laranja e qualquer coisa abaixo é vermelha. Então, como podemos ver, podemos fazer muita coisa usando essas condições lógicas. Podemos usá-lo para criar a coloração no Tableau. Podemos usá-lo para criar novas informações, como no país, abreviações que são muito Tudo bem, até agora, aprendemos como criar lógicas condicionais no Tableau e como as avaliamos para manipular nossos dados com base nas decisões Em seguida, vamos começar a falar sobre os operadores lógicos e ou não. 144. Operadores lógicos no Tableau |: AND, OR, NOT: Agora vamos aprender como combinar, como avaliar várias condições no Tableau usando os operadores lógicos e ou, então, podemos aprender sobre o operador Vamos entender o conceito, então podemos praticar. Vamos agora. Vamos começar com o operador e ou. Vamos ter o seguinte cenário. Digamos que temos uma condição em que verificamos se as vendas são superiores a 100. E uma segunda condição em que estamos verificando se o país é a Alemanha. Agora, se você quiser avaliar as duas, combine essas duas condições para que funcionem juntas. Podemos usar a extremidade ou o operador intermediário aqui. Podemos usar esses dois operadores para combinar a condição A com a condição B. E a saída também pode ser epulsão usual, verdadeira e falsa, nossos dois operadores ou existem operadores lógicos usados para combinar várias Agora, digamos que vamos usá-los em declarações FL. Vamos ver como a sintaxe pode ser. Vamos começar com o operador final. Como você pode ver, temos aqui as declarações F. Então temos nossas duas condições e, entre elas, temos o operador final. A condição pode combinar as duas em uma declaração. Se as vendas forem maiores que 1.000 e um país for igual à Alemanha, obteremos um valor alto. Se for verdade, caso contrário, terminará e obteremos nulo A mesma coisa para o operador de minério. Estamos dizendo aqui que, se as vendas forem maiores que 1.000 ou o país for igual à Alemanha, obteremos um valor alto. Então, como você pode ver, é muito simples. Vamos dar um exemplo para entender quais são as diferenças entre e Re. Então, agora temos em nossa tabela quatro clientes com suas informações de vendas e os países Então, a primeira condição vai verificar se as vendas são maiores que um K. Então agora vamos verificar os primeiros clientes vamos atender porque as vendas maiores que 1.000 e os dois últimos serão falsos porque abaixo de 1.000. Então essa é a informação da primeira condição Então, a segunda condição que temos é verificar se o país é igual à Alemanha. Então, o primeiro cliente é da Alemanha, é por isso que é verdade. A segunda não é, nós a entendemos como falsa. Então, a próxima é verdadeira na Alemanha e a última é falsa. Agora, como você pode ver, estamos avaliando a tabela primeiro para obter o resultado de cada condição Mas agora o que podemos fazer é combinar essas duas condições para gerar novos resultados. Portanto, agora, se você usar o operador final, ele poderá retornar verdadeiro somente se ambas as condições forem verdadeiras e falsas. Então, agora vamos combinar essas duas condições usando o operador final. Vamos verificar se, no primeiro cliente que temos a condição é verdadeira, condição P também é verdadeira. Então, estamos cumprindo o requisito de passar para o primeiro cliente, vamos obter o resultado verdadeiro para o próximo cliente, Maria Temos na condição A verdadeira, mas na condição B cai então ela não cumpre o requisito, ambas devem ser verdadeiras para passar por isso, é por isso que vai ser falsa. Para o próximo, Martin, será o mesmo. Portanto, a condição A é falsa, B é verdadeira, ambas deveriam ser verdadeiras. É por isso que vamos falsificar o último de qualquer maneira. Ambos são falsos, então vamos ficar falsos. Como você pode ver, o operador final é muito restritivo. Ambas as condições devem ser verdadeiras para se tornarem verdadeiras. Caso contrário, imediatamente você ficará falso. É assim que o operador final funciona. Vamos para a próxima. Temos o operador, ou o operador pode retornar verdadeiro se pelo menos uma condição for verdadeira. Caso contrário, será falso. Isso significa que precisamos de pelo menos um verdadeiro para passar pela saída. Vamos verificar o exemplo novamente. Para o primeiro cliente, estamos cumprindo o requisito. Temos mais de um. Ambas são verdadeiras. É por isso que , na saída, seremos verdadeiros. A próxima é verdadeira na condição A. Falso na condição B. Pelo menos temos uma, então estamos cumprindo os requisitos Também será verdade, a terceira será a mesma, então temos pelo menos uma verdadeira e a condição B. É por isso que, para Martin, vamos torná-la verdadeira. Mas para o último cliente, George, os dois são falsos. Precisamos de pelo menos um verdadeiro para ser verdadeiro, é por isso que a saída será falsa. Como você pode ver, o operador é menos restritivo do que as extremidades Precisamos de pelo menos um verdadeiro para obter verdadeiro na saída. É assim que o operador final e O funcionam no Tableau para combinar várias condições Mais uma coisa a ser observada aqui também é que, se você estiver usando end e O, estamos avaliando o resultado final da condição Não estamos avaliando a tabela em si. Estamos avaliando os resultados que obtivemos do. Vamos falar sobre o terceiro operador, o operador de porcas. Então, vamos dar um exemplo. Teremos a tabela a seguir. E temos nossa condição em que as vendas são superiores a 1.000. Portanto, não usaremos o operador de nozes para combinar duas condições, como a extremidade ou o operador. Mas desta vez vamos reverter os resultados da condição. O operador da porca é um operador lógico inverso. Ela retornará verdadeira se o resultado da condição for falso. E retornará falso se a condição for verdadeira. Se você disser para ele ir para a direita, ele vai para a esquerda. Se você mandar ele ir para a esquerda, ele vai para a direita. Então, vai fazer exatamente o oposto. Então, vamos ver o que vai acontecer se dissermos que não é essa condição. Se você usar o operador nut para o primeiro cliente, obterá false porque o valor é verdadeiro. O mesmo para o segundo cliente, você será falso. Mas para os próximos dois clientes, você será verdadeiro porque a saída dessa condição é falsa, como você pode ver, como resultado. Vamos inverter a verdade. Se você usar, obteremos exatamente o oposto, então ficará assim no cálculo no Tableau Aqui, novamente, temos nossa declaração F, nossa condição, mas pouco antes da condição, vamos colocar nozes. E com isso, você está revertendo tudo. Agora, o que você está dizendo aqui nesta condição, se as vendas não forem maiores do que 1.000, então vamos obter um valor baixo. Então isso significa que qualquer coisa igual a 1.000 ou menor que 1.000 será baixa. Estamos revertendo os resultados. É isso aí, é assim que o operador da porca funciona. Agora vamos voltar ao Tableau e praticar esses três operadores Tudo bem, agora vamos para nossa grande fonte de dados. Vamos pegar as informações dos clientes na vista. Então, também obteremos o ID do cliente, o primeiro nome, o país e as pontuações. Mas eu gostaria de mostrar os valores discretos das pontuações Vamos mudar para discreto. E então precisamos de uma medida. Vamos até os pedidos e fazer as vendas, colocar no camarão, como você pode ver Agora temos, para cada cliente, o total de vendas que eles pediram. Agora, a tarefa é não mostrar todas as vendas de todos os clientes. Queremos nos concentrar em um grupo específico de clientes. Agora, queremos mostrar as vendas apenas para clientes que vêm da Alemanha e sua pontuação é superior a 50. Com isso, temos duas condições e podemos usar a extremidade ou o operador para combiná-las. Como de costume, vamos criar nosso novo campo calculado e vamos chamá-lo de vendas. Vamos começar com as declarações F. Agora precisamos escrever nossas condições. Portanto, a primeira condição é que o país seja igual à Alemanha. O campo do país, que temos aqui, deve ser igual ao da Alemanha. Agora, como estamos vendo o fim da tarefa, também estaremos aqui. E para conectar a condição à segunda condição, a pontuação deve ser maior que 50, a pontuação do campo deve ser maior que 50. Agora temos nossas duas condições. Ambos estão conectados com o operador da formiga. Agora, se ambas forem verdadeiras, o que pode acontecer? Podemos mostrar o valor das vendas. Em seguida, vamos dizer então vendas, caso contrário, será nulo o que define Vamos finalizar as afirmações de que podemos ver que o cálculo é válido, está tudo bem. Então, vamos tentar o que pode acontecer. Vamos clicar em OK. Agora que temos nosso novo campo nos dados do lado esquerdo, ele será uma medida contínua porque o resultado será vendas. Agora vamos verificar os valores. Mas primeiro eu gostaria de me livrar desses diagramas de pares. Vou apenas mover as vendas para os detalhes e depois movê-las novamente para a vista aqui na APC Então, agora temos esses valores. Vamos fazer nossas novas vendas com a operadora final e colocá-las também em exibição. Vamos torná-lo um pouco maior para ver os cabeçalhos. Tudo bem, então agora vamos conferir os clientes. Vamos pegar o cliente número dois, você pode ver o país igual à Alemanha, então temos o primeiro verdadeiro e a pontuação também, maior que 50. Então, temos outra verdade. Com isso, vamos fazer com que a saída seja verdadeira. É por isso que estamos vendo o valor das vendas na produção. Vamos passar para o próximo. Temos o cliente número três. Você pode ver que o país não é a Alemanha, então temos aqui a França. Então, a primeira condição será falsa. Imediatamente, a saída será falsa porque ambas devem ser verdadeiras. Mas podemos verificar o segundo valor, você também pode ver a pontuação, não superior a 50. Ambos falham. E a saída também pode falhar. É por isso que estamos recebendo Et, não estamos recebendo as vendas. Tudo bem, agora vamos passar para outro cliente, número 23. Você pode ver que os clientes vêm da Alemanha. A primeira condição foi cumprida. Temos nosso primeiro verdadeiro, mas a pontuação não é superior a 50. A segunda condição falhou. É por isso que não obtivemos nenhum resultado. Como você pode ver, o operador final é muito restritivo. Tudo deve ser verdade para obter os resultados. É isso mesmo. É assim que o operador final funciona. Vamos passar para a próxima. Queremos mostrar as vendas apenas para os clientes que vêm da Alemanha, ou a pontuação é superior a 50. A lógica é muito simples, certo? Mas aqui temos que mudar o operador de como estamos combinando essas duas condições. Nós vamos ter a mesma coisa. É por isso que vou até o departamento de vendas e vamos duplicá-lo, e depois vamos editá-lo Vamos mudar o nome para Or, e temos as mesmas condições se o país for igual à Alemanha, mas desta vez ou a pontuação for maior que 50, por isso que vou até aqui e vamos mudar para o operador Or vamos mudar para Agora, gostaria de mencionar que essas funções lógicas estão muito próximas da língua inglesa. Se você acabou de ler esse código, é como se estivesse dizendo uma frase em inglês. Então, o que você está fazendo aqui é se o país for igual à Alemanha, ou se a pontuação for maior que 50, mostre as vendas. É isso mesmo. Veja, é como traduzir a frase em inglês em um código E também é muito fácil de escrever e ler, então é muito lógico. Agora vamos empacotar nosso cálculo. Você pode ver que é válido. Vamos clicar em Ok. imediatamente podemos ver na visão de que com Nós estamos obtendo mais valores do que o fim, porque o fim é muito restritivo Agora vamos conferir alguns clientes. Você pode ver que o primeiro que temos, o país diferente da Alemanha, vem da França. A primeira condição falhou, então vamos esperar pela próxima. Mas a pontuação é superior a 50, que significa que esse cliente atenderá ao requisito. Basta ter apenas uma verdade. É por isso que temos as vendas e a produção que o próximo cliente preenche. Ambas as condições vêm da Alemanha, acima de 50. É por isso que temos as vendas como a operadora final. Mas o terceiro cliente, como você pode ver, a primeira condição falhou porque a França e a segunda também falhou porque a pontuação não é superior a 50. É por isso que os dois falharam e não temos nenhum resultado. Precisamos pelo menos obter algo nas saídas. Então é isso, é assim que o operador funciona. Tudo bem, agora temos a seguinte tarefa para você mostrar as vendas apenas para clientes que vêm da Alemanha ou da França. Você pode pular o vídeo agora para concluir a tarefa e, quando terminar, pode retomá-la Ok, então vamos ver como podemos fazer isso. Podemos criar um novo campo calculado. Podemos chamá-lo de País de Vendas. E vamos começar com as declarações. Então, temos as duas condições. O cliente deve ser da Alemanha ou da França. O primeiro será o país igual à Alemanha e o operador ou o cliente poderá ser da Alemanha ou da França, país igual à França. O que pode acontecer se uma dessas condições for atendida? Teremos as vendas, depois as vendas, e pronto. Vamos acabar com isso. Como você pode ver, muito simples. Vamos lá e bata, ok. Como de costume, vamos verificar os valores. Vamos arrastá-lo e soltá-lo aqui na exibição, nós o temos aqui no meio. Vamos torná-lo um pouco maior e ver os clientes. Agora estamos verificando apenas um campo, mas em duas condições. Ou o país, a França ou a Alemanha. O primeiro cliente que podemos ver vem da França. Nós vamos obter o valor. O segundo também, obteremos o valor das vendas. França, EUA. Não obteremos nenhum valor porque não faz parte da condição. Como você pode ver agora, estamos recebendo as vendas de todos os clientes da França ou da Alemanha. Ok, agora eu vou te mostrar uma coisa rapidamente. Vamos voltar ao nosso campo calculado, país de vendas, e editá-lo. Agora, em vez de ter ou vamos usar a operadora agora, o que estamos dizendo é que o cliente deve vir da Alemanha e, ao mesmo tempo, da França. Parece estranho, certo? Então, vamos experimentá-lo. Vamos clicar em OK e verificar os resultados. Você pode ver que o país de vendas está completamente vazio, então não vemos nenhum valor, porque em nossa situação, o cliente só deve vir de um único país. Não podemos ter essa condição logicamente. Do ponto de vista dos dados, isso não é possível. Tudo bem, pessoal, o que aprendemos no final? Vamos nos aproximar do operador da porca. Ok, agora temos a seguinte tarefa. Mostre as vendas de todos os clientes que não vêm da Alemanha. Se o cliente vier de qualquer outro país, veremos as vendas e a visualização. Mas se o cliente for da Alemanha, deve ser nulo. Tudo bem, agora vamos criar um novo campo calculado. Vamos chamá-la de Sales Germany. E também teremos as declarações F. Então, agora temos duas maneiras de fazer isso. A primeira opção e a longa, onde vamos criar uma condição para cada valor dentro do país. Além da Alemanha, vamos fazer algo como esse país igual aos EUA. E então vamos dizer Ou país é igual, por exemplo, Itália E então para o próximo, ou país igual à França. Como você pode ver, estou criando uma condição para cada valor desse país de dimensão. Obviamente, se você tiver uma longa lista de países, acabará criando muitas também acabará criando muitas condições. O que pode acontecer se um novo país entrar na sua fonte de dados? O que pode acontecer? Você sempre pode acessar o cálculo e adicioná-lo como condição. Nesta opção, estamos incluindo todos os valores que queremos ver na exibição, mas há uma maneira melhor de fazer isso excluindo apenas a Alemanha. Vamos remover tudo daqui. Vamos dizer se o país é igual à Alemanha, e desta vez antes da condição. Vamos adicionar o operador aqui. Nós vamos reverter tudo. Se os clientes não vierem da Alemanha, o que pode acontecer? Vamos mostrar as vendas, depois as vendas, e pronto. Como você pode ver, é muito curto e simples. Estamos apenas excluindo um valor. Não precisamos somar todos os valores. Não precisamos nos preocupar se há um novo valor de país dentro da fonte de dados. Qualquer coisa que não seja a Alemanha, vamos mostrar as vendas. Vamos verificar os valores. Eu vou clicar em OK. Agora, como de costume, teremos um novo campo calculado em nossa fonte de dados. Vamos arrastar a contribuição para a visualização para verificar os valores. Apenas faça a cabeça um pouco maior para lê-la. Em seguida, role para cima e os primeiros clientes vêm da França. Vamos obter as informações da venda. O próximo da Alemanha que temos agora aqui também temos o cliente, cinco da Alemanha, seis também da Alemanha. Não temos nenhuma informação de vendas. Assim, podemos ver que todos os clientes que não vêm da Alemanha também venderam nesse campo. Podemos verificar que, ao classificar os países e classificá-los assim e todos esses valores da França, sempre obteremos informações de vendas E se formos para a Alemanha, você verá que todos os clientes da Alemanha não têm nenhuma informação de vendas neste campo Eles dizem que vamos obter, novamente, os valores. Como você pode ver, é muito fácil de usar e muito útil criar filtros e assim por diante. E também para focar em um grupo específico de clientes. Em nossa opinião, trata-se dos três operadores. Eles são muito bons de usar. Tudo bem, pessoal. Isso é tudo para os operadores lógicos. E com isso, abordamos todas as oito funções lógicas no Tableau São funções muito importantes, pois nos ajudarão a tomar decisões baseadas em dados na análise. E com isso, abordamos o último grupo de funções na categoria cálculos em nível de linha. Aprendemos cerca de 40 funções do Tableau. Em seguida, aprenderemos sobre os cálculos agregados no Tableau 145. Funções de agregação no Tableau |: SUM, AVG; COUNT, COUNTD, MAX, MIN: Tudo bem, agora vamos falar sobre o segundo tipo de cálculo que temos no Tableau, os cálculos agregados E eu dividi as funções em dois grupos. O primeiro grupo vai agregar as medidas em nossa fonte de dados, então temos a soma, a contagem média e assim por diante E o segundo grupo, onde podemos agregar as dimensões da nossa fonte de dados E aqui temos apenas uma função. Nós temos os atributos. Agora vamos nos concentrar no primeiro grupo, como agregar as medidas no Tableau Tudo bem, então a primeira pergunta é: o que são cálculos agregados no Tableau Se você usar esses cálculos, agregará as linhas da fonte de dados colocará o resultado no nível de visualização dos detalhes Isso significa que a dimensão que você está usando na exibição controlará a granularidade da medida Vamos dar um exemplo rápido. Para entender isso, digamos que temos a tabela de pedidos dentro da nossa fonte de dados. Gostaríamos de encontrar o total de vendas dos produtos. Neste exemplo, as vendas são uma medida e o produto é a dimensão. Para encontrar o total de vendas, podemos usar a função Sum no Tableau. Tem essa aparência. Podemos usar a soma das vendas na exibição. Podemos ter uma dimensão, os produtos. É ele que vai controlar o nível de detalhes na exibição. E então temos o resultado da soma da função. Vamos colocar aqui os resultados das agregações. Agora, com esta tabela, agrupe as linhas dos pedidos por produtos. Como você pode ver, o primeiro grupo é baseado no produto número um. Em seguida, temos o segundo grupo para o número de produto 23.4 Como você pode ver, os pedidos agora estão divididos em grupos Nos níveis de visualização, teremos exatamente apenas uma linha para cada grupo Isso significa que, para o produto 1, podemos ter apenas uma linha. E então vamos resumir todas as vendas desse grupo No final do resultado, podemos ter o valor de 40. Como você pode ver, os cálculos agregados agrupam as linhas da fonte de dados e são apresentados como uma linha na saída das visualizações serão movidas para o Para os dois, podemos ter apenas uma linha e o resumo das vendas será 50 E a mesma coisa vai acontecer com o produto três, teremos aqui duas linhas e o resumo disso será 45 Além disso, para o P four, também temos uma linha de visualizações com apenas 15 no total de vendas Como você pode ver, o cálculo agregado vai agrupar as linhas da fonte de dados e apresentá-la como um valor nas visualizações E o nível de detalhe dependerá da dimensão usada na exibição. É por isso que dizemos que os cálculos agregados colocarão os dados no nível de visualização dos detalhes E não é como as funções nos cálculos em nível de linha em que calculamos cada valor na mesma linha Então, calculamos que o número de linhas permanecerá exatamente como antes. Então é assim que os cálculos agregados funcionam. E não temos apenas uma função. Temos aqui várias funções. Então, no primeiro, temos a soma que acabamos de aprender. Ele pode retornar a soma total de todos os valores em um campo. E depois temos outra, a média. Ele retornará a média de todos os valores. Então temos a contagem. Ele contará o número de valores em um campo. Então, temos outra função muito semelhante chamada count D. Desta vez, vamos contar o número de linhas exclusivas dentro de um campo. Então temos o máximo e o mínimo. Ele pode retornar o valor máximo ou o valor mínimo dentro de um campo. Agora, se você verificar a sintaxe dessas funções agregadas , será a mais fácil Se você compará-la com qualquer outra função, todas elas seguem o mesmo padrão, então elas sempre começam com o nome das funções. Por exemplo, a soma, a média, a contagem e assim por diante. E todos eles aceitam apenas um campo. Como você pode ver, temos a soma das vendas, média das vendas e assim por diante. Portanto, temos apenas um argumento, e é muito simples. Então, agora vamos entrar no Tableau e começar a praticar essas funções agregadas Ok, então, de volta à nossa pequena fonte de dados. Vamos aos produtos e, como sempre, obteremos a categoria e também o nome do produto. Agora, essas duas dimensões definirão o nível de detalhes e o nome do produto será o que está controlando. Então, aqui temos os cinco produtos dentro da nossa fonte de dados. Agora, para criar cálculos agregados no Tableau, há duas maneiras. Você vai fazer isso. Localmente, diretamente somente para essa exibição ou globalmente criando um novo campo calculado, e ele estará disponível para todas as outras planilhas Então, agora vamos verificar os primeiros métodos em que vamos usar e criar um cálculo agregado rápido Vamos analisar os pedidos e aceitar as vendas. Basta arrastar e soltar aqui na exibição. Agora, como você já deve ter notado, o Tableau sempre tenta agregar os dados nas visualizações e, para isso, o Tableau usará as funções agregadas usará Então, como você pode ver, temos as vendas, mas antes disso temos a soma das vendas. Isso significa que o Tableau está usando a função sum para agregar dados na exibição E esse é o método padrão do Tableau para agregar os Isso significa que, no Tableau, o tipo padrão de cálculo pode ser usado Na medida estão os cálculos agregados. E a função padrão que sempre será usada é a soma. Agora, para alterar a função usada nas agregações, podemos ir até a medida aqui e clicar com o botão direito nela E aqui vemos que nosso campo é uma medida. E usando a função soma para mudar isso, vamos até a medida e podemos encontrar aqui uma lista de todas as diferentes funções agregadas que temos no Tableau Temos a soma, a média, a contagem, a distinção, o mínimo, o máximo e assim por diante. Agora, por exemplo, podemos ir até aqui e alterá-la para a média. Agora, em vez da soma das vendas, temos a média das vendas. E somando a saída, podemos obter as médias. Como você pode ver, é muito simples. Com apenas um clique, alteramos a função de agregação. Além disso, ele não precisa de muitas configurações, como veremos mais adiante na tabela, cálculos, por exemplo, ou expressões de LOD. Então, esse é muito fácil. Se você quiser alterar a função, basta ir até a medida radicalmente nela E aqui você tem uma lista de todas as funções que você pode configurar. E, claro, qualquer coisa que eu esteja escolhendo agora dessas funções não afetará nenhuma outra planilha e não afetará nossa fonte de dados. Aqui ainda temos as vendas. Não temos nenhum campo chamado média de vendas, portanto, ele só pode estar disponível localmente para essa visualização Isso nos leva ao segundo método que podemos criar uma função agregada que está disponível globalmente para todas as outras planilhas ou pastas de trabalho conectadas à fonte Tudo bem, agora digamos que eu gostaria de ter um campo extra dentro da minha fonte de dados para encontrar o total de vendas. Para fazer isso, vamos criar novos campos calculados. É muito simples. Vamos chamá-lo de Total Sales. Então, para ver as funções agregadas no Tableau, podemos conferir as documentações podemos conferir as documentações aqui. Vamos para Todos. E então vamos escolher Agregar. E com isso, você pode encontrar todas as funções agregadas no Tableau Dentro dele, você também pode encontrar as expressões de LOD que temos aqui, a correção include e assim por diante Encontre o total de vendas. Teremos a função sum e, como você pode ver, ela precisará de uma expressão. Serão as vendas. Será apenas um campo. Nós vamos fazer as vendas. E é isso. Como você pode ver, o cálculo é valorizado. Vamos lá e bata, ok. E com isso, obtivemos uma nova medida contínua dentro da nossa fonte de dados. Mas aqui, a diferença entre os cálculos agregados e os cálculos em nível de linha, esses cálculos acontecerão em tempo real, onde o cálculo em nível de linha armazenará os dados dentro da fonte de dados Isso significa que, se você verificar os dados da fonte de dados ou visualizar os dados daqui, verá que não temos nenhuma informação sobre o total de vendas. Agora, se você navegar pelos dados, não temos nenhum campo extra chamado total de vendas. Porque essas informações não serão recalculadas do Tableau e armazenadas armazenadas Isso pode acontecer em tempo real quando você traz o campo para a visualização Isso significa que o Tableau não executará imediatamente os cálculos agregados enquanto você os cria e, em seguida, colocará o resultado na fonte de dados O Tableau fará isso rapidamente. Isso porque o Tableau não sabe o nível de detalhes que você precisa nas visualizações Como você sabe, a fonte de dados tem o nível de detalhes. É por isso que apenas um tipo de cálculo, os cálculos em nível de linha, pode ser pré-executado e armazenado na fonte de dados, e o restante pode permanecer em funcionamento. Isso significa que nosso novo campo calculado usando as funções agregadas não armazenará nenhum dado na fonte de dados Os dados serão calculados. Depois de arrastá-lo e soltá-lo dentro da exibição, ele ficará vazio, desde que você não o use. Vamos fechar isso aqui. E vamos arrastá-lo e soltá-lo na exibição para verificar os resultados. Agora, nessa visualização, temos o total de vendas dos produtos porque o nome do produto controlará o nível de detalhes. Digamos que você gostaria de ter o total de vendas por categoria. Nessa visualização, você precisa remover o nome do produto. Para fazer isso, vamos remover o nome do produto da exibição. E com isso obtivemos o total de vendas de cada categoria. Isso significa que os cálculos agregados ou a granularidade das medidas dependerão do nível de detalhes das visualizações A dimensão pode controlar tudo. Vou controlar o nível de detalhes que vemos na exibição. Então, agora vamos entender como Tableau trouxe esses números para a exibição Ok, então na fonte de dados temos 15 pedidos. E nas visualizações, dissemos: ok, gostaríamos que a categoria Tableau fosse usada e levasse a categoria para as E lá dentro existem dois valores. Então, vamos pegar os acessórios e os monitores. Então, teremos com isso apenas duas linhas. Então podemos ter as vendas, o total de vendas. Tableau vai agregar as vendas de cada categoria Então, como você pode ver, o Tableau dividirá os pedidos em dois grupos Um com a categoria acessórios e outro com o monitor. Agora, para encontrar o total de vendas da tabela de acessórios, vamos simplesmente agregar todos esses valores das vendas e colocar o resultado na saída O primeiro, que terá cerca 2377 para a próxima mesa de grupos, pode fazer o mesmo Vamos analisar todos os pedidos abaixo da categoria Monitor and go e agregar todos os valores que obteremos em torno de 4.129. Como você pode ver, tabela pode dividir as linhas pela dimensão usada nas nas Vai ser por categoria, vai ser dividido em dois grupos. E então você pode aplicar as funções agregadas. Vamos passar para o próximo. Gostaríamos de encontrar a média de vendas para cada categoria. Para fazer isso, vamos criar um novo campo calculado e criar um novo campo calculado vamos chamá-lo de Média de Vendas. A função é muito simples. É o AVG, a média. Então, podemos fazer nossas vendas de campo e pronto, é bem simples. Vamos clicar em Ok. E, como de costume, teremos um novo campo vazio dentro da fonte de dados, mas depois de arrastá-lo e esfregá-lo na exibição, o cálculo acontecerá. Vamos fazer isso. encontrar a média de vendas para cada categoria. A forma como o Tableau fez os cálculos é muito simples. A tabela dividirá novamente as linhas dentro das outras em dois grupos. O primeiro grupo de acessórios, então vai continuar. Todos esses valores dentro das vendas. E então ele será dividido pelo número total de pedidos dentro dessa categoria. Aqui temos cerca de oito pedidos. O valor final será em torno de 297. A mesma coisa acontecerá com a segunda tabela de grupos, somando todos esses valores e dividindo por sete porque temos apenas sete pedidos para o monitor e obteremos 590 como resultado Podemos ver novamente que essa categoria de dimensão está decidindo como o cálculo pode acontecer e também como os dados serão divididos Isso é tudo para a função média. Vamos passar para o próximo. Nós temos a contagem. Digamos que gostaríamos de encontrar os pedidos para cada categoria. Para fazer isso, podemos criar novamente um novo campo calculado, e vamos chamá-lo de número de pedidos. A função é muito simples, então vamos usar as contagens e, dentro dela, precisamos de apenas um campo. Desta vez, vamos contar os IDs do pedido. Para fazer isso, usamos o ID do pedido e pronto. Estamos contando quantos IDs de pedidos temos em nossa fonte de dados. O cálculo é válido, vamos clicar. OK. Como de costume, obteremos uma medida contínua em nossa fonte de dados. Vamos soltá-lo na exibição e verificar os resultados. Podemos ver que nos acessórios recebemos oito pedidos e no monitor recebemos sete pedidos. Agora vamos ver como a Table está fazendo isso. É muito simples. Novamente, nossos dados são divididos em e o Tableau começará simplesmente contando as Então, quantas linhas temos dentro dos acessórios? Serão oito linhas. Temos aqui oito pedidos. E se você contar as linhas do monitor, também receberá sete pedidos. Com a função de contagem, estamos simplesmente contando as linhas. Isso significa que nos acessórios temos oito linhas e no monitor recebemos sete pedidos. Há mais uma coisa especial sobre a contagem. Digamos que, dentro de nossos dados, temos valores nulos Digamos que não temos nenhum ID de pedido. Está vazio, é nulo. Então, o que pode acontecer aqui? O Tableau não contará isso. Então, neste exemplo, o Tableau contará apenas seis em vez de sete, obteremos seis E isso também afetará a função anterior, a média, como aprendemos antes. Ele somará todos esses valores e poderá ser dividido pelo número de pedidos. Então, digamos que temos aqui um nulo desta vez. O Tableau não o dividirá por sete. O Tableau vai dividi-lo por seis. E aqui, novamente, um lembrete que precisamos lidar com os nulos dentro de nossos dados à medida que aprendemos antes de usar a extremidade z ou o final de Nal e assim por diante Então, se dividirmos em seis, pode ser diferente de dividi-lo por sete, o que é mais correto, desculpe, temos sete pedidos São seis pedidos, ou seja, preste atenção se você sentir que está fazendo os agregados em cima deles, sejam eles nulos ou não Porque, com um nulo aqui, obteremos resultados imprecisos Não temos seis pedidos, temos sete pedidos dentro do monitor. Tudo bem, então isso é tudo para essa função, a contagem. Tudo bem, agora vamos passar para uma função muito semelhante no Tableau chamada contagem D. Ela retornará o número de valores exclusivos ou distintos em um campo Parece muito parecido com as contagens, mas aqui temos uma diferença entre elas, onde contamos apenas os valores distintos. Vamos dar um exemplo para entender a diferença. Gostaríamos agora de mostrar o número de produtos, cada categoria. Vamos criar um novo campo calculado. Vamos chamar isso de número de produtos. Desta vez, vou começar primeiro com as contagens de funções para mostrar as diferenças entre elas. E vamos usar o ID do produto de campo. Vamos selecionar isso. E então, ok novamente, temos um novo campo calculado. Vamos mostrar isso nos resultados. E podemos ver que os resultados são muito semelhantes ao número de pedidos aqui. Novamente, temos oito produtos para os acessórios e sete produtos para o monitor. Agora, o que aconteceu aqui? Bem, se você verificar os dados do pedido, temos apenas dois produtos com os acessórios e também apenas dois produtos para o monitor. Por que temos Ta e Civil. E isso porque o Tableau vai contar o número de linhas, seja como se fossem duplicatas ou não, não importa Então, o Tableau vai contar. Ok, aqui temos oito linhas, que significa que temos oito produtos. É por isso que não podemos usar a função count para essa tarefa. Temos que usar outra coisa em que vamos usar a contagem D. Vamos mudá-la. Vou acessar os campos calculados. Basta adicionar um D após a contagem para usar a próxima função. Portanto, contamos o ID do produto. Vamos clicar em OK. E como você pode ver no resultado, agora temos dois para os acessórios e dois para o monitor. Então, vamos ver como o Tableu vai funcionar aqui. Tableau pode contar os valores distintos ou exclusivos dentro do campo Desta vez, o Tableu prestará atenção ao conteúdo do campo, então começará a contar Ok, aqui temos o mouse da USP. Esse é um deles. Então, na próxima , temos as mesmas informações. O Tableau não contará nada. O mesmo para o terceiro, depois para o quarto pedido, temos um novo produto. Então, aqui temos um novo valor, o teclado logístico. Então, aqui temos dois, depois passamos para a mesma coisa. Então, aqui temos os mesmos valores. O Tableau não os contará no final. O Tableau contou aqui com dois valores exclusivos. Aqui temos dois produtos para os acessórios, é por isso que o Tableu vai sair e colocar A próxima categoria, então começamos da mesma forma, o monitor LG full HD. Este é um produto, o segundo é o mesmo. O valor não o contará e, em seguida, passará para o terceiro. Como você pode ver , são novos produtos, novos valores. Então, vai contar dois. E o resto não contará nada porque também a tabela Duplicates contará o número de valores exclusivos dentro do campo É por isso que também teremos aqui dois que são mais precisos. Temos apenas dois produtos para os acessórios e apenas dois produtos para o monitor. Essa é a diferença entre contar e contar D. O contador simplesmente contará cegamente, quantas funções temos em cada categoria Mas a contagem D vai verificar o conteúdo, e vai contar apenas os valores únicos e distintos. Tudo bem, agora vamos passar para os dois últimos. Temos o máximo e o mínimo. São funções muito simples no Tableau. O máximo pode encontrar o valor mais alto em um campo e os homens podem encontrar o valor mais baixo em um campo. Vamos verificar como isso pode funcionar. Então, digamos que gostaríamos de mostrar as maiores vendas de cada categoria. Para fazer isso, vamos criar um novo campo calculado. Vamos chamá-lo de maior número de vendas. E então podemos usar a função max e temos as vendas. É muito simples, sempre precisa de um campo definido. Vamos clicar em OK e verificar os resultados. Vamos colocá-lo na tela para que possamos ver a maior venda dentro dos acessórios é a 525 e a maior venda do monitor é a 1691 Então, vamos ver como isso funciona. Como de costume, nossos dados são divididos em dois grupos. Começamos com o primeiro grupo, então vamos verificar todos esses valores. Quais são os valores mais altos dessas vendas? Será a tabela 525 que o apresentará como resultado Em seguida, vamos passar para o segundo grupo. Então, a tabela vai pegar todos esses valores e compará-los uns com os outros para encontrar o valor mais alto. E será esse pedido número dois como o maior número de vendas dentro de nossos dados para a categoria. Monitore isso. É assim que a função max funciona no Tableau Vamos para a próxima para encontrar as vendas mais baixas para cada categoria. Nós vamos fazer as mesmas coisas. Teremos um novo campo calculado, com as menores vendas. Desta vez, podemos usar a função e, em seguida, nosso campo Sales que define clique em Ok. Vamos apresentá-lo também como resultado para compará-lo. Portanto, podemos descobrir que as vendas mais baixas nos acessórios são 56. E o menor valor também para o monitor é 40. A mesma coisa, Tableau. Vou verificar todos esses valores para o primeiro grupo, quais são as vendas mais baixas? Como você pode ver, será essa ordem, a ordem número dez será o valor mais baixo. E então o Tableau verificará esses grupos de valores para encontrar o valor mais baixo, que será esse 139 Tableau está apenas aproximando os números, é por isso que temos aqui 40, mas na realidade são 39,97. Então é isso É assim que o máximo e o principal funcionam no Tableau. Como você pode ver, as funções agregadas no Tableau são muito simples Acho que essas funções são o tutorial mais fácil que fiz na série Tableau Tudo bem, pessoal, então isso é tudo para essas seis funções a fim de agregar as medidas da nossa fonte de dados Em seguida, falaremos sobre como agregar as dimensões usando a função muito confusa, o 146. Função de atributo no Tableau | ATTR: Vamos falar sobre outra função agregada no Tableau Mas desta vez essa função vai ser muito especial e muito confusa Muitas pessoas se confundem primeiro sobre a função de atributo no Tableau Como sempre, podemos entender o conceito por trás disso e depois praticar no Tableau Anteriormente, aprendemos que a função agregada vai agregar os números, as medidas dentro da nossa fonte de dados Isso faz sentido, certo? Para ter o total de vendas na exibição. Mas agora, que tal agregar os valores das dimensões, por exemplo, os clientes ou os produtos Como agregar esses valores? Não podemos usar a função soma para agregar as dimensões Podemos usar a função de atributo, a função de atributo no Tableau, agregando os valores das dimensões da fonte de dados e apresentando o resultado na exibição Mas desta vez eu gostaria de agregar os valores dos clientes pelos produtos Para fazer isso, podemos usar o atributo function. Para os clientes na exibição, podemos ter dois valores. Primeiro, temos o produto dimensional. Este vai definir o nível de detalhes dessa visualização. Aqui temos outro campo onde podemos ter o resultado da agregação dos clientes, o atributo do cliente Aqui temos duas opções. O primeiro, se todos os valores forem iguais, retornará um único valor, o mesmo valor. Ou, se tivermos vários valores , isso retornará o risco. Isso pode parecer muito confuso ou complexo, mas não se preocupe Vamos seguir o exemplo novamente aqui, já que estamos agrupando os dados pelos produtos que o Tableau vai usar e agrupando os pedidos pelos O primeiro grupo para o produto número um, o segundo grupo para dois e assim por diante. Nas visualizações, teremos apenas uma linha para cada grupo, como qualquer outra função agregada. Agora, para o primeiro grupo, teremos uma linha, a de pagamento, e o Tableau verificará os valores dos clientes desse grupo Como você pode ver, temos as mesmas informações nessas três linhas Temos John, John, John. Temos o mesmo valor, então estamos nas primeiras opções. Se todos os valores forem iguais, ele poderá retornar um único valor. É por isso que a mesa vai voltar. Na saída, John com esse tablet implementou a primeira opção. Vamos para o próximo grupo. Então, os dois, como você pode ver nos clientes, e os dois, temos aqui valores diferentes. Então, o primeiro é John, o segundo é Maria. Maria, não temos os mesmos valores e direitos. Temos valores diferentes. É por isso que o Tablet executará a segunda opção, porque temos vários valores e a tabela retornará o risco. É por isso que temos aqui e enganamos outros resultados. É assim que a função de atributo funciona no Tableau. Vamos passar para os próximos produtos. Vamos ver que temos o P três e, como você pode ver temos aqui novamente dois valores diferentes, John e Maria. Eles não são os mesmos. É por isso que a segunda opção será ativada. E a tabela vai ter o asterisco. Outros resultados para o produto. Quatro, vamos verificar. Temos Maria e Maria, temos o mesmo valor. É por isso que a tabela executará a primeira opção em que todos os valores são iguais e , em seguida, obteremos o mesmo valor na saída. É por isso que temos Maria. Isso é tudo para a função de atributo. É muito simples, certo? Depois de ter um exemplo , tudo ficará claro. Novamente, se os valores forem os mesmos, como aqui John, obteremos o mesmo valor. E se os valores forem diferentes, então você tem vários valores, então a tabela terá o Asterix E agora você pode perguntar o que esse Asterix significa na visão tabela o usará como um destaque ou aviso para que você informe que há mais detalhes neste campo dentro dos clientes e o Asterix também pode ajudá-lo a entender a relação entre as dimensões entre, por exemplo, os clientes e os produtos Como você pode ver, para o produto dois, temos vários valores, então é como um relacionamento. Mas para o produto um, temos um relacionamento individual. Portanto, temos apenas um cliente para apenas um produto. Com isso, você pode entender a relação entre as dimensões. Tudo bem, com isso, entendemos que, no Tableau, podemos, é claro, agregar as medidas como na função soma Além disso, podemos agregar as dimensões dentro da fonte de dados usando a função de atributo no Tableau Portanto, essa é a principal tarefa que geralmente usamos a função de atributo para agregar as dimensões Agora vamos voltar ao Tableau para praticar essa função Tudo bem, então vou mostrar um exemplo muito rápido como criar os atributos no Tableau Vamos ficar com a pequena fonte de dados. Desta vez, vamos até os clientes. Também vamos levar os países e as cidades para ver a vista. Agora, eu gostaria que isso agregasse a dimensão da cidade dentro dessa visão Para fazer isso, podemos usar o atributo function. Há duas maneiras de fazer isso. Seja global ou localmente, como de costume, localmente somente para essa visualização, globalmente para todas as outras planilhas Vamos ver o mais rápido, o local. Para fazer isso, vamos até a cidade aqui, escrevemos e clicamos nela, e então você pode encontrar essa opção entre as dimensões e as medidas. Desta vez, temos os atributos. Novamente, essa não é a terceira opção dos metadados que aprendemos antes, dimensões e medidas. Isso é simplesmente uma função agregada que Tableau acabou de colocar entre essas duas opções Não é a terceira opção, é uma função agregada Vamos clicar nisso. Agora podemos ver pelo nome do campo, temos o atributo de função aplicado no campo Cidade. E o nível de detalhes em nossas visualizações não é mais a cidade como antes, agora é o país, a cidade terá um valor agregado Para a França, temos Paris, para a Alemanha e os EUA, temos o risco. Vamos ver rapidamente como o Tableau fez isso. Ok, aqui é muito especial sobre a função de atributo no Tableau Não é como todas as outras funções agregadas em que partimos da fonte de dados Aqui, começamos com as visualizações, dependendo do nível de detalhes de visualização que temos dentro da Ele vai fazer o cálculo. Aqui temos as visualizações, o país e a cidade Ele vai se concentrar apenas nessas duas dimensões. No início, temos a França, Paris e temos dois valores para a Alemanha e dois valores para os EUA. Como a única dimensão do país que temos na vista e na cidade pode ser uma agregação, o nível de detalhe será o país Isso significa que teremos apenas três linhas, apenas três valores. O Tableau nos mostrará, como podemos ver aqui no lado esquerdo, que temos a França, a Alemanha e os EUA Agora, como aprendemos, o Tableu vai verificar os valores Se todos os valores forem iguais, obteremos o mesmo valor para a França, temos apenas um valor, será o mesmo valor, Tableau o colocará na saída Então, na próxima, Alemanha, temos esse grupo de linhas. Temos duas filas, Berlim e Stuttgart. Temos dois valores diferentes. É por isso que o Tableau colocará o asterisco na saída. O mesmo para os EUA. Como você pode ver, temos dois valores diferentes, então temos vários valores e, para isso Tableau também pode mostrar o Astrisk nas saídas E é por isso que temos aqui apenas Paris para França e dois Astriskis para os outros dois países Então você pode ver que isso é muito simples. Vamos ver outro exemplo para entender o caso de uso dos atributos. Tudo bem, pessoal, então agora podemos perguntar, ok, bom. Agora podemos agregar as dimensões, mas onde posso usá-las em meus painéis? Então, quais são os casos de uso reais das funções de atributos no Tableau Bem, geralmente eu costumo usar as funções de atributos em dois casos de uso. O primeiro dentro da dica de ferramenta, onde eu quero mostrar aos usuários mais detalhes sobre as agregações Deixe-me mostrar como eu costumo fazer isso. Vamos até a grande fonte de dados e depois vamos até os clientes. Vamos pegar, por exemplo, o país, a cidade, todas as informações sobre o local e também o código postal Então, como de costume, gostaríamos de mostrar as informações de vendas Então, vamos aos pedidos e levar as vendas para as colunas. E vamos mostrar os rótulos e também a cor das vendas. Agora podemos ver que o nível de detalhes da nossa visualização será baseado no código postal Como isso nos levará ao nível mais baixo de detalhes, digamos que os requisitos queiram que tenhamos o nível de detalhes da cidade e não o código postal. Há duas maneiras de fazer isso. Ou podemos remover o código postal da vista aqui. Com isso, obtivemos o nível de detalhes da cidade. Mas agora vamos ver que eu ainda quero trazer as informações do código postal para esse visual como um detalhe para os usuários Eu não posso simplesmente arrastar e tentar. Coloque aqui, ele vai dividir os dados, certo? Você pode ver aqui, Paris, que temos dois valores. Em vez disso, podemos usar as funções de atributo no Tableau se ainda precisarmos apresentar as informações do código postal nessa visualização Como aprendemos antes, podemos ir até aqui e mudar rapidamente para atributo, ou podemos criá-lo globalmente para reutilizá-lo em diferentes planilhas Vamos escolher isso. Vamos criar um novo campo calculado. Vou chamá-lo de atributos, código postal. A função é muito fácil. Ele estará no atributo e aceitará somente um campo. Serão os códigos postais. Deveria ser uma dimensão. É isso aí, o cálculo é válido. Vamos lá e bata. Ok, então temos um novo campo calculado, uma nova dimensão. Vamos trazê-lo para a vista. Eu removo o código postal. Agora podemos entender rapidamente, do ponto de vista, que o código postal e a cidade estão quase no mesmo nível de detalhes. Como você pode ver, sempre temos valores, mas apenas dois países onde temos o asterisco Então temos o Paris e o Portland. Com isso, entendemos a relação entre o código postal e a cidade. Eles estão quase no mesmo nível, mas às vezes temos mais detalhes. Em Paris, temos aqui valores diferentes para o código postal e também para o Portland Agora, para mostrar esses detalhes para os usuários, podemos deixá-lo como um campo aqui como cabeçalho ou uma maneira melhor economizar alguns espaços nas visualizações e não mostrar muitos cabeçalhos Podemos mostrar isso na dica da ferramenta. Para fazer isso, vamos arrastar nosso campo e soltá-lo nos detalhes. E então temos aqui essa opção para configurar nossa dica de ferramenta. Vamos entrar nela agora. Como você pode ver, temos quatro informações, cidade, país, vendas e nosso novo campo, o atributo código postal Mas eu gostaria de renomeá-lo para facilitar a leitura dos usuários, então serão as informações do código postal Vamos clicar em OK e agora em Adicionar. Os usuários estão passando o mouse sobre essas informações. Você pode ver que temos mais detalhes sobre a cidade. Temos as informações do código postal dentro dele e, se tivermos vários valores, como em Paris, podemos ter o Astrisk eu normalmente expliquei para os usuários Se você encontrar o risco As, significa que temos mais detalhes sobre as agregações, o que pode despertar a curiosidade dos usuários em fazer análise mais detalhada sobre os códigos postais em vez das cidades E com isso, estamos apresentando as informações do código postal, mesmo que nosso nível de detalhes nas visualizações seja a cidade Esse é um caso de uso muito comum para o atributo em que você pode apresentar mais detalhes das visualizações. Mesmo que você tenha uma quantidade muito alta de dados agregados na exibição, e para isso usamos o funcionamento de redução no Tableau Mas às vezes acabamos, como na maioria das situações, que os usuários querem ver essas informações, querem ver esses códigos postais e as informações de vendas Para fazer isso, fazemos o seguinte. Criamos novas planilhas e, desta vez, criaremos uma visualização onde está o código postal, o nível de detalhes, tudo o que precisamos é o código postal e também as vendas. Arraste e solte as vendas na exibição. Vamos aumentar um pouco para ver as informações do cabeçalho. Então é isso. Vamos chamar isso de vendas por códigos postais. Essa exibição agora pode ser incorporada na exibição original. Para fazer isso, vamos voltar à nossa visão onde temos a cidade como nível de detalhes. Agora, queremos fazer planilhas incorporadas dentro dessa visualização, dentro da dica de ferramenta Vamos ver a dica da ferramenta aqui . Vamos ter uma nova linha. E então vamos para esse menu aqui, as inserções. Com a primeira opção, temos a tabela de planilhas nos mostrará todas as planilhas que temos nesta pasta de trabalho Será a última , vendas por código postal. Vamos dar uma olhada nisso. Agora, incorporamos outra planilha dentro da exibição usando a dica de ferramenta que define É muito simples. Vamos lá e bata, ok. Agora vamos passar o mouse sobre essas cidades. Como você pode ver, agora temos uma mesa ou uma vista, pequena visão dentro da dica de ferramenta se você for a Paris. Agora vemos os dois códigos postais, e essas serão as vendas desses códigos postais. É assim que eu costumo fazer na próxima etapa, se os usuários quiserem ver mais detalhes. Mas é claro que isso precisa de mais cálculos e mais recursos no Tableau para colocar uma exibição em outra Se os usuários estiverem satisfeitos com o Astrix, fique com o Mas se eles precisarem de mais detalhes, você precisará criar outra visualização e colocá-la dentro da dica de ferramenta. Tudo bem, então é isso para o primeiro caso de uso. Usamos o atributo para mostrar mais detalhes para os usuários se tivermos uma alta agregação na visualização e geralmente o usamos na dica de ferramenta Tudo bem, agora vamos passar para o segundo caso de uso, em que geralmente uso as funções de atributos em meu projeto para verificar a qualidade dos dados dentro das fontes de dados. Normalmente, se você estiver trabalhando com os dados, você tem algumas expectativas sobre a qualidade dos dados. E se você tiver alguma suspeita, podemos usar as funções de atributos para investigar a situação Por exemplo, digamos que as expectativas em nossos dados de ter apenas um país para cada cliente, os dados não devem permitir, por algum motivo ter vários países para cada cliente. Se você é cético em relação a essas informações ou queremos verificar a qualidade dos dados que obtemos, podemos usar as funções de atributos como Podemos ir, por exemplo, e pegar o ID do cliente. Podemos usar o nome, o sobrenome, mas agora gostaríamos de verificar a qualidade do país. Mas, como temos muitos dados em nossa fonte de dados, agora pode ser muito difícil verificar os valores para entender se temos vários valores para cada cliente ou se é um relacionamento individual? Em vez disso, podemos agregar o país usando a função de atributo Vamos fazer isso desta vez da maneira mais rápida. Ou clique com o botão direito do mouse no país e vamos aplicar a função de atributo. No início, você pode ver, ok, nada mudou. Mas agora, em vez de validar rapidamente os dados, podemos usá-los como um filtro Clique com o botão direito do mouse no país aqui e mostre o filtro. Agora, na tabela lateral direita, mostraremos todos os valores possíveis que poderiam acontecer com essa visualização. Aqui temos o Astersk. Temos França, Alemanha, Itália e EUA. Claro, o que é interessante é o primeiro, então vou remover tudo e selecionar o asterisco Agora podemos ver que, ao selecionarmos o asterisco, não obtemos nenhum dado. Isso é perfeito. Essa é minha, a qualidade dos dados em nossos dados é perfeita e temos exatamente um país para cada cliente. Mas se começarmos a obter dados do Asterix, isso significa que temos vários valores para cada cliente e podemos investigar essa situação Portanto, esta é uma análise única nossos dados para verificar a qualidade dos dados. Mas digamos que no dia seguinte ou no próximo mês, tenhamos muitos novos clientes e queremos sempre verificar essas informações Podemos criar painéis de qualidade de dados para nós ou para os usuários verificarem se nossas expectativas estão corretas, selecionando apenas o Asterix E podemos explicar que esperamos que essa visão esteja sempre vazia. Se essa visualização não estiver vazia, então temos um problema de qualidade de dados. E podemos adicionar essas informações no título. Podemos chamar isso de verificação de qualidade de dados. Então, é sobre os vários países. Espera-se que esteja vazio. Se estiver vazio, então está tudo bem. Isso é tudo para o segundo caso de uso da função de atributo no Tableau Como você pode ver, é muito útil direitos do projeto entendam seus dados, façam verificações de qualidade de dados e assim por diante Ou também para mostrar mais detalhes para os usuários dentro da dica de ferramenta. Tudo bem, então isso é tudo para a função de atributo no Tableau E com isso, abordamos muitas funções importantes na categoria cálculos agregados Em seguida, podemos começar a falar sobre os cálculos de LOD no Tableau Eles são muito interessantes e importantes de entender. 147. Tableau | Introdução às expressões de LOD: Tudo bem, pessoal. Então, agora vamos falar sobre o terceiro tipo de cálculo do Tableau Temos as expressões de LOD ou cálculos de LOD. É outro tipo para agregar os dados no Tableau E aqui temos apenas três funções que temos: incluir e excluir. E, como sempre, primeiro precisamos entender o conceito por trás deles. Então, podemos ter exemplos suficientes no Tableau. Então, vamos embora. Tudo bem, pessoal, agora podemos entender quando precisamos de expressões de LOD no Tableau usando esse exemplo muito simples Então, digamos que estamos criando uma visualização em que temos as informações da categoria e o nome do produto E agora estamos mostrando o total de vendas de cada produto. Agora, observando essas duas dimensões, você pode entender que o nome do produto está controlando o nível de detalhes em nossa visão. Então, temos cinco produtos e, com isso, temos cinco linhas. Portanto, o nome do produto está dividindo as linhas dessa tabela. Mas agora chegamos ao problema. Se você quiser mostrar na mesma exibição, nas mesmas dimensões e configurar, você deseja mostrar o total de vendas de cada categoria. Bem, não podemos fazer isso enquanto tivermos o nome do produto dentro dessa visualização, porque o nome do produto está dividindo a visualização em Para mostrar o total de vendas de cada categoria. Ou você precisa remover o nome do produto da visualização simplesmente arrastando-o e soltando-o. Você pode ver agora que temos o total de vendas de cada categoria. Mas se você disser, espere, espere, precisamos ver as informações do produto , não podemos ignorá-las. Então, vamos trazê-lo de volta para cá. Se você precisar do nome do produto e ainda quiser ter o total de vendas de cada categoria, precisamos usar as expressões de LOD exatamente nessa situação em que precisamos da ajuda das expressões de LOD para controlar o nível de detalhes de nossas Agora vamos mais longe e entender como o LOD funciona. Ok, agora vamos ter fatos rápidos sobre os cálculos do LOD Primeiro, o cálculo do LOD agregará as linhas da fonte de dados no nível de dimensão que especificamos dentro do Isso significa que a dimensão das visualizações não controlará o nível de detalhes Desta vez, teremos o nível de detalhes das expressões de LOD Os cálculos de LOD, como os cálculos agregados do Tableau, vão para a fonte de dados para consultar os dados lá e, em seguida, trazer o resultado para as visualizações E o cálculo pode acontecer em tempo real. Isso significa que o Tableau pode executar o cálculo somente se você trouxer o campo para as visualizações O Tableau não recalculará nem armazenará as informações dentro da fonte Novamente, do jeito que funciona, as visualizações podem enviar consultas para a fonte de dados e a fonte de dados pode responder com seus resultados É assim que o Tableau executa os cálculos de LOD. Tudo bem pessoal, falamos sobre o nível de detalhes várias vezes durante os tutoriais, mas agora vamos entender o que queremos dizer exatamente com o nível de Digamos que usamos no Tableau somente a medida sem nenhuma dimensão Com isso, estaremos no nível um e obteremos, por exemplo, o total de vendas se você estiver usando a medida Sales Tableau Vou resumir todas as vendas dentro da fonte de dados e apresentá-las como apenas uma linha, um valor Sem usar nenhuma dimensão, obteremos o nível mais alto de agregações. Vamos para o próximo nível. Digamos que usamos uma dimensão como a categoria. Em nossa pequena fonte de dados, temos apenas dois valores. O Tableau pode dividir esse valor em dois valores. Aqui podemos ver mais detalhes sobre nossas vendas. Não é apenas um valor, agora o temos como dois valores. Isso significa que essa dimensão dividirá nossa visão em duas linhas. Passando para o terceiro nível, digamos que você use o país dentro da fonte de dados. Temos três países, o que significa que teremos três fileiras. Agora temos mais detalhes sobre as vendas. Então, como você pode ver, as vendas serão divididas em três linhas. Isso significa que o nível de detalhes da categoria é diferente do país. Na categoria, temos duas linhas. No país, podemos ter três fileiras. Passando para o último nível. Se você trouxer o ID do pedido para as visualizações, obterá o nível mais alto de detalhes É exatamente o nível de detalhes que temos dentro da fonte de dados. Não temos em nosso modelo de dados nenhuma dimensão que divida essas linhas em mais detalhes. Então, agora estamos na parte inferior, no nível mais alto de detalhes. E podemos ter exatamente 15 linhas, porque temos 15 pedidos. Isso significa que cada uma dessas dimensões dividirá as visualizações em diferentes níveis de detalhes A categoria vai dividi-lo em dois países três, nome do produto quatro, ID do pedido, vai dividi-lo em 15 linhas. Isso significa que o nível de detalhes é o mais alto na ID do pedido e será o mais baixo se você não usar nenhuma dimensão. O oposto, se você estiver falando sobre as agregações. O nível mais alto de agregações, se você não usar nenhuma dimensão E você obterá o nível mais baixo de agregações se usar uma dimensão como a ID do pedido que entendemos Cada dimensão nos leva a um nível diferente de detalhes seja, o que queremos dizer com o nível de detalhes no Tableau Tudo bem, pessoal, agora vamos entender as funções do LOD no Tableau Mas primeiro podemos dividir essas três funções em duas categorias. A primeira será a estática. Onde temos apenas uma função, ela é a fixa. No segundo, temos os cálculos dinâmicos. E aqui temos as duas funções de incluir e excluir. Se você quiser ter um cálculo fixo ou estático, você pode usar fixo. Mas se você precisar de mais dinâmica, precisará incluir e excluir as dimensões. Dentro de nossas visualizações ou nas expressões de LOD, defina o nível de detalhes e cada dimensão tem um nível diferente de Por exemplo, a categoria tem apenas dois valores. Isso significa que o nível de detalhes aqui é muito baixo em comparação com o ID do pedido, onde temos o nível mais alto de detalhes. Digamos que nosso nível atual de detalhes dentro da visualização seja o país. Então, temos o nível três. Podemos usar a ordem das expressões de LOD para reduzir os cálculos a um nível mais baixo de detalhes E podemos usar a função exclude ou a função fixa para trazê-la, por exemplo, para o nível dois na categoria. Mas agora, para apresentar os cálculos na visão atual, o que pode acontecer? Os valores podem ser duplicados ou duplicados, como vimos no último caso de uso, em que temos as tabelas e duplicamos ou replicamos todos Ou podemos usar as expressões de LOD para nos levar a um nível mais alto de detalhes como o uso de include ou fixed Mas agora, se quisermos trazer volta os cálculos para a visualização atual, precisamos fazer agregações como fizemos o número médio de clientes para cada categoria Como os clientes têm um nível de detalhes mais alto do que a categoria, você deve prestar atenção às dimensões que está usando nos cálculos de LOD Se isso vai levar as agregações a um nível mais alto de detalhes , você precisa se concentrar nas funções agregadas que está usando para levar o resultado ao nível atual de detalhes na exibição Isso significa que sempre precisamos agregar dados para voltar a um nível inferior de detalhes ou a um nível mais alto de agregações Sempre aqui, temos que usar funções agregadas para voltar ao nível atual de detalhes Mas se estivermos acima, é fácil. Vai ser apenas uma duplicação replicada. Tudo bem, pessoal, espero que tenha ficado claro. Esse é um dos conceitos mais complicados que temos no Tableau, se você comparar com todos os outros conceitos Tudo bem, pessoal, agora vamos entender a sintaxe das expressões de LOD. Eles começam com o nome da função, então ela será corrigida, incluída ou excluída. Depois disso, temos os pontos duplos. Em seguida, temos que definir as agregações. É como os cálculos agregados algo como soma das vendas, média das vendas, máximo e assim por diante Mas a agregação mais comum que usamos aqui é a soma de alguma coisa Vamos dar alguns exemplos. Podemos seguir o seguinte. Como dizemos fixo, não especificamos nenhuma dimensão e, em seguida, especificamos as agregações que temos neste exemplo, a soma das vendas Agora pense nas expressões de LOD à medida que você cria e visualiza no Tableau Você sempre precisa especificar as dimensões e as medidas das agregações. Aqui, estamos pedindo à Tableau que faça a soma das vendas sem considerar nenhuma dimensão Agora vamos adicionar dimensões dentro do cálculo. Como, por exemplo, a categoria aqui. Novamente, a mesma analogia. É como se você estivesse criando uma visão a partir da categoria de dimensão e da soma agregada das vendas Obviamente, você pode adicionar mais dimensões, como a categoria e o nome do produto. Na mesma analogia, temos duas dimensões na categoria de visualização, nome do produto e, em seguida, temos a soma das vendas Agora, é claro, podemos adicionar mais dimensões, como a categoria, o nome do produto, a mesma analogia. Estamos adicionando duas dimensões à categoria de visualização e ao nome do produto. E a agregação é a soma das vendas. E, claro, podemos usar outras funções, como incluir ou excluir nesses exemplos, ou outras agregações como a média de vendas e assim por diante Então, como você pode ver, criar uma expressão de LOD é muito semelhante Ao criar qualquer visualização, você sempre precisa definir as dimensões e as agregações das medidas Então, isso é tudo sobre a sintaxe das expressões de LOD. 148. Tableau | Expressão de LOD FIXO: Tudo bem, então há dois tipos de níveis de detalhes. Lod, o primeiro é aquele que definimos dentro de nossas visualizações Chamamos isso de visualização de LOD, e o outro que definimos nos cálculos, chamamos de expressões de LOD Agora, digamos que, dentro das visualizações, temos duas dimensões, categoria e país. E nós temos as vendas. Agora, no lado direito do LOD, se você usar a função fixa, digamos que temos a categoria fixa, Soma das vendas O que fizemos aqui é exatamente como se você estivesse construindo qualquer outra visão. Você precisa sempre de uma dimensão. E, como agregação o Tableau vai, digamos, criar internamente uma exibição oculta com a categoria de dimensão e a soma agregada das vendas Aqui, como dizemos que é uma função fixa, o Tableau ignorará a dimensão que temos na exibição, para que ela possa funcionar completamente independente das dimensões independente das dimensões apresentadas na exibição Isso significa que o cálculo será muito detalhado e não importa o que você fará nas visualizações Nada mudará no cálculo da expressão de LOD. O que eu realmente quero dizer? Digamos que, na exibição, você tenha adicionado uma nova dimensão, digamos que o produto agora tenha feito uma alteração nas visualizações Agora temos três dimensões, categoria de produto e país. Mas a expressão LO D não mudará em nada. Ele obterá exatamente os mesmos resultados possíveis, tem a categoria e a agregação. Vendas. Portanto, esse é o objetivo principal da função fixa, torná-la independente das dimensões que temos dentro da visão. Então, tudo ficará estático. E essa é exatamente a principal diferença entre essa função e as outras duas, incluir e excluir. Então, como você pode ver, criar as expressões de LOD é muito fácil É muito parecido criação de visualizações no Tableau, arrastando as dimensões e agregações arrastando as dimensões e agregações Em vez disso, você precisa defini-lo dentro do cálculo. E você sempre precisa definir as dimensões e as agregações. Então, é muito simples. Depois de entender isso, vamos passar para a próxima, para a exclusão. Tudo bem pessoal, agora de volta à nossa visão de onde temos o nome do produto. Nas visualizações, não podemos usar os cálculos agregados para mostrar a categoria pi de vendas totais Para resolver isso, vamos usar as expressões de LOD usando a função fixa Vamos criar um novo campo calculado. Vamos chamá-la de categoria pi de vendas. Agora vamos usar a função fixa. Então, vamos começar a corrigir as gorjetas e usar essa sugestão daqui Agora, a seguir, temos que definir a dimensão. Como dizemos categoria Pi de vendas , precisamos da categoria. Vamos adicionar a categoria de dimensão e depois dobrar ponto e a agregação pode ser a soma das vendas No final, temos que fechar os pacotes. Como você pode ver, é muito simples. Precisamos definir a dimensão e também a agregação de que precisamos nas visualizações Vamos clicar em Ok. Mas, como sempre, obteremos um novo campo calculado na medida e ele será calculado em tempo real. Isso significa que a tabela não armazenará agora os resultados na fonte de dados. Vamos pegar os resultados, arrastá-los e soltá-los na exibição aqui. Agora vemos nos resultados que temos as vendas por categoria. Estamos ignorando o nome do produto Dimension. E é totalmente baseado na categoria Dimensão. Eu geralmente trabalho com as expressões de LOD para entendê-las Sempre imagino que o Tableau esteja criando uma exibição separada para calcular as expressões LD Em seguida, adicione-a à visualização atual. Então, deixe-me mostrar o que quero dizer com isso. Vamos abrir novamente nosso campo calculado. E no lado direito, temos aqui a tabela de detecção de informações da fonte de dados. Vou consultar esses dados. Estamos dizendo categoria fixa, que significa que podemos pegar a categoria de dimensão. E dentro há dois valores. Temos os acessórios e o monitor. Em seguida, temos a soma das vendas. Esta é a tabela de agregação, vai pegar as vendas e começar a fazer a agregação Então, ele vai resumir todos esses valores. Nas primeiras seções dos acessórios, obteremos o total de vendas dos acessórios. E então o Tableau resumirá todas as vendas da segunda categoria E com isso, obteremos o total de vendas monitorando a saída do nosso cálculo. A expressão LOD pode ser mais ou menos assim. Como você pode ver, o nível de detalhes na expressão de LOD é completamente diferente da exibição Aqui temos apenas duas linhas e, na exibição, temos cinco linhas. Na próxima tabela de etapas, vamos mesclar esses resultados com a exibição Temos os três primeiros produtos pertencentes à categoria acessórios. É por isso que estamos vendo os valores, o total de vendas do acessório na vista. E então os próximos dois produtos pertencem à categoria Monitor. É por isso que estamos vendo o total de vendas pelo monitor. É assim que eu costumo fazer para entender expressões se as coisas ficarem complicadas. Agora, mais uma coisa sobre os cálculos fixos. Dizemos que é estático. Está consertado. Portanto, não importa o que eu esteja apresentando na exibição, sempre obteremos os mesmos resultados e nada mudará na expressão LOD O que quero dizer com isso é que vamos mudar algumas coisas. Vamos retirar o nome do produto. Você pode ver que ainda temos os mesmos valores. Vamos adicionar, por exemplo, o país à exibição. Vamos até as delegações e basta adicionar os países. Como você pode ver, nada para mudar. A expressão LD pode ter exatamente os mesmos valores e é estática. Tudo bem, pessoal, é assim que a expressão de LOD fixa funciona no Tableau. Tudo bem. O seguinte caso. Eu gostaria de criar um histograma para medir a fidelidade do cliente Isso significa que eu gostaria de ter as distribuições de dados do número de clientes distribuídas pelo número de pedidos Gostaria de entender aqui qual é o número de pedidos que a maioria dos meus clientes está solicitando Isso significa que eu gostaria de entender o comportamento dos meus clientes. Isso significa que, para construir isso, precisamos de duas medidas, o número de clientes e o número de pedidos. Bem, antes de aprendermos a construir histogramas, mas apenas a partir de uma medida Se você tiver duas medidas, desta vez precisamos criar expressões de LOD Então, agora vamos fazer isso passo a passo para aprender como criar esse visual. Tudo bem, pessoal, então primeiro vamos entender os dados que temos. Vamos mostrar o número de pedidos de cada cliente. Então, vamos até os clientes. Aqui estamos na grande fonte de dados. Então, vamos pegar, por exemplo, o ID do cliente. Com isso, podemos ter uma lista de todos os clientes dentro da fonte de dados. E então vamos ver os pedidos e pegar as contagens de pedidos. Com isso, obtivemos a contagem de pedidos de cada cliente. Agora vamos classificar os dados para que possamos ver que temos apenas um cliente com o maior número de pedidos, 29. Então, temos três clientes que pediram a mesma quantidade. Temos 2083 vezes que três clientes pediram a mesma quantidade Então, temos um cliente que pediu 26. Então temos aqui, cinco clientes que pediram a mesma quantidade. Temos 25 pedidos, esses cinco clientes. Agora, como temos duas medidas, o número de pedidos e o número de clientes, temos que transformar uma delas em uma dimensão. Então, vou trabalhar agora com o número de pedidos. Para transformá-lo em uma dimensão, queremos esses valores, o 292-82-6205. Para fazer isso, podemos criar uma expressão de LOD usando o 292-82-6205. Para fazer isso, podemos criar uma expressão de LOD usando a função fixa. Vamos criar um novo campo calculado. Podemos fazer vários pedidos por cliente. Vamos criar algo muito semelhante a essa visualização usando as expressões LD. Podemos começar com uma função fixa e, em seguida, nossa dimensão será a ID do cliente, como na exibição. E então nossa agregação será a contagem de pedidos. Você pode escolher o distinto se não tiver certeza se há duplicatas nos pedidos Mas vou ficar com as contas e então poderemos ter o ID do pedido. E então vamos fechá-lo. Com isso, o cálculo é válido, nós apenas construímos exatamente como essa visualização. Vamos lá e pronto. OK. Agora, com isso, temos nosso novo campo aqui, o número de pedidos. Vamos verificar os resultados. Serão exatamente os mesmos dados que temos em nossa visão, mas desta vez temos uma expressão LOD que temos mais controle nessa medida Agora vamos tirar tudo da vista. Só precisamos dos novos campos calculados. E agora vamos mudar para dimensão para ter valores distintos. Em seguida, mova-o para discreto. Então, com isso, temos algo muito parecido com as curvas aqui Temos valores distintos do número de pedidos. Agora, o que falta é, claro, aqui, o número de clientes para ter um histograma Então, vamos até a contagem de clientes aqui e colocá-la na rosa. Com isso, temos exatamente o que queremos, as distribuições de dados do número de clientes Então, como você pode ver aqui, por exemplo, temos três clientes que pediram quatro vezes. E aqui, novamente, temos apenas um cliente que fez o pedido 29 vezes, se você se lembra do exemplo. E então temos aqui aqueles três clientes que pediram 28 vezes. Para que você possa entender rapidamente o comportamento dos clientes apenas verificando a visualização, podemos entender que a maioria dos nossos clientes está pedindo de 11 a 16, o que é muito bom Como se não tivéssemos muitos clientes fazendo pedidos apenas uma vez O lado esquerdo aqui é muito baixo, o que é muito bom. E, claro, agora estamos resumindo todos os dados que temos dentro da fonte de dados nos cinco anos E agora você pode ter a pergunta: o comportamento do cliente muda com o tempo? Para responder a essa pergunta, você precisa trazer o tempo. Então, temos que trazer a data do pedido, vamos arrastá-la e soltá-la nas estradas por aqui. E agora podemos ver rapidamente que o comportamento dos clientes não está mudando com o tempo. Então, como você pode ver, os histogramas parecem idênticos, certo? Portanto, a maioria dos clientes está fazendo pedidos 11 a 15, e isso ocorre ao longo dos anos, e não podemos fazer essa análise sem as expressões de LOD Assim, você pode ver o poder do LOD. 149. Tableau | EXCLUA expressão de LOD: Nas visualizações, teremos exatamente a mesma visualização com as duas dimensões, categoria e país Mas agora, nas expressões de LOD, vamos usar a categoria onde vamos excluir, soma das vendas Agora, o que estamos dizendo ao Tableau é excluir a categoria de dimensão da visualização Isso significa que na expressão LOD no lado direito, obteremos todas as dimensões das visualizações e excluiremos agora a categoria Vamos remover a categoria das dimensões, ou seja, na expressão LOD Agora, neste exemplo, temos o país que controlará o nível de detalhes nas expressões de LOD e o Tableau fará isso novamente, dependendo dessa dimensão, que significa que a função de exclusão sempre removerá as dimensões especificadas no cálculo Aqui, a grande diferença entre a exclusão e a exclusão fixa depende das dimensões que temos na exibição. Digamos que adicionamos outra dimensão à exibição. Então, agora temos categoria de produto e país. O que pode acontecer com as expressões de LOD? Tabla. Vou pegar todas essas dimensões e excluir apenas a categoria. Isso significa que o cálculo agora dependerá apenas do produto e do país. Você pode ver que é muito dinâmico e depende das visualizações. A exclusão sempre reagirá às dimensões especificadas nas visualizações. Vou remover as dimensões que especificamos no cálculo. Passando para a segunda função LD que temos, a exclusão. Digamos que eu gostaria de ter o total de vendas dentro da visualização, mas gostaria de ignorar a categoria de dimensão. Para fazer isso, podemos usar, vamos criar um novo campo calculado. Vamos chamá-la de categoria de exclusão de vendas. Começamos com a função exclui, vamos selecioná-la. Em seguida, teremos que especificar a dimensão que deve ser excluída. Depois disso, será a categoria. Como sempre, temos que definir o cálculo agregado Vai ser a soma das vendas. Vamos fechar os pacotes. Então, é muito simples. Estamos dizendo ao Tableau que ignore sempre a categoria dos cálculos, para que tudo seja válido Vamos clicar em OK. E, como sempre, colocaremos nosso novo campo calculado no cérebro de dados. Vamos dar uma olhada na vista para verificar os resultados. Se você verificar os novos resultados, verá que temos números diferentes das vendas por categoria ou das vendas originais. O que está acontecendo aqui? Agora, como estamos usando a função de exclusão no Tableau, o cálculo do LOD dependerá das dimensões da exibição Vamos abrir novamente nosso campo calculado e ver o que o Tableau fará O Tableau dependerá das dimensões que temos dentro da exibição Teremos nos cálculos do LOD, o país e a categoria Mas como estamos aqui dizendo que tudo bem, vá excluir, vá e remova a tabela de categorias, podemos remover a categoria de dimensão e, com isso, ficamos apenas com o país da dimensão. Como aqui temos duplicatas semelhantes, temos apenas três países no final Nas expressões LLD, teremos três linhas. Agora, em qual tabela vou encontrar o total de vendas de cada país? A fonte de dados será dividida em três grupos para cada país. Um deles, temos França, Alemanha e EUA. Isso significa que você vai , por exemplo, para a França, resume todas as vendas desses três pedidos e coloca os resultados na saída e, em seguida, vale o mesmo para a Alemanha E pegue todas essas vendas, resuma e receba também E os resultados de vendas para a Alemanha. E então temos para os EUA, esses quatro pedidos. E vamos resumir as vendas disso para que a saída da expressão fique assim Temos o país e o total de vendas dos países. Agora, se você comparar a visualização com os resultados que temos, como você pode ver, ao excluirmos a categoria, teremos o total de vendas de cada país. Aqui, na França, temos 172 e também na segunda categoria, temos a França Obteremos exatamente o mesmo total de vendas. E a mesma coisa vai acontecer com a Alemanha. Portanto, teremos exatamente os mesmos valores nas duas categorias. Para a Alemanha, também obteremos esse valor. Para o monitoramento na Alemanha, obteremos esse valor. Como você pode ver, depois de entender o que está acontecendo em segundo plano, você entenderá a visão, pois dizemos que a exclusão é dinâmica. Não é como o fixo. Nem sempre obteremos esses resultados. Isso realmente vai depender das visualizações, das dimensões que temos na visualização. Vamos, por exemplo, adicionar outra dimensão à exibição. Vamos buscar os clientes. Vamos até os clientes. Pegue o primeiro nome, vamos deixá-lo aqui. Agora, se você observar atentamente os dados, poderá ver esses números, nada mudou neles porque estão sempre fixados na dimensão da categoria, mas eles excluem que, dessa vez, eles têm números diferentes. Se você comparar o que temos no início, o total de vendas por países, esses números, você não encontrará mais isso nas vendas por aqui. E isso porque adicionamos novas dimensões. Não temos o país. Também temos o primeiro nome dos clientes. Isso significa que agora temos nas expressões do LOD duas dimensões, o país e o primeiro nome. O resultado. A saída da expressão LOD pode ter essa aparência. Temos duas dimensões, país e o primeiro nome. Não temos a categoria, nós a excluímos. Nós o removemos da vista. E então temos o total de vendas para essa combinação de dimensões. O total de vendas de George da França, total de vendas de Maria da Alemanha e assim por diante. Esses números são exatamente os mesmos que você está vendo na exibição. Como você pode ver, a função de exclusão é dinâmica e depende das dimensões que são apresentadas dentro da exibição. É assim que funciona. Agora vamos para o próximo. Nós temos a inclusão. 150. | no Tableau INCLUA expressão de LOD: Tudo bem, agora vamos passar para a função de inclusão. É exatamente o oposto de excluir. Então, teremos o mesmo exemplo nas visualizações. Temos as duas dimensões, categoria e país. E agora vamos dizer que o Tableau inclua a dimensão do cliente E teremos a mesma agregação, a soma das vendas Agora, o que estamos dizendo à tabela com esse cálculo é adicionar mais uma dimensão às visualizações. Para adicionar clientes de dimensão às duas outras dimensões que temos dentro das visualizações. Aqui, novamente, é uma tabela muito dinâmica que pegará as dimensões apresentadas nas visualizações, categoria e no país e as adicionará em uma nova Os clientes que a função inclui são muito semelhantes aos de exclusão. É dinâmico. Depende das dimensões que temos dentro das visualizações. Novamente, no mesmo exemplo, se adicionarmos mais uma dimensão aos produtos, acabaremos tendo três dimensões nas visualizações e na tabela nas expressões de LOD Vou adicionar mais uma dimensão à expressão em que teremos no final quatro dimensões, clientes, categoria de produto e país. Então, isso significa que na função de inclusão, estamos dizendo fazer as agregações em todas as dimensões que temos dentro das visualizações mais uma dimensão que vem do cálculo Então é muito fácil, certo? Então, agora, para resumir, a função fixa é muito estática. Ela não se importa com as dimensões que temos dentro das visualizações. É totalmente independente. Então, permanecerá o mesmo quando você estiver alterando as visualizações. Mas eles excluem e incluem. Eles dependem das visualizações. Portanto, exclua a opção de ir e remova uma dimensão das dimensões apresentadas nas visualizações inclua a opção ir e adicione mais uma dimensão às dimensões apresentadas nas visualizações Então, agora entendemos como essas três funções funcionam no Tableau Então, agora vamos voltar ao Tableau para praticar essas três funções. Então, vamos embora. Tudo bem, agora precisamos de mais atenção sobre essa função. Incluir é mais difícil do que excluir e corrigir, então vamos tomar um café. Vamos. Tudo bem, então, como aprendemos antes cada dimensão tem diferentes níveis de detalhes. Por exemplo, o primeiro nome tem mais detalhes do que o país ou a categoria. Então, agora vem o problema. Se você quiser remover esses detalhes das visualizações, remova os nomes dos clientes E você quer ficar apenas com a categoria e o país. Mesmo assim, você deseja introduzir uma agregação que tenha a ver com os clientes, com uma dimensão que tenha muitos detalhes Por exemplo, queremos trazer aqui uma agregação que mostre a média de vendas de clientes para cada país e categoria Mas sem mostrar as informações do cliente como uma dimensão, vamos remover o primeiro nome daqui Não temos aqui nenhuma informação de clientes. Ainda assim, queremos levar as agregações ao nível do cliente calculando a média de vendas dos Nesse caso, se sua agregação for baseada em dimensões com um alto nível de detalhes, como os clientes ou o ID do pedido, você precisará usar a função incluir Então, vamos ver como podemos fazer isso. criar um novo campo calculado. E podemos chamar isso de média de vendas de clientes. Podemos usar a função include. Então, vamos selecionar a inclusão. Agora, precisamos dizer ao Tableau qual dimensão pode ser incluída na exibição Portanto, atualmente temos a categoria no país, gostaríamos de adicionar o primeiro nome ou você pode adicionar o ID do cliente, não importa. Vamos adicionar o primeiro nome. E então temos que adicionar a agregação. Desta vez, vamos usar a soma das vendas. Agora você pode perguntar: por que temos a soma das vendas? Estamos falando da média. Bem, a média será a segunda agregação que faremos sobre essa expressão de LOD. Primeiro, temos que resumir os valores que temos dentro da fonte de dados e, em seguida, podemos fazer a média em cima dela Vamos fazer isso passo a passo, não se preocupe com isso. Então temos que fechar os colchetes assim. Como você pode ver, agora o cálculo é válido. Vamos clicar em OK. Com isso, como de costume, obtemos um novo campo calculado. Vamos arrastá-lo e soltá-lo na exibição. Ainda não estamos lá porque aqui temos a média de vendas dos clientes, mas a função usada no Tableau é a soma Temos que mudar para a função média. Vamos fazer isso. Com isso, obtivemos a média de vendas de clientes para cada categoria e país. Agora vamos ver, passo a passo, como o Tableau fez a execução da inclusão A inclusão dependerá das dimensões da visão que temos aqui, da categoria e do país. Isso significa que o Tableau pode começar algo assim. Nós categorizamos e o país. Na próxima etapa, o Tableu verificará a função LOD Vamos abri-lo novamente. Estamos dizendo ao Tableau que agora inclua o primeiro nome nas dimensões que são exibidas na exibição O Tableau pegará essas informações, o primeiro nome, e, apresentadas na saída , teremos três dimensões nome, categoria e país Podemos ter algo assim. Agora, se você comparar o número de linhas das expressões de LOD com a exibição, verá que agora temos mais detalhes nas expressões de LOD desde que adicionamos o primeiro nome Aqui temos oito linhas redondas, mas na exibição temos seis linhas. O nível de detalhes das expressões LD é maior que o da tabela de exibição. Vou para a próxima etapa e dizer, ok, temos que ter a soma das vendas. Também podemos fazer as vendas aqui. E o Tablo vai começar a agregar as linhas. Por exemplo, primeiro temos George Accessories na França. Vai ser só essa fila aqui. Não o temos em nenhum outro lugar, então teremos o 91. Depois, temos Maria Accessories, Alemanha. Para isso, temos três linhas. A tabela vai agregar essas três linhas. Nas saídas, obteremos algo parecido com isso e assim por diante. Então, vamos começar a resumir esses valores com base nessas três dimensões E no final, obteremos nas saídas algo assim Essa tabela calculou a soma das vendas incluindo o primeiro nome nas dimensões apresentadas, Z. Aqui chegamos ao problema em que temos nas expressões de LOD mais detalhes do que a exibição Para trazer esses resultados para a exibição, precisamos agregá-los novamente. Temos que resumir ou fazer a média e assim por diante Portanto, não podemos trazer esses detalhes aqui sem fazer nenhuma agregação. Neste exemplo, queremos encontrar a média de clientes para cada categoria e país. É por isso que usamos a função média. Isso significa que, se você estiver usando a função include ou tiver mais detalhes nas expressões de LOD, precisamos agregar os dados para trazê-los para a Mas, por outro lado, se você estiver usando exclude ou fixed e a saída da expressão LOD tiver um nível de detalhes menor do que a visualização , o que pode acontecer? Vamos ter kits duplos. Por exemplo, você pode ver aqui, as vendas por categoria, que dobramos Portanto, não importa qual função vamos usar, resumir ou calcular a média, sempre obteremos o dobro A mesma coisa para a exclusão. Tivemos um nível mais baixo de detalhes nas expressões em comparação com a visualização. É por isso que você pode ver duplicatas. Temos os mesmos números aqui. Essas três linhas, como se fossem repetidas aqui para a segunda categoria, esse é o efeito das expressões de LOD Se o nível de detalhes na expressão for maior que o das visualizações, teremos que agregar os Mas se o nível de detalhes nas expressões de LOD for menor que o da visualização , o que pode acontecer? Podemos voltar ao nosso exemplo que o Tableau usará e encontraremos a média desses valores Então, o primeiro valor permanecerá o mesmo porque o temos apenas como uma linha, então ele permanecerá o mesmo. Mas agora, para essas duas linhas, como você pode ver, Germany Accessories Tableau vai encontrar a média desses valores da tabela, obteremos 954 E então, para a próxima linha, temos Accessories USA. Na saída, temos apenas uma linha. É por isso que a média será exatamente a mesma. O mesmo vale para o Monitor France. O mesmo valor, mas no próximo valor temos Monitor Germany. Aqui temos dois valores. A tabela pode encontrar a média desses dois valores e obteremos 433 E para o último, obtivemos apenas um valor. É por isso que obtivemos exatamente o mesmo número. Sim, como você pode ver, se você obtiver mais detalhes como resultado das expressões de LOD, as coisas ficam mais complicadas e você precisa ter cuidado com as agregações que está usando nas visualizações Tudo bem, então aprendemos como a tabela pode executar essas três funções passo a passo. Agora, a seguir, vamos aprender casos reais de uso dessas funções. Tudo bem, pessoal. Agora, neste caso de uso, queremos comparar as vendas de todas as categorias com as vendas de uma categoria específica. Como aqui selecionei uma das tabelas para entender como estão as vendas das outras categorias para essa categoria específica. Para criar essa visão, precisamos usar o poder das expressões de LOD Desta vez, podemos usar a exclusão. Vamos aprender passo a passo como criar essa visualização. Tudo bem, vamos começar com a primeira etapa em que queremos mostrar as vendas por subcategoria. Essa é a mais fácil. Vamos pegar a subcategoria nas linhas. E vamos levar as vendas para as colunas. E então vamos classificar as vendas. Vamos fazer isso. Agora, nossa tarefa é encontrar as diferenças entre cada subcategoria com uma subcategoria específica das tabelas Por exemplo, vamos descobrir a diferença entre as vendas de telefones e as vendas de mesas. Isso significa que, para encontrar as diferenças em cada linha, precisamos de duas medidas. A primeira medida serão as vendas da categoria atual, como, por exemplo, as vendas do telefone. A segunda medida, precisamos das vendas das mesas. Aqui precisamos que as vendas das mesas também estejam. Na mesma linha, a primeira medida, já a temos, certo? Temos aqui as vendas de cada categoria. Mas o segundo, ainda não o temos. Precisamos ter, para cada linha, as vendas das tabelas. Para fazer isso, vamos criar um novo campo calculado. Para realizar essas tarefas, vamos criar um novo campo calculado. Vamos chamar isso de Vendas de Mesas. O que você quer verificar agora é se a subcategoria, a atual, são tabelas Se sim, mostre as vendas. Vamos usar declarações if e, em seguida, queremos verificar a subcategoria Se for igual a tabelas, você deve escrevê-lo exatamente como os dados que temos dentro da fonte de dados O que pode acontecer? Queremos mostrar as vendas, não fazer nada. Queremos ter nulos. A subcategoria não é tabelas O que estamos fazendo agora é isolar as vendas das tabelas de subcategorias Vamos lá e tudo bem, e vamos trazê-lo para a vista daqui. Como você pode ver, isolamos as vendas das tabelas nesta nova medida. Mas ainda temos o problema de que gostaríamos repetir esse valor para cada linha. Como você pode ver, só o temos se a subcategoria for igual Agora, para repetir esse valor para todas as linhas, aí vem o truque ou a mágica da expressão LOD Como você aprendeu antes, a exclusão vai repetir os valores, certo? Podemos usar esse truque. O que podemos dizer ao Tableau é que imagine que, nessa visualização, o que pode acontecer? Essa medida será repetida para todas as linhas. Vamos fazer isso. criar novos campos calculados. Podemos chamá-la de subcategoria de exclusão. Agora temos que usar os cálculos listados porque se você colocar tudo em um cálculo, vai ser muito complicado. Agora, queremos dizer ao Tableau, imagine que não temos uma subcategoria. Em nossa visão, exclua subcategoria e a agregação será a Mas desta vez da nova medida que criamos para as mesas, algumas vendas de mesas. E então temos que fechá-lo, algo assim. Estamos dizendo ao Tableau que exclua a subcategoria da exibição e faça as Vamos ver o que pode acontecer. Ok, arraste e solte até a vista aqui. Como você pode ver, como temos apenas um valor, estamos ignorando completamente a subcategoria Obteremos o mesmo valor repetido para cada rosa. Então, agora temos tudo, o que precisamos para encontrar as diferenças, certo? Temos as vendas de cada categoria. E as vendas de uma categoria específica, as tabelas. Então, agora vamos passar para a última etapa, onde será a parte mais fácil, onde queremos encontrar as diferenças entre essas duas medidas. Então, vamos subtraí-los. Vamos criar um novo campo calculado. Vamos chamar isso de diferença. Podemos subtrair o primeiro valor. Será simplesmente a soma das vendas. Esse será o primeiro valor que teremos aqui. Então, com nossa nova medida , será a soma de nossa função de exclusão, subcategoria de exclusão E é isso. Vamos clicar em OK. E vamos simplificar a ideia de que resolvemos a tarefa. Temos as diferenças entre as vendas de cada categoria e as vendas de uma categoria específica. As tabelas, é claro, você pode ver que a tabela será zero aqui, porque estamos subtraindo a soma das vendas com exatamente as mesmas É um pouco complicado, mas se você entender como a expressão LOD funciona, você pode realmente fazer essa análise Agora vamos largar tudo daqui. Não precisamos dessas subetapas, vou removê-las agora. Claro, podemos adicionar a coloração aqui. Vamos para a medida no lado direito. Vamos medir as cores e, com isso, podemos ver bem as diferenças entre as subcategorias e as tabelas Agora, se você quiser destacar as tabelas, já que é nossa categoria principal, onde estamos comparando todas as outras com ela, podemos usar as Vendas de Tabelas. Vamos mudar para essa medida aqui, para a soma das vendas e das marcas. E então vamos pegar o Sales of Tables e colocá-lo nas cores, e com isso, você está destacando a subcategoria principal Com isso, fizemos uma análise realmente complicada usando as expressões LOD 151. Udemy 9 1 Introdução no Tableau Calc: Pessoal, agora vamos falar sobre o último tipo de cálculo que temos no Tableau, os cálculos de tabela E aqui temos funções diferentes, como a janela em execução, primeira classificação, o último índice, o bloqueio. Falaremos sobre todas essas funções neste tutorial, como de costume. Primeiro, podemos entender o conceito por trás dos cálculos da tabela. Depois, voltaremos ao Tableau para começar a praticar. Vamos embora. A primeira pergunta é: o que são cálculos de tabela? Bem, existem cálculos que serão executados ou executados após a agregação feita nas visualizações Então, eles vão gostar de agregar as agregações no E é importante entender o nível de detalhes. Isso pode depender das visualizações. Isso significa que, novamente, as dimensões na exibição podem controlar o nível de detalhes. Agora, vamos à grande diferença entre os cálculos da tabela e os outros. Os cálculos podem ser realizados com base nos dados que vemos na exibição. O Tableau não acessará a fonte de dados, igualará os dados. O Tableau pode igualar os dados que são apresentados na exibição Isso significa que a visão pode estar quadrando a visão em si. Ele enviará equery aos dados dentro das visualizações E a visualização retornará o pacote de resultados para a própria visualização. Não vamos voltar para a fonte de dados, tudo ficará quadrado dentro da exibição Os outros três tipos de cálculos, como cálculos agregados, cálculos LOD e de nível de rolagem Sempre vou consultar os dados da fonte de dados e trazer o resultado para a exibição. Somente esse tipo de cálculo consultará os dados na exibição. Tudo bem pessoal, para criar cálculos de tabela, temos que definir duas coisas. Primeiro, o escopo. Em segundo lugar, temos que definir as direções. O escopo significa quais dados podem ser incluídos em um cálculo. Por exemplo, temos a seguinte visão. Parecia uma mesa, certo? Portanto, temos linhas e várias colunas. Mas aqui podemos ver que nossos dados são divididos por grupos. Cada grupo pode ser definido pelo quarto da dimensão, então temos o 123,4 Agora, a primeira opção que temos é a tabela inteira Isso significa que o cálculo pode incluir tudo dentro da tabela. Ele ignorará todas as partições que temos dentro da tabela Começará do primeiro valor e terminará no último valor, passando para o próximo escopo ou para a próxima opção. Desta vez, temos o o cálculo se concentrar em um escopo menor. Desta vez, vamos nos concentrar na partição ou no grupo de dados que é definido pelo trimestre. Isso significa que o cálculo da tabela será feito para cada grupo separadamente. Podemos fazer cálculos para essas três linhas. Então, podemos passar para o segundo grupo, para o terceiro grupo e assim por diante. Passando para o último escopo, temos a célula, que será apenas um valor dentro da visualização, o escopo será muito pequeno, incluindo apenas um valor individual. Aqui temos que definir, para o Tableau, os cálculos do escopo Será a tabela inteira ou apenas a dor, somente o grupo de dados ou apenas uma célula? Tudo bem, a próxima coisa que o Tableau precisa de nós é a direção dos cálculos Como o cálculo se moverá em nossa tabela. Então, aqui temos quatro opções diferentes. O primeiro vai cair. Isso significa que vamos começar do valor superior e vamos descer até chegarmos ao fundo. É claro que isso vai depender do escopo, se estamos executando a tabela inteira ou apenas um grupo de valores, como o que temos na dor. Neste exemplo, temos a tabela abaixada. Isso significa que estamos processando todos os valores em um único cálculo, de cima para baixo. Em seguida, ele será reiniciado e movido para a segunda coluna. E podemos fazer a mesma coisa no próximo ano. Isso significa que, desta vez, os cálculos percorrem as colunas de uma só vez, começam no primeiro ano e terminam no próximo ano. Em seguida, ele será reiniciado e começará para a próxima versão bruta e assim por diante. Estamos nos movendo da esquerda para a direita. Esses dois métodos são básicos. Ou você pode se mover para baixo ou para a direita nas próximas duas direções, será misturar esses dois métodos, o primeiro será para baixo e depois para o outro lado. Isso significa que primeiro temos que descer pela mesa e depois atravessar, ela vai começar de cima primeiro depois ir para baixo. Mas desta vez, ele não será reiniciado e passará para a próxima coluna. Continue fazendo as agregações, ela irá para a direita e depois se moverá novamente de cima para baixo Lá, do outro lado, de cima para baixo até chegarmos ao último valor. Isso significa que aqui não temos nenhuma redefinição , vamos continuar cálculos em todos os valores Não é como nos dois primeiros métodos em que temos redefinições para cada linha aqui ou para cada coluna Desta vez, o valor inicial será o canto superior esquerdo e o último valor será o batum direito Passando para a última direção que temos, acho que você já entendeu. É exatamente o oposto. Primeiro atravessamos, depois vamos fazer aqui embaixo. Novamente, não há redefinições. Vamos começar com o primeiro valor no canto superior esquerdo e depois vamos primeiro para a direita. Em seguida, pulamos para a próxima linha e depois vamos para a direita. Saltamos para a direita até chegarmos ao último valor do patom, certo Isso significa que o cálculo primeiro se moverá para a direita e depois saltará para a próxima linha. Tudo bem, então, como você pode ver, não é tão difícil. Depois de obtê-lo, temos quatro direções diferentes e três escopos diferentes que o Tableau precisa de nós para criar cálculos de tabela Tudo bem, pessoal, no Tableau, temos métodos diferentes de como criar cálculos de tabela, dependendo da dificuldade Os primeiros métodos que temos são os cálculos rápidos da tabela. Como o nome diz, é muito rápido e fácil de criar. Aqui temos uma lista de diferentes cálculos de tabela. Você não precisa configurar nada, basta clicar na função que você precisa e a tabela pode fazer o resto. Aqui temos cálculos de tabela muito comuns como o total acumulado, a diferença, a classificação, a movimentação, a média e assim por diante. Os segundos métodos não serão tão rápidos. Temos que configurar algumas coisas. Mas ainda não estamos escrevendo nenhuma função ou cálculo. Ainda estamos clicando. Mas aqui temos mais opções e mais controle para configurar os cálculos da tabela. Se você comparar com o primeiro, o primeiro é apenas selecionar a função e pronto. Aqui, novamente, temos funções muito semelhantes. Temos a classificação em andamento, cálculos de movimentação total. Podemos definir opções diferentes, como o escopo, quais dimensões podem controlar os cálculos da tabela e assim por diante. Passando para os últimos métodos sobre como criar cálculos de tabela. Podemos fazer isso criando um novo campo calculado e , em seguida, usando as funções usadas para os cálculos da tabela. Aqui temos uma lista de muitas funções que você pode usar para fazer cálculos de tabela, mas elas são um pouco mais difíceis se comparadas aos dois primeiros métodos para criar cálculos de tabela. Como você pode ver, conforme você se move da esquerda para a direita, as coisas ficam mais difíceis. Mas com isso, você obtém o controle total e todas as opções. Em seguida, voltaremos ao Tableau para testar esses três métodos E vamos tentar algumas funções que temos dentro da tabela, cálculos. Tudo bem, pessoal, então de volta ao Tableau. Vamos até a grande fonte de dados. Vamos até os produtos e comprar as coisas de sempre. Então, vamos colocar a subcategoria da categoria e as vendas, como de costume , nas vendas aqui Então, vou mostrar os diferentes métodos de como criar cálculos de tabela. E vamos começar com o primeiro. Temos os cálculos rápidos da tabela, que são os mais fáceis. Para fazer isso, vamos fazer isso na visualização, então ela estará disponível apenas localmente para essa visualização. Não é como criar um novo campo calculado. Então, vamos até nossa medida aqui, clique com o botão direito nela. E então aqui temos duas opções. A primeira diz adicionar cálculos de tabela e a segunda vai ser cálculos rápidos de tabela. O primeiro é o do meio que mostrei anteriormente na apresentação, onde você precisa configurar coisas diferentes. Mas o segundo é o mais fácil e o mais rápido onde podemos criar cálculos de tabela com apenas um clique Agora vamos verificar os cálculos rápidos da tabela. Se você for até aqui, encontrará uma lista de diferentes cálculos de tabela. E podemos ir até aqui e vamos verificar, por exemplo, se eles estão executando o Total. Clique aqui, há duas coisas a serem notadas. Primeiro, os números aqui mudaram porque aqui também temos diferentes funções de agregação Temos aqui um novo ícone, e a tabela de medidas quer que identifiquemos rapidamente se a medida está usando cálculos agregados ou cálculos de tabela Se você ver o triângulo, isso significa que essa medida está usando cálculos de tabela. Como você pode ver, com apenas um clique, criamos cálculos de tabela. Aqui temos o total acumulado. Não se preocupe, vou explicar passo a passo. Bem, agora você pode dizer, você sabe o que, nós não definimos nada. O escopo das instruções para o cálculo. Então, como podemos fazer isso, se você voltar à nossa medida, aos cálculos da tabela, riticular e encontrar, agora temos mais opções depois de convertermos E exatamente aqui, a computação usando. Temos essas opções: aqui podemos definir a tabela de escopo , o pagamento, a venda e também as direções. Você pode ver que temos opções diferentes, como cálculos de tabela claros, se você quiser removê-las de volta para os cálculos agregados Depois de fazer isso, você pode ver que recuperamos nossa soma de vendas sem o ícone. Bem, isso significa que não estamos mais usando os cálculos da tabela. Usando agora os cálculos agregados. Então, isso é tudo para os primeiros métodos, como criar cálculos de tabela rapidamente no Tableau Mas não temos muitas opções para configurar. É por isso que temos o segundo método em que temos mais opções para controlar os cálculos da tabela. Mas, novamente, vamos criá-lo localmente somente para essa visualização. Ele não estará disponível para a fonte de dados. Tudo bem, então antes de mostrar como fazer isso, vamos dar mais uma dimensão à nossa visão. Então, vamos ver os anos da data do pedido. E eu gostaria de ter apenas três anos, então vou mostrar isso como um filtro. Vou apenas remover os dois primeiros anos para ter menos dados na exibição. Agora, para criar cálculos de tabela somente para essa visualização, com mais opções, podemos voltar à nossa medida da soma das vendas. Atualmente, é um cálculo agregado, mas queremos convertê-lo em cálculo de tabela, então conecte-se radicalmente e, desta vez, vamos adicionar cálculos de tabela Para a primeira opção, você pode ver que temos esse pequeno ícone indicando que isso é cálculo de tabela. Então clique nele e teremos uma nova janela aqui para configurar nossos cálculos de tabela. Então, o que temos aqui? A primeira coisa que precisamos definir é o tipo de cálculo. Temos aqui um menu de funções diferentes para os cálculos da tabela. Novamente, aqui estão o total, as diferenças de classificação e assim por diante. Então, vamos ficar com o primeiro, as diferenças daqui. Temos que definir para o Tableau duas coisas: o escopo e o. Eles estão sempre juntos, não são divididos como opções O primeiro será Table across. Aqui, o Tableau fez um trabalho muito bom ao destacar como o cálculo funcionará Como você pode ver no Tableau aqui, destacando com a cor amarela como o cálculo será Só para ajudar você a entender como isso vai funcionar, é muito bom. Temos a mesa do outro lado da esquerda para a direita, depois temos a mesa abaixada de cima para baixo. Então, temos a opção de desligar do outro lado para baixo. Como você pode ver, isso afetará toda a tabela, pois passamos da parte superior esquerda para a parte inferior direita. Então, podemos definir o outro escopo. Como, por exemplo, o painel para baixo, como você pode ver. Agora, o escopo é menor em comparação com a tabela abaixo. Agora, a mesa está lá embaixo. Tudo nesta coluna, exceto a pintura abaixo, pode incluir somente esse grupo. Como você pode ver, nossa visão é dividida em três grupos com base na categoria. Temos o primeiro grupo aqui, o segundo e o terceiro, e o Tableau está destacando o primeiro É como uma divisória. Outra opção, temos a célula em que o Tableau pode destacar apenas um valor ou podemos definir dimensão específica para fazer os cálculos Aqui temos uma lista de todas as dimensões que temos dentro da exibição. E você pode selecionar qual será o escopo, seja a subcategoria ou o ano das datas do pedido Então, cada função que temos tem mais especificações. Por exemplo, aqui, quais são os valores relevantes para esse cálculo? Novamente, não se preocupe com isso. Vou explicar como a diferença também funciona no Tableau Você precisa definir se é anterior, próxima, primeira e assim por diante Cada função no Tableau tem opções diferentes. Por exemplo, se você for para a classificação, descobrirá que aqui não temos as anteriores, as próximas e assim por diante. Mas, em vez disso, temos opções diferentes para configurar a classificação. Cada função de cálculo do Tableau aqui tem um conjunto diferente de opções a serem configuradas Tudo bem, isso é tudo para esse método. Como você pode ver, temos mais opções em comparação com a primeira. Vamos fechar isso. Digamos que estamos interessados em ter esse cálculo para todas as outras planilhas, queremos reutilizá-lo Para fazer isso, vamos até nossa medida e simplesmente arrastá-la e soltá-la no painel de dados. E com isso, obtivemos um novo campo calculado. Desta vez, estamos usando o ranking de vendas. Eu posso renomeá-lo para Try And Sales. E com isso, obtivemos um novo campo em nosso ser de dados e podemos reutilizá-lo em diferentes planilhas Tudo bem, Sana, podemos passar para os últimos métodos como criar cálculos de tabela no Tableau Vamos criar um novo campo calculado e usar funções. Então, vamos fazer isso. Começaremos com o índice da função, então vamos criar um novo campo calculado. Podemos chamá-lo de índice. E a sintaxe é muito simples, então comece com o índice e os conjuntos Não precisamos especificar nada para essa função. Então você pode ver que o cálculo é válido. Vamos clicar em OK. E com isso, obtivemos uma nova medida, um novo campo calculado. Vamos verificar os resultados. Então, vou arrastá-lo e soltá-lo sob a vista. Então, o que essa função faz é retornar o número da posição do valor atual. Isso significa que a primeira posição nessa visualização será a primeira linha à medida que nos movemos de cima para baixo, essa será a posição número um, posição número 234 e assim por diante até obtermos o último valor como a última posição Agora você pode notar que estamos calculando todas as linhas na tabela Estamos usando o escopo da tabela. Podemos verificar se, se formos até aqui até nossa medida, nos conectamos de forma irregular E podemos ver que a computação usada é a tabela abaixo. Digamos que gostaríamos de ter um índice para cada grupo, não para a tabela inteira. Vamos mudar para o painel abaixo. Agora, como você pode ver, o cálculo da dor, não da tabela inteira. Para o primeiro grupo, temos a primeira linha, as pocas, depois a segunda terceira força e assim por diante Em seguida, ele é reiniciado para o segundo grupo. No segundo grupo, essa linha será a número um e a última posição ou o índice nesse grupo serão os suprimentos e não a última. As fontes, como você pode ver, sempre são redefinidas para cada grupo porque especificamos o escopo apenas para a dor. Agora, se você mudar para a célula, vamos fazer essa computação usando a célula. Você pode ver que cada célula será o primeiro valor, o número da posição de cada linha será um. É assim que funciona com a tabela de escopo. Tudo bem, agora vamos voltar para uma tabela de computação usando. Como você pode ver, é muito simples. Vamos tentar outra função no Tableau. Vamos usar desta vez, a primeira função, então vamos continuar, um novo campo calculado. Vamos ligar para ele primeiro. E a função também será. Muito fácil. Vai ser o primeiro e pronto. É como o índice. Você não precisa especificar nada dentro do cálculo. O cálculo é valorizado. Vamos clicar em OK. E confira o resultado também na exibição, vamos tentar colocá-lo aqui. E agora podemos ver o Tableau atribuindo a primeira linha com o valor zero E à medida que descemos com os valores, como você pode ver, os números estão diminuindo. Esses números serão: Quantos passos temos até chegarmos novamente ao topo, até o zero? Aqui, por exemplo, precisamos de três etapas até chegarmos à primeira linha. E também aqui temos -11 até atingirmos o valor máximo Aqui temos uma distância entre cada linha e a primeira linha no Tableau Há outra função em que ela faz exatamente o oposto. Vai ser o último. Então, vamos experimentar. Vamos criar um novo campo calculado. Essa será a última função, não neste tutorial. Seja o último também. Ele não precisa de nenhum campo dentro dele, então esse é todo o valor do cálculo. Vamos clicar em Ok. arrastá-lo e soltá-lo na vista aqui. Então, agora podemos ver que ele tem exatamente o efeito oposto do primeiro. Então, o Tableau atribuirá o último valor em nossa exibição com o zero e, à medida que você se move para o topo, os valores podem aumentar Aqui, novamente, temos a distância, ou quantos passos temos até alcançarmos os últimos valores? Ok pessoal, temos mais uma função que é muito parecida com o último primeiro índice, onde ela vai nos dar o número da posição das linhas. Temos a função de classificação. Vamos criar um novo campo calculado. Vamos chamá-la de fileiras. Começa com a classificação da palavra-chave. E, como você pode ver, temos cinco funções diferentes e como classificar os dados. Vamos começar com a mais fácil, a primeira, vamos selecionar a classificação. E aqui podemos especificar duas coisas para o Tableau. A primeira pode ser a expressão ou as funções agregadas Nessa visão, temos a soma das vendas. Então, vamos definir essa soma de vendas. E a segunda informação que Tableau precisa é opcional Vai ser como classificá-lo, ascendente ou descendente. Se você deixá-lo vazio, o Tableau o usará como padrão, os métodos decrescentes, então vamos continuar com os padrões, isso é tudo o que o cálculo é válido como padrão, os métodos decrescentes, então vamos continuar com os padrões, isso é tudo o que o cálculo é válido. Vamos clicar em OK. E com isso, obtivemos um novo campo calculado. Vamos arrastá-lo e soltá-lo na exibição para verificar os resultados. Agora podemos ver que o Tableau classifica todas as subcategorias com base na soma das vendas Então, podemos ver aqui que os telefones têm as maiores vendas e nós os temos no primeiro lugar e depois no segundo maior número de vendas, nós os temos aqui como dois para as cadeiras. Tudo bem, pessoal. Então, agora, se você observar essas quatro funções e os resultados, verá que elas são muito semelhantes entre si, certo? Eles definirão o número da posição das linhas usando métodos diferentes. Agora você pode perguntar: quais são os casos de uso dessas quatro funções? Bem, geralmente, há dois casos de uso. Primeiro, podemos usá-lo como filtro para visualizações e, segundo, podemos usá-lo em outros cálculos para o caso de uso da força Por exemplo, vamos escolher a classificação e mostrá-la como filtros para os usuários. Eles especificam, por exemplo, as cinco principais subcategorias do visual Você já sabe que existem métodos diferentes e como mostrar as principais individualizações do produto ou das principais subcategorias Esse é um método para fazer isso. Ou podemos estar em uma situação em que temos visualizações muito grandes, muitas linhas Eu gostaria de mostrar para os usuários apenas as primeiras cinco linhas. Sem nenhuma especificação, classificação ou qualquer coisa, podemos simplesmente mostrar as cinco primeiras linhas. Para fazer isso, vamos até o primeiro e o mostramos como filtros. Vamos redefinir a classificação. Podemos ir até aqui e definir. Ok, eu gostaria de ver as cinco primeiras linhas ou o oposto, queremos mostrar as últimas cinco linhas, que possamos ir até a última e mostrá-la como um filtro. Vamos reiniciar o primeiro. Agora podemos ir até aqui e dizer, ok, eu gostaria de ver as últimas cinco linhas dentro da minha visão. Portanto, esse é o primeiro caso de uso dessas funções muito simples de cálculos de tabela. Podemos usá-los como filtro. Tudo bem, pessoal, passando para o segundo caso de uso dessas funções. Eu costumo usá-los em outros cálculos para gerar uma linha de referência. Vamos dar um exemplo rápido. Vamos criar novas planilhas. Vamos levar a data do pedido para as colunas e as vendas para as linhas. E desta vez também teremos os meses. Então, vamos mudar isso de ano para mês. E eu gostaria de tê-lo como um diagrama de peças. Como sempre, quero mostrar os rótulos e também as cores da medida. A tarefa agora é mostrar uma linha de referência com base no primeiro valor no diagrama. Temos o primeiro valor de 21.000. Gostaria de tê-lo como referência para comparar os outros Manss com Podemos fazer isso usando a função primeiro, mas precisamos adicioná-la em outros cálculos. Agora, para simplificar a visualização de como isso funciona, vou duplicar essa visualização para torná-la como uma tabela Vamos ao Show me aqui. E troque-o por uma mesa. E então eu vou levar os homens para as fileiras. Agora temos uma mesa muito boa. Agora eu gostaria de ter o primeiro valor como um novo campo calculado. Ok, eu também gostaria de adicionar a essa visualização os valores da primeira função. Vamos pegar o campo que já criamos e soltá-lo na exibição. Você pode ver que a primeira linha nesta tabela será janeiro de 2018. Então, temos o valor de zero. E eu gostaria de mostrar agora as vendas apenas desta linha. Não estou interessado nas outras linhas. Somente para a primeira linha, temos que mostrar as vendas. Para fazer isso, precisamos criar um novo campo calculado. Vamos chamá-lo de Primeira Venda. E a lógica pode ser assim. Podemos verificar se a primeira função é igual a zero. Se estivermos na primeira linha, como você pode ver, atingimos o valor zero. O que pode acontecer? Queremos mostrar as vendas que serão, para que possamos fazer as vendas em campo. Caso contrário, não queremos mostrar as vendas. Isso significa que podemos terminar as declarações com isso. Como você pode ver, se o número da posição for zero como o primeiro , mostre as vendas. Caso contrário, não mostre nada. Vamos lá e bata, OK. E com isso, como sempre, obtivemos nossa nova medida. Vamos arrastá-lo e soltá-lo na vista aqui. Como você pode ver, o tablet pode mostrar as vendas somente se a primeira for igual a zero. Caso contrário, como você pode ver, não temos nada com isso. Obtivemos o primeiro valor nos selos e agora podemos usá-lo como uma linha de referência Para fazer isso, voltaremos às nossas planilhas originais e adicionaremos nosso novo campo calculado aos detalhes. Então vamos ao eixo dos selos, adicione radicalmente a linha de referência. O valor pode ser baseado em nosso novo campo calculado, então vamos mudá-lo para as tarifas de vendas E também podemos mudar o rótulo de cálculos para personalizados E podemos dizer, ok, este é o primeiro que define. Vamos lá e bata, ok. Agora, como você pode ver, temos nossa nova linha de referência. E o valor dessa linha de referência pode ser baseado sempre no primeiro valor. Como você pode ver, serão 21.000. Então, agora podemos comparar os outros valores com nossa linha de referência Isso pode ser muito dinâmico. Isso significa, por exemplo, que vamos adicionar um filtro à nossa visualização. Vamos até a data do pedido e mostrar filtro agora o que pode acontecer se desmarcarmos o 2018, o primeiro valor será de janeiro de 2019. Aqui vamos obter 47.000 como linha de referência Com isso, podemos entender o poder dos cálculos de tabelas. Eles se baseiam nas visualizações, não na fonte de dados Qualquer coisa que você altere individualmente, o cálculo da tabela reagirá a ela, o que a torna muito dinâmica. Esse é outro caso de uso dessas quatro funções. Primeiro, último, índice, classificação e assim por diante. Por exemplo, você pode dizer: vamos criar a linha de referência com base no último valor na tabela, para que você possa trocá-la. Isso é tudo para essas quatro funções. 152. Udemy 9 2 Total de corrida: Pessoal, agora vamos falar sobre muito importantes e muito cálculos de tabelas muito importantes e muito comuns no Tableau É o total acumulado. O total acumulado somará todos os valores à medida que eles progridem ao longo do tempo. Por exemplo, nessa visão, podemos acompanhar o desempenho de nossos negócios, onde podemos comparar as três categorias diferentes de nossos produtos. Onde podemos ver aqui o desenvolvimento ou o progresso dos clientes, bem como os pedidos, a fim de entender rapidamente se nosso negócio está crescendo ou diminuindo Agora, se você comparar, nessa visualização, essas três categorias, você pode ver que o material de escritório está crescendo muito rápido se você comparar com os outros dois. Portanto, você pode ver que o uso do total acumulado, em nossa opinião, nos ajuda a entender o progresso e o desempenho de nossos negócios. Então, agora vamos entender como essa função funciona no Tableau Ok pessoal, então como funciona o cálculo do total contínuo. Ele adicionará cada valor à soma de todos os valores anteriores. Vamos dar um exemplo de outras pessoas que estão abaixo dos padrões. Temos aqui os meses e as vendas também. E queremos construir a soma corrente. Começamos com o primeiro valor, então estamos atualmente na primeira linha e, como não temos nenhuma soma anterior de valores, será exatamente o mesmo valor. O cálculo será o total atual que será igual ao valor da venda. Isso significa que, na produção, obteremos exatamente o mesmo valor, 2607 no próximo mês até fevereiro Portanto, atualmente estamos nesse nível com 523 vendas, e o total anterior será o antigo a partir de janeiro Agora, para obter o total acumulado de fevereiro, basta adicionar esses dois valores. Portanto, estamos adicionando o valor das vendas mais a tiragem total anterior. E com isso, obteremos 2.590. Então, como você pode ver, estamos simplesmente adicionando as vendas atuais com o valor corrente anterior Vamos passar para o próximo mês. Temos uma nova corrente, temos a 6.422 e vamos adicioná-la novamente no ano anterior ao total corrente anterior Então, temos novamente a mesma fórmula. Com isso, obteremos 9.013. Como você pode ver, estamos apenas adicionando as vendas atuais com o total anterior do mês anterior Podemos prosseguir e progredir nossa tabela até chegarmos à última. Vai ser exatamente o mesmo. Atualmente estamos em dezembro, e esse é o nosso valor atual. Vamos adicioná-lo ao total corrente anterior do mês anterior, novembro, até obtermos o último valor. E com isso, temos o valor final para a execução total. Como você pode ver, construímos o mesmo progresso ou desenvolvimento das vendas em relação aos Monsls É assim que funciona o cálculo do total corrente. Vamos voltar ao Tableau para aprender como criá-lo e criar a visualização usando o total acumulado. Vamos começar com a grande fonte de dados e vamos ver os atos ruins aqui, vamos colocar nossa categoria nas linhas e, em seguida, precisamos da data. Então, vamos pegar as datas dos pedidos da tabela de pedidos e colocá-las nas colunas. Precisamos dele como um mês contínuo, clique com o botão direito nele. E então vamos mudar para essa opção aqui. Agora precisamos das medidas porque estamos acompanhando o progresso dos clientes. Queremos a contagem de clientes. Vamos até os clientes aqui e vamos pegar essa medida, contagem de clientes, e colocá-la na visualização. E agora vamos mudar o visual de linha para barra. Então, vamos até o Marks aqui e mudamos para bar. Agora temos aqui o número total de clientes de cada mês. Ainda não temos o total acumulado. Para fazer isso, é muito simples. Podemos usar os cálculos rápidos da tabela. É a mais fácil, clique com o botão direito nos clientes aqui. E então vamos adicionar cálculos rápidos de tabela. E simplesmente aqui, o total acumulado. Vamos lá. Agora podemos ver esse tablet convertido em totais corridos para cada categoria E podemos ver imediatamente que o progresso dos clientes no material de escritório é o melhor. Como você pode ver, é muito simples. O que nos falta agora é a contagem de pedidos, o número de pedidos. Então, vamos pegar nossa segunda medida. Vai ser a contagem de pedidos. E vamos pegá-lo e colocá-lo perto dos clientes aqui. Mas, como você pode ver, as duas medidas são muito semelhantes. Portanto, temos que mudar o visual dos pedidos para entender as diferenças entre as duas medidas. Como fazer isso? Se você for até as marcas aqui, verá que temos três seções. O primeiro é tudo o que isso significa. Qualquer coisa que eu vou configurar aqui, isso afetará tudo, ambas as medidas. Mas agora, como queremos alterar o visual apenas dos pedidos, vamos mudar as marcas para os pedidos. Então, vamos clicar nisso nesta guia agora, estou configurando o total contínuo dos pedidos em vez da barra Eu gostaria de tê-lo como uma linha. Se você for até as cores aqui, podemos adicionar essa linha pontilhada para ver as diferenças entre os músculos E eu posso reduzir, como acontece com a opesidade nesta linha. Tudo bem, agora, na próxima etapa, vamos mudar as cores porque ambas são azuis. Vamos ver tudo e, do lado esquerdo, medir os nomes. Vamos colocá-lo aqui nas cores. A próxima coisa que podemos fazer é mesclar esses dois eixos de cada categoria em Eu gostaria de ter apenas um eixo. Para fazer isso, vamos até o botão direito do pedido e clique nele. E aqui temos uma opção chamada eixo duplo. O que ele vai fazer é mesclar esses dois eixos em um. Vamos clicar nele. Agora, como você pode ver, temos apenas um eixo para cada categoria. Não temos mais a divisão entre dois eixos, então agora a temos apenas em uma visualização Agora podemos ver que temos apenas um eixo para cada categoria. Não temos mais a divisão entre as duas medidas, tudo em uma. Agora podemos ver que os eixos estão à esquerda e à direita O próximo passo, o que geralmente fazemos, é, mas nem sempre, sincronizar esses eixos Clique com o botão direito do mouse e temos aqui a opção eixo sincronizado Assim, os dois eixos estão no mesmo nível. Agora podemos esconder a correta porque é inútil ter a mesma informação duas vezes à esquerda e à direita Vou esconder o cabeçalho do lado direito. E talvez possamos nos livrar dessas informações que temos no eixo. Então, edite o Axe e podemos remover o título, o conjunto. Está perto. Estou apenas minimizando as informações que temos dentro de uma visualização É isso mesmo. Como você pode ver agora, podemos acompanhar o progresso dos clientes e pedidos por categoria usando a função que é muito usada, o total acumulado. 153. Udemy 9 3 diferenças: Tudo bem pessoal, então vamos falar sobre a última função de cálculo da tabela. Nós temos a diferença. A diferença é muito simples. Ele pode encontrar a diferença entre dois pontos de dados. E há muitos casos de uso para essa função, mas o mais famoso é comparar duas coisas. Por exemplo, para comparar período a período. Um método muito comum é comparar as vendas ou o lucro mês a mês, ou ano após ano, a fim de descobrir padrões sazonais ou cíclicos Agora vamos entender como essa função funciona. Tudo bem, agora, para entender como o cálculo funciona, teremos os seguintes exemplos em que temos as vendas de homens nos cálculos Digamos que estamos atualmente nos meses O valor atual será esse valor? E para o Tableau, para criar a diferença, ele precisa sempre de dois pontos de dados, o primeiro sempre será o valor atual, neste exemplo, serão as vendas atuais do meu segundo ponto de dados Aqui temos mais liberdade para selecionar qual valor será comparado ao valor atual. No Tableau, temos quatro opções diferentes. Na primeira, podemos comparar o mês atual com o mês anterior. Neste exemplo, podemos comparar o y com o vestuário se você o definir dessa forma, com o Tableau anterior E simplesmente encontre as diferenças entre o Tableau atual e o anterior e subtraia esses dois valores Essa é a primeira opção. A segunda opção que temos é comparar o valor atual com o próximo mês. Neste exemplo, vamos comparar o mês de maio, o atual, com os meses de junho Tableau simplesmente encontrará as diferenças entre o mês atual e o próximo e subtrairá os valores Agora vamos para a terceira opção. Podemos comparar o mês atual com o primeiro mês, o primeiro valor que temos dentro do grampo Isso significa que, neste exemplo, se definirmos para o Tableau a primeira, isso significa que o Tableau vai descobrir as diferenças entre as vendas atuais, que serão as vendas de Y com a primeira, então teremos como janeiro e, em seguida, subtrairá Agora, passando para o último, acho que você já entendeu. Vamos comparar o mês atual, o M, com o último mês, o mês de dezembro, e o Tableau descobrirá as diferenças entre o valor atual do meu e o último valor nas visualizações de Então, ele vai subtrair os dois valores. Como você pode ver, temos aqui quatro opções diferentes sobre qual valor estamos comparando com o atual, seja o valor anterior, o próximo valor, o primeiro valor ou o último valor. Isso significa que, no Tableau, temos um controle muito bom sobre quais pontos de dados podem ser comparados entre si Agora vamos voltar ao Tableau para começar a praticar essa função Tudo bem, pessoal. Então, agora vamos criar uma visualização para comparar as vendas ao longo do tempo, ao longo dos anos. Vamos usar uma grande fonte de dados. Vamos para os pedidos, a data do pedido para as colunas para ter os anos. Então, gostaríamos que as linhas, o Ns e o quarto mantivessem controle e simplesmente os duplicassem duas vezes O primeiro será o trimestre. Vamos mudar o formato para trimestre e o segundo será para o mês. Também vamos substituí-lo até o mês. Agora, eu gostaria de tornar a ponta um pouco maior. Vou apenas esticá-lo a partir das linhas e também das colunas. Agora, o que está faltando? Claro, nossa medida. Vamos pegar as vendas e colocá-las na vista. Agora temos as vendas agregadas por meses e distribuídas por anos Agora temos que criar as diferenças entre esses anos. Para fazer isso, vamos usar nossa medida Radicallickit Desta vez, vamos usar essa opção. Mais controle sobre o cálculo. Adicione o cálculo da tabela. Vamos fazer isso. Agora temos que configurar algumas coisas. Primeiro, temos que escolher o tipo de cálculo. Vai ser a diferença, pois o padrão também está correto. A computação usa qual escopo, qual direção queremos. Queremos a direção da esquerda para a direita. Queremos comparar os anos que estão corretos atualmente. Não queremos comparar os meses juntos. Se quisermos comparar isso, podemos mudar para a tabela abaixo. Com isso, agora estamos comparando os meses juntos, mas agora queremos comparar os anos. Para fazer isso, vamos selecionar a tabela do outro lado. E então temos que especificar para o Tableau em relação a. E aqui temos que definir uma das quatro opções que aprendemos antes. Temos o anterior, o próximo, o primeiro e o último. Agora, neste exemplo, queremos comparar o ano atual com o ano anterior. Então, vamos ficar com o anterior. Isso significa, por exemplo, vamos escolher esse valor do nosso ano. Serão as diferenças entre as vendas de janeiro de 2022 e do ano anterior no mesmo mês. Então, essa será a diferença entre este ano e o ano de 2021, janeiro. E é por isso que, durante todo o ano de 2018, não temos valores. Porque, nessa visão, não temos 2017, não temos um ano anterior. Vai ser o primeiro ano, é por isso que está completamente vazio. Tudo bem, então criamos cálculos da tabela. Mas, como sempre, vamos mudar a visão que estamos apresentando atualmente para os usuários. Então, o que eu faria agora reduzir o número de anos para apenas dois anos. Então, vamos aplicar um filtro. Mostrar filtros. E eu escolheria os últimos dois anos. Agora, gostaria de adicionar à visualização o total de vendas de cada mês. Para fazer isso, vamos pegar as vendas e os atributos da visualização. Agora, no lado esquerdo, temos as diferenças nas vendas e, em seguida, temos o agregado de vendas Agora podemos ver facilmente de onde vêm esses números. São as diferenças entre esses dois anos. Tudo bem, na próxima etapa, vamos substituir esses números por imagens, com pars Para fazer isso, vamos tomar nossas medidas e colocá-las nas colunas. Esse é o primeiro e o segundo. Então, vamos mudar o visual. Em vez de linha a par, vamos até as marcas aqui e dizer que gostaríamos de ter as barras. Tudo bem aqui. Como você pode ver, todas as medidas têm a mesma cor. Em vez disso, eu gostaria de mudar a coloração das diferenças. Vamos ver a soma das vendas aqui. Como você pode ver, temos o ícone de cálculos de tabela. Em seguida, vamos arrastar e soltar a soma dos cálculos da tabela na cor, mantendo o controle pressionado. Vamos mudar as cores da primeira medida. Então, vamos mudar a soma das vendas, as agregações e ir para as cores E vamos escolher qualquer cor de você. Como, por exemplo, o azul, essas informações, Gus, do total de vendas, dos cálculos agregados. E este vem dos cálculos da tabela. E é muito simples de criar. E com isso, podemos comparar os anos das vendas. Agora, se você quiser analisar as diferenças entre esses dois anos, você pode ver em janeiro, por exemplo, que não há grande diferença entre o ano de 2020, 1,20, 22 Há um pequeno crescimento. Mas se você for, por exemplo, até fevereiro, verá que há grandes diferenças entre os dois anos em que fizemos muitas vendas neste mês. E outra coisa a notar aqui é que, em novembro, fizemos menos vendas do que no ano anterior. Como você pode ver, podemos encontrar rapidamente as diferenças entre essas vendas em 2022 e as vendas do ano anterior. Então esse é o poder da função de diferença. Isso pode nos ajudar a comparar duas coisas, como os anos, ou talvez as categorias, o mês e assim por diante. Tudo bem, então isso é tudo pela função de diferença no Tableau. Tudo bem, pessoal. Então, isso é tudo o que cobrimos. Os quatro tipos de cálculos do Tableau. E com isso, você aprendeu cerca de 60 funções diferentes no Tableau para ter ferramentas suficientes para criar novos campos em sua fonte de dados e também para manipular seus E com isso, concluímos a seção Cálculos do Tableau E agora, na próxima seção, as coisas ficarão realmente interessantes quando criaremos cerca de 63 gráficos do Tableau Começaremos com os gráficos básicos , como gráficos de pares, e avançaremos para gráficos mais complexos no Tableau 154. Seção de | no Tableau: gráficos no Tableau: Comece imediatamente a criar gráficos no Tableau. E vamos cobrir cerca de 63 gráficos. Então, vamos dar uma olhada em algumas visualizações e gráficos que serão abordados neste curso Você começará criando alguns gráficos básicos, como gráficos de peças diferentes, temos desenhos de colunas e gráficos de peças de pilha E depois disso, você aprenderá a criar gráficos de linhas diferentes. E também teremos gráficos de área. Em seguida, aprenderemos como combinar diferentes tipos de gráficos, como, por exemplo, um gráfico de pares e um gráfico de linhas. E continuando, criaremos mapas diferentes no Tableau E então você passará para o próximo nível, onde começará a criar gráficos como gráficos de dispersão, gráficos de slobby, gráficos parple, gráficos de polietileno, gráficos polietileno Depois disso, vamos para o último nível, para os gráficos avançados. Por exemplo, temos gráficos retrô, gráficos borboletas ou tornados em cascata, gráficos quardontes e gráficos Então, como você pode ver, abordaremos muitos gráficos e visualizações do Tableau neste curso gráficos e visualizações do Tableau neste Então, agora vamos começar . 155. Udemy 0 medidas múltiplas: Antes de começar a aprender a criar gráficos no Tableau, precisamos entender algumas noções básicas Por exemplo, como adicionar várias medidas em uma única exibição. Vi muitos novos desenvolvedores do Tableau ficarem confusos sobre como adicionar uma segunda medida à visualização Porque no Tableau, temos lugares e métodos diferentes sobre como adicionar várias medidas em uma única exibição Aqui no Tableau, temos três métodos. A primeira é usar eixos individuais para cada medida. O segundo método é usar um único eixo compartilhado usando valores e nomes de medidas. E a terceira é usar o eixo duplo no Tableau. Então, agora vamos aprender esses métodos passo a passo, e também vamos aprender as vantagens e desvantagens de cada método. Então, vamos lá, pessoal, agora vamos começar com os primeiros métodos. Temos o eixo individual para cada medida. Então, vamos ver como podemos criá-lo e como ele vai ficar. Vamos, por exemplo, à nossa fonte de big data. Vamos escolher a data do pedido nas colunas. E agora, para criar eixos individuais para cada medida, vamos arrastar e soltar as medidas nas linhas ou nas colunas Então, por exemplo, vamos pegar as vendas e colocá-las em fileiras. E vamos pegar também os lucros, arrastá-los e soltá-los na rosa também. Agora podemos ver em nossa visão que cada medida tem seu próprio eixo É por isso que a chamamos de eixo individual para cada medida. Podemos ver que, nas vendas, temos esse eixo que começa de 0 a 1 milhão E para obter lucro , começa de 0 a 100 k. E esses dois eixos para essas duas medidas estão completamente separados um do outro Não há sobreposição nem nada. Agora, é claro que temos duas medidas, podemos adicionar uma terceira, quarta e assim por diante. Portanto, não há limitações na quantidade de medidas que podemos adicionar às nossas visualizações. Podemos ver agora que temos quatro medidas. Você pode ver que cada uma dessas medidas tem eixos diferentes com intervalos diferentes Gostaria de entender algo muito importante no Tableau ao adicionar várias medidas às visualizações, você obterá várias páginas nas marcas As marcas no Tableau são o lugar onde você pode personalizar as visualizações para personalizar os gráficos que temos aqui Em nossa opinião, como temos várias medidas, obteremos várias páginas nas marcas. Vamos verificar o que temos aqui. Só temos o primeiro. Então, temos uma marca individual para cada medida que temos dentro de nossa visão. Agora vamos entender como isso funciona. Vamos começar com o primeiro, o todo. Agora, nesta página, tudo o que você alterar na configuração pode ser refletido em todas as medidas, em todos os gráficos. Por exemplo, em vez de ter a linha, eu gostaria de ter o P. Mas agora, se eu mudar para barra, como você pode ver, todas as medidas podem ser alteradas para gráficos de barras. Ou se você for até aqui, por exemplo, até as cores e mudar para preto, verá que todas as nossas medidas agora são pretas e assim por diante. Se você for até o tamanho, reduza o tamanho, verá que o tamanho de todas as nossas medidas será reduzido. Então, qualquer coisa que eu esteja mudando na, tudo isso pode ser refletido em todas as medidas na exibição. Mas agora, como temos eixos individuais para cada medida, podemos personalizar cada um desses gráficos individualmente. Então, por exemplo, digamos que eu gostaria de alterar apenas as vendas. Eu posso ir até o Marks of Sales por aqui. Então, vamos mudar para a página de Sum of Sales e, em vez de ter uma barra, eu gostaria de tê-la como uma linha. Agora podemos ver que alteramos o tipo de gráfico apenas para as vendas. Todo o resto pode permanecer como um gráfico de barras. E a mesma coisa com o lucro. Você pode ir até aqui até os lucros e dizer, ok. Em vez de placa, eu gostaria de tê-la. Por exemplo, por mais azul que você possa ver, essa personalização é, só pode ser feita para essa medida Somente pelos lucros. E a mesma coisa para as outras medidas. Se você concordar com a quantidade, gostaria de alterar o tipo de gráfico em vez de usar algo como área. Então, vamos mudar a quantidade e depois vamos para a área aqui. Com isso, alteramos apenas o tipo de gráfico para a quantidade, então você pode ver que essas marcas são realmente úteis para personalizar nossos gráficos. E você pode fazer isso individualmente para cada medida, ou você pode ir para todas as medidas aqui e depois fazer as alterações para todas as medidas juntas. Isso é tudo por causa das marcas. Eles são muito importantes para personalizar os gráficos dentro de nossas visualizações. Mais uma coisa que é importante entender temos aqui quatro abas dentro das marcas porque temos quatro medidas Bem, como temos medidas contínuas, por exemplo, para os anos, não temos nenhuma guia para personalizar os anos porque ela é discreta Por exemplo, vamos mudar a soma das vendas de medidas contínuas para discretas. Clique com o rato nele e vá para discreto. Com isso, dá para ver que a soma das vendas desaparece das marcas. Isso significa que não podemos mais personalizá-lo porque é discreto. Vamos mudar isso novamente, de volta ao contínuo. E com isso, vamos colocá-lo novamente nas marcas, você pode personalizar campos contínuos. Tudo bem, pessoal, agora, como vocês podem ver nesses métodos, podemos personalizar nossos gráficos individualmente e como quisermos. E outra vantagem é que podemos adicionar quantas medidas quisermos dentro de nossas visualizações, mas a desvantagem de termos eixos separados, o que é que, em algumas situações , é muito difícil comparar as medidas se elas estiverem assim divididas É por isso que temos métodos diferentes para combinar e mesclar o eixo e os gráficos Então, isso é tudo para os primeiros métodos em que teremos eixo individual para cada medida. Tudo bem, pessoal, passando para outro método para combinar várias medidas em uma visualização. E isso é compartilhando o mesmo eixo. Podemos fazer isso usando os nomes das medidas e os valores das medidas. Se você se preocupar com os dados em cada fonte de dados no Tableau, sempre encontrará dois campos Sempre teremos nomes de medidas e valores de medida. Esses dois campos, os nomes e valores das medidas, são gerados automaticamente a partir do Tableau Eles não vêm da fonte original dos seus dados. Quais são esses campos? Os nomes das medidas são uma dimensão discreta que contém os nomes de todas as medidas que você tem dentro da sua fonte de dados Por outro lado, temos os valores da medida. É uma medida contínua que contém os valores, todas as medidas que você tem dentro da sua fonte de dados no Tableau Há duas maneiras de usar os nomes e valores das medidas. A primeira é simplesmente arrastar e soltar do banco de dados para a exibição. Vamos pegar, por exemplo, os nomes medidos para as linhas. Como você pode ver, atualmente nenhum valor de medida está selecionado porque não temos nada na exibição. Agora, o que vamos fazer é ir para os valores principais e menos arrastá-los e soltá-los no texto aqui. E agora você pode ver na visualização todas as nossas medidas que você tem dentro da nossa fonte de dados. A contagem de clientes, contagem de pedidos, descontos, lucros, vendas e assim por diante. Então, todas essas são medidas disponíveis que o Tableau pode encontrar na sua fonte de dados Novamente, o nome principal será o nome da medida, a contagem de clientes, a contagem de pedidos. Essas informações vêm dos nomes das medidas. E os valores dessas medidas virão dos valores medidos. Então, como você pode ver, é muito simples. Os nomes das medidas, a contagem de clientes, o desconto e o lucro. Esses nomes vêm dos nomes das medidas. E os valores que temos dentro dessa visão vêm dos valores de medida. Então, aqui você pode controlar as coisas. Por exemplo, você pode remover qualquer medida que não queira ver dentro da nossa visão. Por exemplo, vamos remover a soma do preço unitário. Então, basta arrastá-lo e soltá-lo em algum lugar do lado de fora. E, como você pode ver, o Tablelated filtra imediatamente. Então, se você for até aqui nos filtros e editá-los, você também verá uma lista de todas as medidas que temos dentro da nossa fonte de dados. Se você quiser remover algumas medidas, desative ou desmarque as medidas que não deseja ver nossa visualização. Vamos clicar em OK. E com isso, reduzimos o número de medidas dentro da visualização para 4,1. Mais coisas que podemos fazer aqui é mudar o tipo de medidas em nossa visão. Por exemplo, vamos pegar a contagem de clientes da parte superior e colocá-la na parte inferior para que você possa ver que acabamos de alterar a ordem das medidas dentro da exibição. Tudo bem, então essa é uma maneira de usar os nomes das medidas e os valores das medidas dentro das visualizações, basta arrastá-los usar os nomes das medidas e os valores das medidas dentro das visualizações e soltá-los dentro da visualização Mas existe outra maneira rápida de usar essas informações. Deixe-me mostrar o que quero dizer. Vou remover tudo da nossa vista e começar do zero. Vamos levar os dados do pedido para as colunas. E vamos levar, por exemplo, as vendas para as fileiras. Até agora, temos apenas uma medida. Em nossa opinião, tudo estava normal. Mas agora, digamos que eu gostaria de acrescentar outra medida à exibição antes de aprendermos que obtemos o lucro e o colocamos perto dos selos Mas com isso, aprendemos que o Tableau criará dois eixos individuais Não queremos isso, então deixe-me removê-lo. Eu gostaria de ter um eixo para ambas as medidas. Para fazer isso, podemos usar os valores e nomes das medidas. E para gerar isso rapidamente, vamos obter os lucros agora. Muito lentamente, vamos arrastá-los até o eixo dos selos E, como você pode ver agora, o Tableau nos mostrará duas linhas verticais verdes Com isso, estamos dizendo ao Tableau que eu gostaria de compartilhar o mesmo eixo para duas medidas diferentes Então, vamos soltá-lo no eixo. E aqui está a mesa para converter tudo para que não tenhamos mais aqui. A soma das vendas, agora temos os valores das medidas e, nos filtros, temos os nomes das medidas. Dentro dele, obteremos apenas duas medidas e as vendas. Então, como você pode ver, a mesa pode preparar tudo para nós. E essa é uma maneira rápida de usar várias medidas usando os valores e nomes das medidas. E também podemos ver aqui nos valores das medidas, pois temos apenas essas duas medidas. Então, agora vamos verificar o visual. Como você pode ver, temos apenas um eixo para duas medidas. O verde vai ser a venda, e o cinza pode ser o lucro. Isso significa que essas duas medidas estão compartilhando o mesmo eixo. E, claro, podemos acrescentar mais medidas à nossa visão. Só podemos aceitar dois, por exemplo, os descontos. Podemos colocá-lo dentro dos valores de medida até o último, por exemplo. E com isso temos três linhas. Três medidas estão compartilhando o mesmo eixo. É uma maneira muito boa e compacta de comparar várias medidas usando o mesmo eixo. Mas é claro que você precisa prestar atenção à escala do eixo. Por exemplo, a escala das vendas. Como você pode ver, o verde é realmente enorme, 0-1 milhão Agora, se você pegar o desconto, como você pode ver, tudo quase zero, porque a escala em comparação com as vendas é muito pequena. É por isso que, para esses métodos, faz sentido usar várias medidas no mesmo eixo se elas tiverem uma escala de dados semelhante. Mas se houver uma grande diferença nas escalas, o visual não fará sentido comparar duas medidas. Portanto, neste exemplo, não faz sentido usar o desconto nessas visualizações porque não podemos realmente compará-lo Tem uma escala muito pequena. Mais uma desvantagem desse método é que, se você conferir as marcas aqui, poderá ver que temos apenas uma aba para tudo Não temos marcas individuais para cada medida. E isso significa que não podemos personalizar cada medida como quisermos. Como vimos anteriormente no método em que queremos usar, em um caso, por exemplo, o diagrama de linhas e outra medida, podemos usar o diagrama de barras e assim por diante. Portanto, não podemos personalizar individualmente cada medida, mas, em vez disso, todas essas medidas estão compartilhando a mesma configuração para as visualizações Isso significa que vamos, por exemplo, mudar de lado. Se fizermos isso, isso afetará todas as medidas dentro da visão e eu não posso. Mude-o individualmente. Então, tudo o que você está fazendo aqui ou mudando de indivíduo, isso pode afetar todas as medidas. Por exemplo, vamos alterá-lo para o diagrama par e assim por diante. A única coisa que você pode personalizar são as cores. Portanto, se você acessar as cores aqui e editar as cores, poderá atribuir a cada medida um valor diferente. Mas isso é tudo. Não podemos personalizar os gráficos como quisermos. Portanto, se você usar valores e nomes de medidas, preste atenção. Você não tem a liberdade de alterar o visual de seus gráficos, mas ainda é muito útil em muitos casos em que você deseja ter várias medidas compartilhando o mesmo eixo único Tudo bem, então com isso, espero que fique mais claro. Agora, por que temos valores e nomes de medidas do Tableau valores e nomes de medidas Tudo bem, agora vamos para os últimos métodos. Para combinar várias medidas, em uma visualização, podemos usar o eixo duplo. eixo duplo é realmente uma ótima maneira e muito útil em muitos cenários em que você pode comparar duas medidas. Vamos ver como isso funciona no Tableau, e há duas maneiras de criar eixo duplo no Tableau A primeira que vou mostrar agora é que vamos pegar, por exemplo, a data do pedido nas colunas. E então vamos colocar as vendas em formações em fileiras. Agora eu gostaria de ter outra medida dentro de nossa visão. Então, vamos pegar o lucro e colocá-lo nas fileiras lado a lado perto das vendas. Então, aqui estamos de volta ao método um, onde temos duas medidas separadas por dois eixos individuais. Agora, como você pode ver, essas duas medidas estão separadas uma da outra. Eu gostaria de colocar esses dois visuais em cima de como fazer isso um do outro Vamos voltar às nossas medidas. Então, sim, você pode ver que temos duas medidas, vendas e lucros. Vamos até o lucro, para o do lado direito, com o botão direito para clicar nele. E aqui temos a opção de eixo duplo. Então, vamos clicar nisso. Agora, como você pode ver, esses dois gráficos agora estão em cima um do outro usando eixo duplo. O eixo das vendas e o eixo dos lucros lado a lado. E também podemos ver a forma dessas medidas, a mudança. Então, agora, em vez de ter duas pílulas verdes, temos agora uma pílula verde de duas medidas, as vendas e os lucros E agora, se você verificar as escalas desses eixos duplos, você pode ver que as vendas, como de costume, 0 a 1 milhão e os lucros 0 a 100 k. Então, agora temos Ou você pode deixar como está com duas escalas diferentes ou pode torná-las semelhantes uma à outra. E é isso que fazemos na maioria das situações. Vamos sincronizar esses dois eixos. Para fazer isso, vamos ver o lucro aqui neste eixo. Clique com o botão direito do mouse e aqui temos a opção de sincronizar eixo Vamos selecionar isso. Como você pode ver agora, a escala de lucro tem exatamente a mesma escala dos selos Começa de 0 a 1 milhão e a marcação ou o visual também se ajustaram à nova escala Então, como você pode ver, agora o temos na parte inferior antes de colocá-lo perto dos selos Agora você pode perguntar, você sabe o que, por que você usa eixo duplo? Eu posso simplesmente usar os valores do Mejor, como o método dois, e posso adicionar quantas medidas eu quiser à exibição Então, por que temos eixo duplo? Bem, há duas razões para nós. Primeiro, aqui você tem a opção de decidir se deseja sincronizar o eixo ou não Portanto, se você usar o método um com os valores de Mejor, poderá ver que tudo está sincronizado e você tem apenas um eixo e não podemos mudar isso Mas se voltarmos ao eixo duplo, sempre temos a opção de sincronizar o eixo ou não Portanto, esse é um benefício, o principal benefício do eixo duplo, que eu posso usar agora e personalizar cada medida conforme eu quiser. Então, se você verificar as marcas que temos aqui, novamente, uma aba para cada medida. Novamente, todos personalizarão as duas medidas. Mas se você for até a Soma das Vendas, podemos decidir a configuração visual dessa medida. Por exemplo, eu posso ir até aqui e mudar o tamanho. Ou posso ir até a soma dos lucros e dizer que, em vez do diagrama de linhas, gostaria de obter um diagrama de barras. Aqui está exatamente a vantagem do eixo duplo, onde podemos personalizar o gráfico ou as medidas individualmente, mas ainda usando o mesmo eixo. E você não tem essa opção se estiver usando os valores de medida porque precisa tomar uma decisão ou configurar todas as medidas. Mas a desvantagem aqui é que é de eixo duplo ou apenas duas medidas, mas ainda é uma ótima maneira de comparar duas medidas no Tableau Gostaria de mostrar agora o segundo método de como criar rapidamente dois eixos no Tableau Então, vamos remover essas coisas e, em seguida, vamos pegar novamente os selos. Agora, para a segunda medida, em vez de arrastá-la e soltá-la aqui perto dos selos E depois mude para dual. O que vamos fazer é ver o visual aqui. E se você movê-lo para o lado direito, você pode ver que temos uma linha vertical aqui. Tenha cuidado. Se você movê-lo para o eixo, terá duas linhas verticais nas quais poderá ter os valores e os nomes das medidas. Não queremos isso, queremos um eixo duplo, então basta movê-lo para o lado direito, o lado oposto do eixo. E você pode ver que temos uma linha verde vertical. Se você soltá-la, Tableau criará imediatamente um eixo duplo entre essas duas medidas Então, é assim que você pode criar um eixo duplo no Tableau rapidamente E um último ponto sobre o eixo duplo é entender se a ordem das medidas afeta o visual. Então, deixe-me mostrar o que quero dizer. Vou agora analisar o lucro e alterá-lo do diagrama de barras para o diagrama de linhas. E, como você pode ver, a linha vermelha do lucro é como na frente das vendas. Isso significa que a medida das vendas está na parte de trás. o lucro está na frente. Se você quiser mudar esse indivíduo, o que você vai fazer é simplesmente mudar a ordem do eixo duplo. Se pegarmos as vendas da esquerda e as colocarmos à direita. E, como você pode ver agora, o diagrama da peça na frente e o diagrama de linha no fundo, o que, nessa situação, não é muito legal ter a linha atrás das peças. Agora vamos trocá-lo novamente para que o lucro fique no lado direito, para que possamos colocá-lo na frente e as vendas na parte de trás. Tudo bem, isso é tudo para o eixo duplo. Agora, é claro, no Tableau, você pode combinar todos esses métodos em uma única exibição Aqui temos um eixo duplo. Neste exemplo, posso agora adicionar os valores da medida, o lucro. Em vez de ter os lucros, podemos ter os valores de medida, o método dois. Para fazer isso, vamos pegar, por exemplo, a quantidade. E vamos arrastá-lo e soltá-lo no eixo do lucro. Vamos deixar isso aqui. E, como você pode ver, a tabela muda imediatamente a soma do lucro para medir os valores. Mas ainda no lado esquerdo temos vendas. Agora estamos fazendo um eixo duplo entre as vendas e várias medidas. Agora podemos adicionar mais medidas aos valores das medidas. Vamos pegar o preço unitário e adicioná-lo aqui. Podemos adicionar os descontos. Mas agora vamos mudar as cores para deixar claro. Agora estou na aba dos Valores Principais. Clique nas cores das cores. Agora, a quantidade, vou atribuir um preço unitário verde. Vamos dar um desconto em cinza dessa cor. E isso é tudo. Isso. Como você pode ver, temos linhas diferentes, mas todas são linhas. Não podemos mudar isso porque é um valor importante. Então, todos eles estão compartilhando a mesma configuração. E no fundo temos a soma das vendas do eixo duplo. Isso significa que você pode combinar essas coisas e , claro , podemos adicionar o método 1. Vamos pegar a contagem dos pedidos e arrastá-la e soltá-la até as estradas daqui para que você possa ver que o Tableau criou um eixo individual para a contagem de pedidos Isso significa que se você olhar agora para nossas medidas, nesta visão, a primeira, a soma das vendas, estamos usando o eixo duplo. Este diagrama de peças, o azul. E então, no lado direito do eixo duplo, temos um soco ou pacote de medidas Aqui temos a soma do lucro, quantidade, preço unitário e desconto. Portanto, temos um grupo de medidas como parte do eixo duplo usando os valores das medidas, contagem de ordem. Está completamente separado e não compartilha o eixo com os outros. Nós o temos como um eixo individual usando o método um. Tudo bem, então, como você pode ver, você pode misturar as coisas. E esse é exatamente o poder do Tableau, onde temos altas personalizações sobre como visualizar nossos dados. Tudo bem, pessoal. Agora vamos fazer um resumo rápido Para combinar várias medidas em uma única exibição, em visualizações únicas no Tableau, temos três métodos O primeiro é usar eixos individuais. Isso significa que teremos para cada medida um eixo independente separado diferente. E a vantagem desses pontos do método que podemos usar cada medida e decidir sobre o visual, qual tipo visual podemos usar, as cores, o tamanho e assim por diante Portanto, a personalização das medidas será independente E o segundo benefício que podemos adicionar quantas medidas quisermos em uma única visualização. Mas o ponto fraco desse método é que é muito difícil comparar essas medidas. É por isso que temos o segundo método em que podemos comparar todas essas medidas usando um eixo único ou compartilhado. E podemos criar essas visualizações usando os nomes das medidas e os valores das medidas Portanto, temos apenas um eixo e podemos ter várias medidas compartilhando o mesmo eixo. Com o principal benefício de nossos pensamentos, podemos adicionar quantas medidas quisermos. E também podemos comparar essas medidas melhor do que o método 1, pois elas compartilham o mesmo eixo. Mas a desvantagem desse método é que, em minha opinião, não podemos personalizar cada uma não podemos personalizar dessas medidas de forma independente Isso significa que todas essas medidas compartilharão as mesmas configurações da visualização Portanto, não podemos usar aqui uma linha depois separar e mudar outra coisa. Sempre precisamos usar as mesmas visualizações para todas as medidas E é por isso que temos o terceiro método na tabela para usar o eixo duplo. O principal benefício do eixo duplo de pontos que podemos comparar duas medidas próximas uma da outra Podemos definir se podemos sincronizar o eixo ou não. E aqui, a vantagem em relação à anterior, o eixo único, os pontos, que podemos personalizar o visual cada medida de Então, aqui temos um diagrama de linhas junto com um diagrama de barras. Somente com essa vantagem desse método de pontos, podemos comparar apenas duas medidas Tudo bem, Kay, então esses foram os diferentes métodos de como adicionar várias medidas em uma única visualização e quando usá-las. Em seguida, começaremos a criar gráficos básicos e, primeiro, podemos ter os gráficos de barras. 156. Gráficos de 1 barras Udemy: Tudo bem, agora vamos começar com as coisas mais fáceis, em que vamos criar um gráfico de barras em linhas. Vamos começar com a grande fonte de dados e levar a subcategoria para as linhas E então precisamos medir, vamos pegar os selos e colocá-los nas colunas Com isso, obtivemos as vendas por categoria. Agora, para torná-lo maior, vou passar por aqui. Em vez de padrões, vamos ter uma visão completa. Agora, como você pode ver, temos barras nas fileiras. A tabela pode usar o gráfico de barras como padrão, mas caso você tenha outra coisa, você pode acessar as Marcas aqui em vez de Automático. Você pode movê-lo para a barra, vamos clicar nela. Nada vai mudar porque atualmente é um gráfico de barras e geralmente usamos os gráficos e linhas de pares para fazer a classificação. Para fazer isso, vamos às vendas e classificar nossos dados. Com isso, temos uma classificação muito boa em nossos gráficos. Mais uma coisa que eu costumo adicionar é a coloração. Então eu pego a medida, a soma das vendas mantém o controle e a coloco nas cores. Isso é tudo para os gráficos de barras e linhas. Ok. Em seguida, temos os gráficos de barras em colunas. É muito fácil e muito parecido com as linhas, acabei de duplicar as planilhas Agora, aqui, em vez de ter a dimensão nas linhas, temos que movê-la para as colunas. Temos que alternar entre a medida e a dimensão. Para fazer isso, é muito simples. Vamos até o menu rápido aqui e troque para que tenhamos as peças. Agora, nas colunas, como você pode ver, é muito simples. Geralmente também usamos isso para classificação, é claro. Agora, a questão é quando usar colunas e quando usar linhas. Se você tem dimensões com baixa cardinalidade, como temos a subcategoria, você pode usar Mas se sua dimensão tiver uma caderidade alta, muitos valores, você pode usar as linhas para ter uma lista longa e rolar para baixo É sempre melhor rolar para baixo do que para o lado direito. Se você tiver muitos valores em sua dimensão, use as linhas pares. Mas se você tiver um número baixo de valores dentro de sua dimensão, use as barras de colunas. Tudo bem, passando para outro gráfico de peças. Temos as barras lado a lado. Nos gráficos da parte anterior, usamos apenas uma dimensão. Desta vez, vamos usar duas dimensões. Vamos construí-lo. Primeiro, gostaria de colocar a dimensão país nas colunas. E então vamos medir as células até as linhas que obtivemos nos gráficos de peças normais. Mas agora, se você adicionar outra dimensão às colunas, obterá gráficos de partes lado a lado. A segunda dimensão serão os anos das datas dos pedidos. Arraste e solte as datas do pedido nas colunas. Como você pode ver, o Tableau foi convertido em gráficos de linhas. Não queremos isso, queremos gráficos de peças. É por isso que vamos ao Marks aqui. E em vez de Automático, vamos mudá-lo para barras. Novamente, aqui eu gostaria de ter uma visão completa. Agora temos muitos dados dentro da exibição. Temos cinco anos de dados. Eu gostaria de ter apenas dois valores. Eu gostaria de comparar o último, vamos arrastar os anos até os filtros. Em seguida, vou filtrar usando os anos. Selecione os próximos anos, vamos ter apenas os últimos dois anos. Clique. Ok. A última coisa que eu gostaria de acrescentar é a coloração. Como temos dois anos, eu gostaria de ter uma cor para cada ano. Vamos aproveitar os anos, manter controle e colocar isso nas cores, e pronto. Agora temos separações muito boas entre os valores. Agora, como você pode ver, temos barras lado a lado e isso é muito útil para comparar vários valores em cada categoria. Com isso, podemos facilmente comparar os últimos dois anos em cada país. Aqui nesse tipo de gráfico, tente não ter muitos dados, então será muito difícil comparar. Você pode ver que só temos um filtro nos dados para comparar apenas os últimos dois anos. Isso é tudo para os gráficos lado a lado. Tudo bem, passando para o próximo, temos o gráfico de barras ao longo do tempo. É muito famoso. Você pode encontrá-lo quase em cada painel. Então, vamos ver como vamos construí-lo. Vamos ver as datas dos pedidos, vamos colocá-las nas colunas, como de costume. Nós vamos ter os anos. Vamos pegar nossa medida, as vendas, e colocá-la em fileiras. Aqui está um tablet padrão que o mostrará como uma linha. Vamos trocá-lo para as barras. Como estamos trabalhando nos gráficos de barras obtivemos vendas muito boas ao longo dos anos, mas geralmente adicionamos mais detalhes porque esses dados são muito agregados Vamos adicionar outra dimensão. Para fazer isso, vamos detalhar os anos. Clique neste sinal e com isso obtemos a segunda dimensão, o quarto. E aqui podemos ver mais detalhes sobre como as vendas estão mudando ao longo do tempo. O principal caso de uso desse gráfico de peças é mostrar como os dados estão mudando ao longo do tempo para mostrar tendências. Se você tiver esse requisito, siga a tabela de peças ao longo do tempo. Ok, passando para o próximo, temos os gráficos de peças empilhadas O requisito para este será semelhante ao lado a lado. Podemos usar duas dimensões diferentes. Agora vamos construí-lo. Eu gostaria de ver o total de vendas de cada mês deste ano. Para fazer isso, vamos colocar a data do pedido nas colunas e as vendas nas linhas. Agora vou mudar os anos para os meses, certo? Clique nele. E vamos selecionar os formatos, o mês, para obter as partes que representam o total de vendas de cada mês e deste ano. Mas agora eu gostaria de adicionar mais informações a essa visualização para comparar também as categorias. Agora vamos pegar as categorias. É sempre a questão de onde vamos colocá-la. Se você colocá-lo nas colunas, o que você obterá, você obterá barras lado a lado. Não queremos isso, queremos obter gráficos empilhados. Para fazer isso, vamos pegar a categoria e colocá-la apenas nas cores. Vamos fazer isso. E com isso, obtivemos essa informação, essa dimensão como uma cor dentro de cada barra. E com isso, teremos os gráficos de barras empilhadas Agora, como você pode ver, o objetivo principal do gráfico de pares empilhados é primeiro ter o total de vendas ao longo do tempo Podemos comparar os meses e a evolução das vendas ao longo do tempo. Em seguida, a segunda tarefa, que não é a principal, é comparar as categorias para ver como a categoria contribui nas vendas totais de cada mês. Isso é tudo para os gráficos de peças empilhadas. Tudo bem, agora temos um gráfico muito semelhante ao anterior. Temos o gráfico de peças empilhadas completo, ou às vezes o chamamos de gráficos de peças 100% empilhadas Agora, acabei de publicar a anterior e, como você pode ver nos gráficos normais de peças empilhadas, cada parte começa e termina de forma diferente de mês para mês O total de vendas é naturalmente importante nesses gráficos. O importante agora é comparar as subcategorias ao longo do tempo Uma maneira muito boa de fazer isso é ter peças totalmente empilhadas Isso significa que cada parte em nossas visualizações pode ter exatamente o mesmo tamanho e começa de 0% a 100%. Para fazer isso, vamos até a Soma das Vendas e clique com o botão direito nela E então vamos aos cálculos rápidos da tabela. E tenha a porcentagem do total que obtivemos, a porcentagem do total em vez do total de vendas como um valor. Mas ainda não estamos lá porque essas peças não têm o mesmo comprimento. Para fazer isso, vamos voltar à soma das vendas. Clique com o botão direito do mouse em Ont e vamos para Editar cálculos de tabela. Vamos entrar. Agora, o que vamos fazer aqui, em vez de ter uma mesa do outro lado, podemos ter uma dimensão específica. Vamos ligar isso. E vamos selecionar apenas a categoria. Como estamos nos concentrando apenas na categoria, vamos remover o mês da idade solicitada. Agora, como você pode ver, obtemos imediatamente uma pilha cheia. Vamos fechar isso. Agora, como você pode ver, todas essas partes têm exatamente o mesmo comprimento e todas começam com 0% e terminam com 100%. Chamamos esse tipo de gráfico de parte a todo. Isso significa que eu gostaria de ver e entender como cada categoria se relaciona com todas as vendas de cada mês. Agora, vamos resumir rapidamente quando usar qual gráfico. Se você quiser se concentrar em comparar as categorias ao longo do tempo, use os gráficos completos de peças 100% empilhadas Mas se for mais importante mostrar o total de cada mês, compare as categorias e use os gráficos de barras empilhadas normais Tudo bem, passando para o último tipo de barras, temos os pequenos gráficos de várias barras. Muitos gráficos de barras em nossas visualizações. E podemos fazer isso adicionando mais de duas dimensões. Vamos começar pela primeira dimensão. Vamos até os países a partir do painel de dados, vamos colocá-los nas colunas E com isso, obtivemos os valores dos países como colunas. Agora eu gostaria de adicionar linhas da categoria. Vamos colocar a segunda dimensão, as categorias nas linhas. Agora eu gostaria de preencher essas informações para ver alguns dados Vamos pegar nossas medidas, as vendas, arrastá-las e soltá-las nas linhas aqui. Como você pode ver, nossos bares ainda não são muito pequenos. Temos peças grandes dentro de nossa visão e sempre podemos verificar quantas marcas ou quantas partes temos dentro de nossa visão. Ao verificar essas informações aqui, podemos ver que temos 12 marcas. Agora vamos pegar nossa terceira dimensão. Será a data do pedido. Vamos colocar a data do pedido nas colunas. Agora, passamos de 12 a 16 marcas ou 16 pontos de dados. Agora, o Tableau muda para linhas. Eu gostaria de trazê-lo de volta para Paris. Vamos até o Marks, mude para pars, mas ainda assim nossas peças não são realmente pequenas ou pequenas Para obter mais detalhes em nossa visão, em vez de usar os anos, vamos usar o mês. Vamos mudar o formato. Clique com o botão direito sobre ele. E vamos escolher esse formato, o contínuo, o mês. Então, agora, se você verificar novamente, encontramos minibares de 60 a 707 marcas dentro de nossa vista Eu gostaria de adicionar também um pouco de cor a ele. Vamos deixar o país com as cores. Então é isso. Com isso, obtivemos pequenos gráficos de várias barras. Como você pode ver, adicionar mais dimensões à exibição, você está dividindo a medida em mais e mais detalhes 157. Udemy 2 bar em bar: Ok, em seguida, temos a barra no gráfico de barras. Anteriormente, comparamos duas dimensões dentro de nossa visualização, mas agora que tal comparar duas medidas em nossas visualizações usando pars Vamos ver como podemos fazer isso. Como de costume, vamos levar nossa subcategoria para as linhas e, em seguida, vamos fazer a primeira medida Serão os selos das colunas. Com isso, obtivemos nossos gráficos de barras padrão. Vamos classificar isso pelas vendas. Agora precisamos da nossa segunda medida. Vamos pegar a quantidade e colocá-la também nas colunas. Agora, com isso, temos um eixo individual para cada medida e podemos comparar os dados. Mas é muito melhor usar o eixo duplo se você tiver duas medidas e quiser compará-las . Como aprendemos anteriormente no material anterior. Vamos usar o eixo duplo. Vamos até a quantidade conectada de forma irregular e vamos para o eixo duplo Agora, aqui, o Tableau decidiu usar outras visualizações, já que temos Em vez disso, eu gostaria de voltar para bares. Como você sabe, no eixo duplo, obteremos abas diferentes dentro de nossas marcas Agora, como as duas serão barras, vamos até todas e, em seguida selecionaremos, em vez de Automático, teremos as barras. Mas agora, como você pode ver, ainda não estamos lá. É como a parte empilhada, mas na verdade não está empilhada Para mudar isso, o que vamos fazer é usar cada medida individual e alterar a configuração. Mas primeiro, eu gostaria de mudar a coloração. Eu não gosto dessas informações atuais, então vamos à quantidade, Make it orange A venda será azul. Vamos ficar bem. Agora, o que vamos fazer para ter barra em barra, vamos alterar o tamanho da quantidade. Vamos ver a quantidade aqui, ver o tamanho e torná-la um pouco menor. Agora podemos ver no fundo a grande barra azul, e na frente temos essa pequena barra laranja. Então, com isso, obtivemos algo como barra no gráfico de barras, o que é muito bom para comparar duas medidas usando eixo duplo. Se, por exemplo, você verificar a categoria arte, verá que a quantidade é realmente grande. Mas estamos gerando muito poucas vendas em comparação, por exemplo, com os cubos. Temos menos quantidade pedida, mas temos grandes vendas. Portanto, é uma maneira muito boa de comparar medidas. 158. Código de barras Udemy 3: Tudo bem, o próximo pode ser divertido. Um em que vamos criar gráficos de código de barras. Costumamos usá-lo para mostrar mais detalhes dentro de cada par. Então, vamos ver como podemos fazer isso. Como de costume, obteremos as mesmas informações, subcategorias para as linhas e vendas para as colunas Acho que você já entendeu. Vamos resolver isso. Agora, o que eu gostaria de trazer é uma dimensão com alta cardinalidade, como o nome do produto Vamos trazê-lo, por exemplo, para as fileiras aqui. Como você pode ver, o Tableau está nos avisando e dizendo que há muitos membros dentro do nome do produto E agora, se você disser, ok, adicione todos os membros, o que pode acontecer? A visualização será interrompida e não será realmente informativa. Mas, em vez disso, podemos pegar o nome do produto e colocá-lo nos detalhes. Então, vamos fazer isso. E agora, com isso, criamos algo como códigos de barras, onde temos as informações do produto dentro de cada pars, que às vezes é útil para mostrar todos esses detalhes em uma única visualização Então é assim que você cria gráficos de código de barras. 159. Gráfico de linhas Udemy 4: Tudo bem, agora podemos começar a falar sobre os gráficos de linhas no Tableau Eles são muito básicos e muito padronizados para mostrar a mudança ao longo do tempo Agora vamos criar gráficos de linhas muito simples no Tableau Já que estamos dizendo que mudam com o tempo, isso significa que precisamos de uma data. Vamos colocar as datas dos pedidos nas colunas. E então, nas estradas, precisamos da nossa medida, Soma das Vendas. Agora, como padrão, como sempre, Tableau mostrará os anos Mas em vez disso, para torná-lo mais interessante, vamos mudar para meses. Vamos mudar o formato para mês contínuo, então clique nele. Agora, com isso, temos nossos gráficos de linhas. Se, por algum motivo você não estiver recebendo um gráfico de linhas, para mudar para gráficos de linhas, vamos até as marcas e , em vez de automático, vamos escolher a linha. Depois de fazer isso, você obterá exatamente como eu, um gráfico de linhas. Esse é o gráfico de linhas mais básico Tableau que mostra as mudanças ao longo do tempo Ok, em seguida, gostaria de mostrar os diferentes visuais que podemos adicionar à nossa linha Para isso, vamos dar mais medidas à nossa opinião. Atualmente, temos a soma das vendas. Vamos comprar tudo, como descontos, lucros e vendas. Vamos considerar o preço unitário e também os pedidos. Agora, como você sabe, como temos cinco medidas em nossa visão, também obtemos cinco guias nas marcas para configurar individualmente o visual da soma das vendas Vamos deixar como está, como um gráfico de linhas padrão. Mas para a próxima, o que eu vou fazer é mudar o caminho ou o visual da linha. Se você for até aqui no passe e clicar nele, obteremos diferentes tipos de linhas. O primeiro será o padrão, o linear, mas o segundo será um passo. Vamos selecionar os pontos. Agora, se você conferir o desconto aqui, não temos um gráfico linear como as vendas que temos agora, como etapas como subir, depois temos etapas abaixo. Tudo bem, então vamos passar ao lado do lucro por aqui. Então, vamos mudar a guia para o lucro. Agora vamos voltar ao caminho. E aqui temos duas seções, o tipo de linha e o padrão de linha. No padrão de linha, temos a linha sólida ou podemos fazer uma linha tracejada Vamos selecionar a linha do traço. E, como vocês podem ver agora, indivíduos, temos uma linha de traços muito boa no Tableau Então, essa é mais uma forma apresentar as linhas no Tableau Vamos passar para a próxima , para a próxima medida, temos o preço unitário. Vamos mudar para lá. Agora, o que podemos fazer aqui, para cada ponto que temos nos gráficos, podemos fazer um marcador ou pequeno círculo para adicionar os marcadores O que vamos fazer é ver as cores aqui e, em seguida, aqui temos os efeitos. O primeiro é automático. O segundo a ter marcas e o último a não ter marcas. Vamos mudar tudo para marcas. Agora, com isso, você pode ver que o gráfico de linhas na empresa tem pequenos círculos, pequenos pontos de dados. Esse é mais um efeito visual nas linhas no Tableau. Vamos passar para a última, a contagem dos pedidos. Vamos mudar para lá. Agora, o que podemos fazer é alterar o tamanho das linhas dependendo dos valores. Para fazer isso, vamos considerar os pedidos. Então, é o controle de arrastar e soltar e colocar na lateral. Então, agora, se você pegar a última linha, veremos um efeito muito bom. Se os valores forem pequenos, teremos uma linha fina. Mas se os valores forem altos, ficaremos como uma linha pesada, o que realmente parece bom. Tudo bem, pessoal. Então, como você pode ver, Tableau é muito rico em visualizações e, com poucos cliques, podemos alterar as representações visuais das linhas Tudo bem, agora vamos criar o gráfico de várias linhas no Tableau Estou sempre duplicando as folhas para não construir tudo do zero a cada vez Então, agora, anteriormente na linha padrão, podemos ver as mudanças ao longo do tempo, mas às vezes queremos adicionar mais informações. Queremos comparar os valores de uma dimensão dentro dessa visualização. E podemos fazer isso tendo várias linhas. Digamos que eu gostaria de comparar os valores dentro da categoria. Vamos às categorias em nosso Bod, Arts, e agora vamos colocá-las nas cores, arrastá-las e soltá-las nas cores E, como você pode ver, fazendo essa tabela, traçaremos três linhas para cada valor dentro dessa dimensão. Com isso, temos várias linhas dentro de uma visualização. E agora podemos ver que não é realmente informativo porque temos muitas linhas e muitos ziguezaques Para reduzir isso, vamos mudar o formato para, digamos, por exemplo, um quarto. Agora está um pouco mais claro para ver que os dados estão mudando com o tempo e você pode comparar os valores de uma dimensão O número de linhas realmente depende dos valores dentro dessa dimensão. Mais uma coisa sobre como criar essas três linhas. Você não precisa tê-lo sempre nas cores. Se você mover a categoria das cores e colocá-la nos detalhes, obterá os mesmos efeitos que o Tableau usará e criará várias linhas para cada valor, mas desta vez sem cores Esse é outro método para criar linhas diferentes no Tableau Mas acho que faz mais sentido colocar nas cores uma cor subarata para cada linha É assim que podemos criar várias linhas no Tableau usando a dimensão Tudo bem, na próxima, podemos ter gráficos de linha dupla. Desta vez vamos. Compare duas medidas diferentes em uma visualização. Então, vamos criar para cada medida, uma linha. Então, agora vou manter a mesma visualização em que temos a soma das vendas e o trimestre da data do pedido. Agora, gostaríamos de comparar, nessa visão, duas medidas, a soma das vendas e o lucro. Vamos pegar o lucro e colocá-lo lado a lado com as vendas. E com isso, temos duas linhas diferentes para cada medida, mas eu gostaria de colocá-las uma em cima da outra. Para fazer isso, vamos usar o eixo duplo. Vamos ao Bf, clique com o botão direito nele e aqui temos a opção de eixo duplo Então, como você pode ver, é muito simples. Temos gráficos de duas linhas e aqui você pode adicionar mais coisas. Por exemplo, você pode sincronizar esses dois eixos acessando o brofit e clicando com o botão direito nele E aqui você pode sincronizá-lo. Ou, claro, podemos configurar cada linha de forma diferente. Então, vamos ver o lucro aqui, seguir o caminho e fazer dele uma linha tracejada Como aprendemos brevemente, usando o eixo duplo, tivemos a liberdade de alterar o visual de cada medida individualmente E essa é uma ótima maneira comparar duas medidas. Ok, passando para o próximo, temos os gráficos de linhas cumulativas Portanto, atualmente nos gráficos de linhas padrão, estamos usando o mês e a soma das vendas. E podemos ver o total de vendas de cada mês. Mas às vezes gostaríamos de entender como as coisas estão se desenvolvendo ou crescendo com o tempo. Agora queremos ver o crescimento ao longo do tempo. Temos que usar gráficos de linhas cumulativos. Para fazer isso, vamos até a Soma das Vendas. E em vez de ter a soma das vendas como funções agregadas, vamos criar cálculos rápidos de tabela para obter o total acumulado . Vamos trocar isso. E, como você pode ver, obteremos gráficos de linhas cumulativos muito bons, nos quais você poderá ver como a coisa está crescendo ao longo do tempo Mas é claro que, para tornar as coisas mais interessantes, vamos adicionar mais informações à nossa visão. Vamos pegar a categoria e gerar linhas diferentes. Assim, podemos colocá-lo nas cores e agora podemos ver como as diferentes categorias estão crescendo com o tempo. Adicionar também à linha cumulativa é o ponto final de cada linha Para fazer isso, vamos às Marcas, às etiquetas, clicar nas etiquetas, mostrar as etiquetas das marcas. Mas, como você pode ver, temos para cada mês uma etiqueta. Não queremos isso, queremos apenas o final de cada linha. Para fazer isso, vamos mudar de tudo para o final da linha. Agora, se você verificar nossas linhas, poderá ver no início e no final que temos essas informações. Mas o ponto de partida não é realmente interessante, então podemos desativá-lo. Identifique o início da linha. Vamos desativá-lo. Com isso, teremos o total de vendas de cada categoria no final da linha. Com isso, podemos analisar o crescimento ao longo do tempo para cada categoria. Ok, agora vamos criar pequenos gráficos de várias linhas como fizemos com os gráficos de barras. Vamos fazer isso agora para as linhas. Agora, o que vamos fazer é trazer pelo menos três dimensões para a visualização para dividir as vendas em dividir as vendas linhas menores. Vamos fazer isso. Vamos ver, como sempre, a data do pedido. Vamos colocar a soma das vendas nas linhas. E então podemos obter outra dimensão, a categoria para as linhas também. Como você pode ver agora, à medida que adicionamos mais dimensões, estamos dividindo as linhas Vamos pegar os países e colocá-los também nas colunas. Agora que temos mais gráficos, mas a tabela os mostrará como barras, já que temos como automáticos. Então, vamos mudar para linhas. Agora nós a temos como uma linha discreta. Em vez disso, vamos obter uma linha contínua. Para fazer isso, vamos até essa data e mudá-la para algo como o mês contínuo. Vamos mudar os formatos com isso. Como você pode ver, temos gráficos de várias linhas muito interessantes. Eu também gostaria de adicionar as cores. Vamos pegar o país, por exemplo, e adicioná-lo às cores. Agora, só para melhorar o visual, vamos remover a grade. Clique com o botão direito aqui. E então vamos aos formatos. Então podemos ir até as linhas, e então temos a aba forjada Vamos até as linhas da grade e deixemos de nenhuma, pois removemos essas linhas de grade, o que é realmente irritante ter muitas delas. Então, a última coisa que podemos fazer com isso ter o total de vendas do último ponto. Para fazer isso, vamos obter a soma do controle de vendas e transferi-la para as etiquetas. Em seguida, vamos até os rótulos aqui e vamos selecionar Mean Max. Vamos tê-lo até a data do pedido. Então, vamos mudar de Automático para mês. E vamos ter apenas o valor máximo. Vamos remover o valor mínimo. Então, o que temos para cada gráfico, como o total de vendas do último mês. Por isso, criamos ótimos gráficos pequenos de várias linhas no Tableau 160. Udemy 5 em destaque: Tudo bem, passando para o próximo, temos os gráficos de linhas destacados no Tableau Isso é especialmente importante se você tiver várias linhas em uma única visualização e houver métodos diferentes para fazer isso. Vou mostrar uma rápida e profissional. Vamos começar com o rápido. Vamos ter várias linhas em nossos gráficos. Vou pegar desta vez, o país, e colocá-lo nas cores que temos. Uma linha para cada valor dentro da dimensão do país. E agora eu gostaria de permitir que os usuários destacassem um desses valores. Para fazer isso, é muito simples. Vá para o país aqui, clique com o botão direito nele. E vamos para o marcador. Aqui temos a opção de mostrar o marcador. Clique sobre isso. Que, se você verificar o lado direito, vamos pegar varíola Para destacar os valores dentro dos países, os usuários podem ir até aqui e selecionar um desses valores, por exemplo, Alemanha. E, como você pode ver, o Tableau destacará a linha da Alemanha e poderá aplaudir todas as outras Essa é uma ótima maneira de destacar valores diferentes no Tableau para focar em um valor Essa é uma ótima maneira de destacar uma linha, especialmente se tivermos muitas linhas múltiplas. Isso é o que é. É assim que você pode criar rapidamente um gráfico de linhas destacadas no Tableau Tudo bem, agora vamos falar sobre os segundos métodos como criar gráficos de linhas destacadas, mas desta vez profissionalmente Agora, acabei de duplicar o gráfico de linhas antigo, onde temos a soma trimestral das vendas e os países nas cores Mas desta vez vamos nos livrar desse marcador. Então, eu vou removê-lo. Portanto, agora temos que fornecer aos usuários uma lista de todos os países para selecionar, e esse país selecionado será destacado na exibição. Para fazer isso, vamos criar um parâmetro. Vamos até os dados Pain, escreva-os, clique aqui e crie um parâmetro aqui. Vamos dar um nome a ele, selecionar o país. Como os valores do país são string, o tipo de dados também será uma string. Agora, a seguir, vamos criar uma lista de todos os países que temos dentro das dimensões. Aqui temos quatro valores. Nós temos a França. Tenha cuidado para que tenhamos o caso exato. O primeiro está em maiúscula e o resto é pequeno. Temos a Alemanha, a Itália, a última é os EUA. Isso é tudo para o nosso parâmetro. Vamos clicar em OK temos nosso novo parâmetro no lado esquerdo, conectamos corretamente e mostramos parâmetro para vê-lo aqui no lado direito Agora, os usuários podem ir até aqui e selecionar um desses países, mas, como você pode ver, nada está mudando na visualização porque ainda não nos conectamos à nossa visualização. Agora, para conectá-lo à nossa visualização, precisamos criar um novo campo calculado. Vamos até o pino de dados. Novamente, crie campos calculados. Vamos chamá-lo de País Destacado. E aqui podemos ter uma condição muito simples em que vamos dizer que o país é igual ao nosso parâmetro. Então, nosso Peter será o país selecionado aqui. O que estamos dizendo é que, se o país selecionado a partir dos parâmetros for igual ao valor do país, então teremos verdadeiro Caso contrário, será falso. Por exemplo, agora temos o valor da França selecionado no parâmetro. Isso significa que o país, a França, será verdadeiro, e todos os outros países podem ser falsos. Vamos lá e bata, Ok. Então, agora vamos trabalhar destacando o país selecionado Para fazer isso, vamos começar com a coloração. Atualmente, temos a coloração do país. Eu vou passar isso para os detalhes. Isso significa que agora os países estão apenas criando as linhas, não são responsáveis pela coloração das linhas. Agora, para trazer a coloração, obteremos nosso novo campo calculado, o país destacado. E vamos colocá-lo nas cores. Agora podemos ver que temos apenas duas cores porque temos o falso e o verdadeiro. Se for verdade, vai ser laranja. Se for falso, será azul. Mas eu gostaria de mudar essas cores para fazer o efeito de destaque. Vamos às cores, cores. falso será cinza e o verdadeiro será, digamos, por exemplo, o azul, digamos. Ok, agora temos um efeito de destaque. Todas as outras linhas são cinza e somente a que selecionarmos será azul. Mas agora vamos testar nossos parâmetros. Temos aqui a França selecionada atualmente. Vamos selecionar a Alemanha. E como você pode ver, e como você pode ver agora, a linha selecionada será a Alemanha. Vamos ficar com a Itália e os EUA. Agora, como você pode ver, nosso parâmetro agora está funcionando. Agora, aqui temos um pequeno problema em que a linha destacada está atrás das linhas cinza. Para mudar isso, eu gostaria de ter o destacado na frente e o cinza na parte de trás. Vamos apenas ver a lenda aqui. Se você não tiver, pode ir para a análise. E então aqui temos a opção das legendas e certifique-se de selecionar as cores. Atualmente, ele é selecionado por mim. Então, o que vamos fazer é simplesmente trocar esses dois valores. Vamos pegar o verdadeiro e colocá-lo no topo para classificar esses dois valores E como você pode ver nos gráficos, a cor azul na frente e a cor cinza na parte de trás. Agora, na próxima etapa, para criar esse efeito de destaque em pontos duplos, vamos alterar o Para fazer isso, usaremos nosso novo campo calculado. Então, arraste a linha destacada e desenhe-a no tamanho mantendo pressionado o controle. Agora, com isso, temos um tamanho diferente para a linha destacada em comparação com as outras. Mas aqui temos o efeito oposto, mas não queremos isso. Queremos que o resto seja fino e que o destaque seja pesado. Para fazer isso, vamos ver a lenda aqui. Apenas duas vezes aqui. Agora, como você pode ver , a queda é pesada. Para trocá-la, vamos usar a opção invertida. Vamos clicar nele e clicar em OK. Com isso, dá para ver que a linha destacada é bem mais pesada que as demais Você pode alterar o tamanho se não gostar desse jeito. Assim, podemos reduzir um pouco o tamanho e agora vai ficar mais bonito Tudo bem, então isso é tudo sobre como criar linhas destacadas no Tableau de forma mais profissional do que no Brison, onde você tem mais controle sobre o tamanho e a coloração Os usuários podem ir até aqui e começar a alterar o valor. E com isso estamos destacando uma linha em comparação com as outras. É isso mesmo. 161. Udemy 6 Bump: Tudo bem, a seguir, temos uma divertida em que vamos criar um gráfico de bombas usando linhas para fazer a classificação entre valores diferentes. Então, agora, por exemplo, eu gostaria de classificar os países ao longo do tempo. Para fazer isso, teremos a mesma visão em que temos o trimestre e as vendas e temos uma linha. Então, a primeira coisa que vamos fazer é pegar o país e colocá-lo nas cores para criar essas linhas diferentes. Agora, como a análise é sobre classificação, não sobre as vendas totais , para construir isso, vamos a soma das vendas aqui. E vamos criar uma tabela de cálculos rápidos. Aqui temos a função de classificação, então vamos selecioná-la. Então, agora temos uma classificação que depende de toda a tabela, toda a visão, eu não quero isso. Eu gostaria de classificar entre apenas quatro valores. Para fazer isso, vamos ver a soma das vendas aqui. Escreva isso. Clique nele e vamos editar os cálculos. Vamos entrar. E agora, em vez de colocar a tabela do outro lado, vou especificar uma dimensão. Agora, gostaríamos de ter uma classificação usando apenas o país, então teremos apenas quatro valores. Eu também vou selecionar as datas do pedido. Vamos fechar isso. Agora temos algum tipo de efeito do gráfico da bomba, mas ainda não chegamos lá. Como você pode ver, as classificações começam de baixo para cima. Eu gostaria de reverter isso. Para fazer isso, escreva e clique no eixo do machado e depois vamos inverter. Isso é tudo. Vamos fechar isso. Como você pode ver, agora temos a classificação superior na parte superior e, na parte inferior, a classificação mais baixa. Agora, para ter esse efeito de bomba, precisamos ter círculos semelhantes dentro do nosso visual. Podemos fazer isso com muita facilidade se você, para ter os efeitos da bomba, precisarmos ter linhas. Já o temos, mas também precisamos ter círculos nos pontos de dados. Existe uma maneira fácil. Para fazer isso, vamos às cores e trocamos os marcadores por círculos Agora, como você pode ver, temos nossos pequenos círculos em cada ponto de dados e os efeitos da bomba. Mas agora, às vezes, avançamos mais nesses gráficos, onde podemos fazer nossas próprias personalizações para os círculos em que queremos tornar esses círculos, esses pontos de dados um pouco maiores e, dentro deles, a classificação Agora, para fazer isso, vamos primeiro esconder esses pequenos círculos. Nós não queremos isso. Vamos às cores e basta ter uma linha sem marcadores. Agora, para ordenar círculos, temos que ter a mesma medida. Novamente, em nossa opinião, vamos pegar a soma do controle de vendas e colocá-la no lado certo. Com isso, temos dois gráficos para cada medida. Vamos para o segundo, para a soma das vendas aqui. Em vez de ter linhas, vamos movê-las para círculos. Mude as marcas aqui para um círculo. Como você pode ver, agora temos muito bem esses círculos, e agora podemos alterar o tamanho desses círculos Tudo bem, isso parece bom. Agora, o próximo passo é colocá-lo em cima um do outro. E podemos fazer isso usando o eixo duplo. Vamos para a soma das vendas no lado direito. Clique com o botão direito nele e vamos selecionar o eixo duplo agora que você tem muito bem esses círculos no topo da nossa linha Mas as cores ainda não estão corretas porque esses dois eixos não estão sincronizados Vamos para o lado direito. Clique com o botão direito nele e sincronize o eixo. Agora temos esses círculos perfeitamente em nossas linhas. Eu gostaria de ocultar o eixo direito, clicar com o botão direito nele e vamos esconder o cabeçalho. Agora, na próxima etapa, podemos adicionar números nesses círculos. Vou ficar com a segunda medida nesses círculos. Vamos até os rótulos e mostrar o rótulo. Na próxima etapa, eu gostaria de adicionar esses números dentro do círculo. Vá para o alinhamento aqui, depois para a vertical, e vamos chegar ao centro temos esses números dentro dos círculos E também podemos mudar a cor e as fontes aqui. Vamos fazer com que fique branco. Na próxima etapa, gostaria de alterar novamente o tamanho desses círculos Então, vamos torná-lo um pouco maior até que fique bonito. Tudo bem, então isso é o suficiente. E com isso, obtivemos um gráfico de bombas muito profissional e estamos controlando o tamanho desses círculos. Então, agora podemos verificar muito bem as classificações desses países Como você pode ver, a França estava nos primeiros pontos de dados, na primeira posição, depois caiu para dois, depois três e depois voltou para um. E podemos ver o desenvolvimento dessas vendas entre países. E podemos ver muito bem que a Itália é sempre a classificação mais baixa em vendas em nossos negócios Tudo bem, então é assim que podemos criar o Pump Chart Tableau 162. Sparkline Udemy 7: Tudo bem, agora vamos aprender como criar um gráfico de linhas do Spark no Tableau Os gráficos de linhas do Spark são realmente como imagens compactas para mostrar a tendência que muda com o tempo E você o encontrará em vários painéis para mostrar os KEBIs Agora vamos ver como podemos criar isso. É muito simples. Então, agora vamos pegar uma dimensão como o país e colocá-la nas linhas para dividir essas linhas tamanho menor. Agora, nas linhas do Spark, é muito importante ter as informações das vendas no início e no final de cada linha. Vamos fazer isso. Vamos pegar a soma das vendas, arrastá-la e soltá-la nas etiquetas aqui, mantendo o controle. Então, agora temos as informações de vendas em cada trimestre em cada ponto de dados. Não queremos isso, vamos ver os rótulos aqui e agora vamos para o mínimo e o máximo. Vamos selecionar Pontos. Agora podemos ver que temos para cada linha dois valores, o mínimo e o máximo. Mas aqui na verdade, na soma das vendas, em vez disso, eu gostaria que o mínimo e o máximo dependessem do valor da data do pedido. Vamos trocar isso. Podemos ir para o campo aqui em vez de automaticamente. Vamos selecionar o trimestre agora. Como você pode ver, com isso, obtivemos exatamente nossas linhas de ignição Temos o valor inicial e o valor final de cada linha. Mas agora, geralmente, as linhas de ignição são visuais muito compactos, são linhas muito pequenas Para mudar isso, vamos mudar da visualização completa para a padrão. E agora vamos com muito cuidado até o final do nosso eixo até obtermos o tamanho do mouse. Então, agora vamos reduzir completamente o fato de que temos nossas linhas compactas. Eu também gostaria de remover essas linhas em nossos gráficos, então clique com o botão direito do mouse aqui e vá para Formatar. E então, no lado esquerdo, vamos para as linhas. Estamos nas fileiras, eu gostaria de remover essas linhas. Portanto, certifique-se de selecionar as guias de linha e remover essas linhas de nota Podemos ir até aqui e selecionar nenhuma E com isso, também obtivemos linhas de ignição muito limpas sem nenhuma inclinação Podemos esconder essas informações sobre as vendas. Vamos clicar com o botão direito do mouse e mostrar o cabeçalho. Vamos desativá-lo. É isso mesmo. Agora estou feliz com isso. Temos um gráfico de linhas de ignição muito bom no Tableau. E, como você pode ver, existem recursos visuais compactos para identificar tendências rapidamente, que geralmente usamos dentro do QBI 163. Udemy 8 Barbel: Tudo bem, agora vamos avançar mais na criação de visualizações no Tableau Podemos aprender a criar gráficos de Pipa no Tableau. Os gráficos de parábolas são realmente incríveis para comparar dois pontos de dados e encontrar as diferenças entre eles. É como antes e depois. E funciona perfeitamente se você tiver categorias, agora gostaríamos que fossem dois anos de 2020, 1,20 22 pelas categorias Então, agora vamos começar primeiro colocando a subcategoria em outra categoria para ter mais valores Agora, em seguida, precisamos de duas medidas, a primeira para o ano de 2021 e a segunda para 2022. Para fazer isso, precisamos criar um novo campo calculado. Vamos analisar os dados novamente. Clique aqui, Crie um novo campo calculado. E agora vou ligar para o primeiro, Sales 2021. E o formulário será muito fácil, então usaremos a condição F se o pedido tiver datas, mas agora estamos falando sobre o ano da data do pedido. Então, vamos passar para ano se o ano da data do pedido for igual se o ano da data do pedido for igual a 2021. Então, agora, o que pode acontecer se a condição estiver correta, mostraremos as vendas, depois as vendas e, caso contrário, será nulo. Isso significa: Vamos acabar com isso Agora, neste campo calculado, obteremos as vendas somente se o ano for 2021. Vamos copiá-lo porque precisamos dele para o próximo conjunto. Em seguida, clique em OK. E com isso, entramos na dor dos dados em nova medida calculada para as vendas de 2021. Vamos criar para o próximo ano , serão as vendas de 2022. Ritmo. Mesmo cálculo, mas agora vamos dizer se o ano é 2021, então mostrar as vendas. Então é isso, vamos definir. Ok, então com isso, obtivemos nossa segunda medida para as vendas de 2022. Agora, queremos comparar essas duas vendas em nossa visão. Vamos levar as vendas de 2021 para nossas colunas. Agora, nos gráficos roxos, teremos dois círculos e entre eles uma linha para encontrar as diferenças. Primeiro, vamos começar com os círculos. Em vez de ter peças, vamos até as marcas de um ano e mudá-las para um círculo. Com isso, temos, em nossa visão, o primeiro círculo para o ano de 2021. O que falta agora é o segundo círculo. Para fazer isso, vamos fazer nossas vendas em 2022. Mova-o para o eixo para gerar os valores e nomes das medidas. Basta arrastar e soltar aqui. E agora, com isso, temos nosso segundo ponto. O primeiro, o azul, é para 2021 e o segundo é 2022. Tudo bem, com isso, construímos a primeira parte dos gráficos de parábolas, onde temos o ponto inicial e o ponto final Agora, para mostrar as diferenças ou a distância entre esses dois valores, precisamos ter um gráfico de linhas entre eles. Isso significa que agora precisamos de outro tipo de gráfico dentro da nossa visualização. Para fazer isso, vamos duplicar os valores da medida Segure o controle, arraste e solte e coloque-o ao lado dele. Agora que temos os mesmos dados à esquerda, à direita, à direita, teremos um visual diferente em vez de círculos, teremos uma linha. Vamos até a aba aqui sobre as marcas da segunda. Agora vamos mudar o visual de círculo para linha. Com isso, conseguimos nossas linhas, mas ainda não chegamos lá. Eu gostaria de ter uma distância entre dois valores. Para fazer isso, vamos pegar o nome da nossa medida das cores e colocá-la no caminho. Arraste e solte no caminho. E com isso, conseguimos exatamente o que queremos. Agora temos uma linha entre dois pontos. Tudo bem, agora a etapa final, com isso, vamos mesclar esses dois gráficos em um Então, para fazer isso, como aprendemos, vamos usar o eixo duplo. Vamos ver os valores das medidas aqui no lado direito. Clique com o botão direito sobre ele. E eixo duplo, vamos simplificar isso Agora temos uma linha perfeita para mostrar a distância, a diferença entre o ponto inicial e o ponto final. Mas agora ainda temos pequenos problemas visuais. Eu gostaria de tornar esses círculos um pouco maiores. Então, vamos mudar para os círculos e ir para os lados aqui e torná-los um pouco maiores. Tudo bem, então isso é o suficiente. Agora, como você pode ver, a linha está no topo dos círculos, o que é naturalmente correto. Para chegar atrás, temos que mudar a ordem desses eixos duplos. Então, vamos pegar a direita e colocá-la à esquerda. Tudo bem, então, com isso, temos um gráfico de Parbal perfeito no Tableau E podemos analisar as diferenças entre dois pontos de dados entre as vendas de 2020, 1,20, 22 E temos essa linha muito bonita para indicar as distâncias entre elas. Assim, você pode ver, por exemplo, nos envelopes, não há alteração nas vendas entre esses dois anos Mas se você for aos telefones por aqui, você pode ver uma grande mudança nas vendas entre esses dois anos e indivíduos Isso realmente indica essas informações significa que é assim que você cria e por que criamos gráficos de parábolas no Tableau 164. Barra redonda Udemy 9: Tudo bem, agora vamos criar gráficos de peças arredondadas. Anteriormente, aprendemos como criar gráficos de barras , gráficos padrão, mas agora vamos avançar e criar gráficos de peças arredondadas. E usaremos linhas para fazer isso. Eu sei que parece um pouco estranho, mas vamos construir isso. Primeiro, vamos pegar, como de costume, as subcategorias para criar uma, e eu vou ficar com a visualização inteira para ter a visão completa aqui Então, vamos colocar a soma das vendas nas colunas aqui. Até onde você pode ver, esses são gráficos de peças padrão muito bons Agora, em vez de ter aquelas barras clássicas, vamos arredondar cada barra no início e no final. Como vamos fazer isso, vamos ter uma média fictícia do valor zero Agora vamos fazer isso, vamos mesclar essas duas medidas em um único eixo Para fazer isso, vamos arrastar a média e colocá-la no topo das vendas aqui para gerar os valores e nomes das medidas. Então, agora vamos conferir barras a um gráfico de linhas Vamos até as marcas aqui até a linha. E então, o que vamos fazer é pegar o nome principal e colocá-lo no caminho, então agora estamos quase lá. O que vamos fazer é simplesmente aumentar o tamanho dessas linhas. Vamos apenas torná-lo maior. E com isso, como você pode ver, obtivemos um gráfico de peças arredondado no Tableau Além disso, obteremos um efeito de cor muito bom se pegarmos os valores principais, mantivermos o controle pressionado e, em seguida se pegarmos os valores principais, mantivermos o controle pressionado e, em seguida, arrastarmos e soltarmos as cores. E com isso, obtivemos um gráfico de peças arredondado muito bom no Tableau Bem, se você perguntar agora sobre o caso de uso, é exatamente como ter gráficos de peças padrão. Por exemplo, aqui podemos fazer uma lista de classificação das subcategorias Acabamos de mudar o visual, então é assim que você pode criar um gráfico de peças arredondado no Tableau 165. Inclinação Udemy 10: Tudo bem, pessoal, Sona, vamos aprender a criar gráficos de slobby no Tableau Os gráficos do Slobby são perfeitos para mostrar como a classificação está mudando ao longo do tempo em diferentes categorias Então, vamos ver como podemos fazer isso. Desde a classificação ao longo do tempo, isso significa que precisamos das datas dos pedidos. Então, vamos ver as datas dos pedidos. Então, na próxima etapa, como sempre, obteremos nossa medida, as vendas da rosa que queremos comparar nos últimos dois anos. Para fazer isso, vamos filtrar o filtro do data show para os anos e selecionar os últimos dois anos. Então, agora temos que decidir qual categoria você deseja comparar. Você pode escolher as categorias de fronteira, nós podemos escolher os países. Vamos escolher o país e colocar os detalhes. Agora, no próximo, vou torná-lo um pouco maior para comparar esses dois anos. O próximo passo é colocar a categoria ou o país nos nomes, é controlar o país e colocá-lo nos rótulos. Agora podemos ver o nome do país no final de cada rótulo, mas eu gostaria de tê-lo também no início para obter um gráfico desleixado Então, vamos às etiquetas. Então, agora o que temos que fazer é colocar os rótulos nas extremidades da linha. Então, em vez de ter uma meta, vamos mudá-la para pontas de linha. E vamos fechá-lo. Agora podemos ver que cada linha começa com o nome do país e termina também com o nome do país. Agora, a última etapa que queremos adicionar para cada linha, como um pequeno círculo. Para fazer isso, como aprendemos antes, vamos às cores e colocamos os marcadores, agora temos um pequeno círculo no início e no final de cada linha E essa é a maneira mais fácil de criar um gráfico de slobby no Tableau Novamente, no caso de uso do gráfico do Slobby que podemos ver como as classificações estão mudando em 2021, você pode ver a França em primeiro lugar do que EUA, Alemanha e a última foi a Itália E agora podemos ver a mudança ao longo do tempo. Em 2022, a Alemanha passou do terceiro lugar para o primeiro lugar. E então a França passou para o número dois, EUA passaram para o número três. E, como você pode ver, na Itália, nada mudou. Então, esse é o poder ou o gráfico desleixado para ver como a classificação está mudando ao longo do tempo E, claro, no Tableau, podemos ir mais longe, adicionando coisas mais complicadas para ter mais personalizações Por exemplo, você diz, você sabe o que, eu gostaria de ter círculos maiores. Para fazer isso, precisamos ter dois gráficos, um para a linha e outro para os círculos. Deixe-me mostrar como podemos fazer isso. Vamos pegar a soma do controle de vendas e duplicar a primeira serão as linhas e a segunda serão os círculos Vamos mudar para a segunda medida em vez da automática. Vamos selecionar aqui o círculo. É bidirecional para nosso visual. Vamos ver o tamanho aqui. E basta reduzi-lo para ter círculos menores também. Um pouco mais que define. Agora, o que vamos fazer é reunir esses dois gráficos em um. Vamos mesclá-lo usando o eixo duplo. Vou para o segundo aqui, clique com o botão direito nele e depois vamos para o eixo duplo. Então, se você observar de perto, esses eixos não estão 100% sincronizados O que vamos fazer é clicar com o botão direito do mouse aqui e sincronizar o eixo Então, agora temos os círculos exatamente no lugar que precisamos. Como temos dois eixos com as mesmas informações, vou esconder um deles Então, vamos desabilitar o cabeçalho show. Agora você tem as personalizações completas do gráfico. Você pode dizer, você sabe o que, para as linhas, eu gostaria de ter outra cor. Por exemplo, vamos ter uma cor cinza. Ou você pode dizer: vamos transformá-la em uma linha de traços, então vamos até aqui e a movemos para a linha de traços, onde obtemos personalizações completas Mas geralmente para gráficos desleixados, temos uma linha sólida entre eles É assim que podemos criar gráficos desleixados no Tableau. 166. Linha e barra Udemy 11: Ok, agora podemos aprender como combinar diferentes tipos de gráficos em uma única visualização. Aqui vamos misturar as peças com as linhas. Existem diferentes métodos para fazer isso, dependendo do caso de uso. O primeiro é usar a linha média. Primeiro, vamos construir uma linha de barras padrão ao longo do tempo. Para fazer isso, vamos colocar as datas dos pedidos nas colunas e as vendas nas linhas. Então, vamos mudar os anos para um mês contínuo. Vamos mudar o formato agora, em vez de ter a linha, vamos mudá-la para gráficos de barras. Então, vamos até o Marks e mudá-lo para pars. Ótimo. Com isso, temos nosso gráfico de barras. A segunda etapa é adicionar uma linha. Essa linha será a linha média. Para fazer isso no Tableau, é muito simples. Vamos às análises. E aqui temos a opção de linha média. Vamos deixá-lo à nossa vista, então será para toda a mesa. E é isso. Como você pode ver, é muito fácil. Com isso, obtivemos uma boa linha média combinada com os gráficos de peças. Tudo bem, passando para o próximo método. Vamos combinar as partes e as linhas usando o eixo duplo. E aqui vamos comparar duas medidas diferentes. Então, desta vez, como uma mudança, vamos comparar o número de pedidos com o número de clientes. Agora vamos ver a data do pedido para ver as mudanças ao longo do tempo. Então, a próxima coisa que faremos é pegar o pedido, a contagem dos pedidos na linha. Agora vamos alterar o formato da data do pedido para meses e depois alterar também o gráfico, 2 barras que obtivemos, nosso primeiro gráfico, o gráfico de barras. Vamos pegar nossa segunda medida e vamos usá-la como uma linha. Para fazer isso, vamos ver a contagem dos clientes. Coloque-o perto das linhas em que dividimos, nossa visão em dois gráficos. Vamos mudar as segundas 12 linhas. Vamos até o Marks, então trocaremos esta página. Agora, em vez de ter barras, vamos mudar para a linha. Agora temos nossos dois gráficos, o gráfico de barras e o. E, como sempre, queremos mesclá-los em uma única visualização Para fazer isso, vamos usar o eixo duplo. Vamos até os clientes, clique com o botão direito nele e escolha o eixo duplo. Com isso, como você pode ver, temos um gráfico de barras junto com um gráfico de linhas e, é claro, com o eixo duplo, podemos ir para o lado direito e sincronizar esses dois eixos Mas, por enquanto, não faz sentido. É claro que agora podemos adicionar mais personalizações. Por exemplo, para a linha, podemos fazer os marcadores. Vamos ver as cores aqui e vamos adicionar os marcadores a elas Agora podemos começar a comparar o número de pedidos com o número de clientes em uma única visualização usando dois tipos de gráficos diferentes. 167. Bulletchart Udemy 12: Ok, agora vamos criar os gráficos do Pollet no Tableau Aqui vamos combinar novamente peças com linhas. Gráficos educados são muito importantes para comparar o valor atual com a meta ou comparar o ano atual com o ano anterior Agora vamos colocar, como sempre, nossa subcategoria na rosa E agora eu gostaria de comparar o y atual com o ano anterior. Então, vamos levar as vendas de 2022 do nosso painel de dados aqui para as colunas E agora vamos classificá-la pelo eixo, para que tenhamos uma classificação e, em seguida, vamos compará-la com as vendas de 2021. Então, o que vamos fazer é levar o 2021 aos detalhes e depois adicionar uma linha de referência. Então, vamos ao eixo das vendas de 2022. Conecte-se radicalmente e vamos adicionar uma linha de referência. Então, agora vamos dar um pouco para o lado direito e também ver essas linhas de referência. Então, o que vamos pegar, em vez da soma das vendas, 2022, teremos esse 2021. Então, vamos analisar isso e agora temos uma linha para a média Nós não queremos isso. Queremos ter o total de vendas para cada subcategoria Então, para mudar isso, vamos dizer que, em vez de venda por pares, vamos vendê-lo por pares Então, vamos trocá-lo. Então, agora fazemos fila para cada barra, o que é ótimo, mas vamos personalizar essas informações Eu não quero ver nenhum rótulo, então vamos até os rótulos e mudamos para nenhum, e então vamos formatar essas linhas. Vamos até aqui e vamos pegar, por exemplo, a cor laranja. E então vamos mudar a transparência para 100% para ter uma linha completa. E então vamos torná-lo mais pesado para ver as linhas. Eu só vou com o completo. É isso mesmo. Vamos fechar isso, como você pode ver. Com isso, temos facilmente um diagrama no Tableau, onde você pode comparar o ano atual das peças com as linhas do ano anterior É assim que podemos criar um gráfico de frangas muito bom combinando peças e linhas 168. Pirulito Udemy 13: Tudo bem, agora vamos aprender como criar um gráfico de pirulitos no Tablo Existem dois tipos de dardos, horizontais e verticais. Podemos usar esse tipo de gráfico combinando os pares e os círculos É como um bastão. E no final temos um grande círculo. E usamos o círculo para destacar um valor de dados. Vamos criar isso. É muito simples. Vamos levar as subcategorias para as linhas Então, nossa medida será a venda normal. Vamos colocá-lo nas colunas para que já tenhamos nossos gráficos de barras. Caso contrário, vá até as marcas e altere-as. Vamos classificá-lo para obter uma classificação. Como é pirulito, temos palitos, então vamos comer Vamos ver o tamanho aqui e reduzir o tamanho. Agora, o que falta no pirulito é o círculo final. Para criar outro gráfico, o que vamos fazer, também podemos pegar a soma das vendas e duplicá-la Mantenha o controle e simplesmente arraste e solte a soma das vendas que temos, nossas duas medidas. E o que vamos fazer a seguir, vamos mudar dois círculos. Vamos às marcas, à segunda soma das vendas. E em vez de Automático, teremos os círculos. Agora temos muito bem esses círculos, mas eles são muito pequenos Vamos torná-lo maior. Um pouco menor. Tudo bem, talvez esteja tudo bem. Qual é a próxima etapa para mesclar dois em uma única visualização Como de costume, vamos usar o eixo duplo. Vamos para a segunda soma das vendas, certo? Clique nele. E então vamos para o eixo duplo. Então, como você pode ver, as coisas foram destruídas. Não temos mais barras, porque na primeira medida da soma das vendas, não especificamos para o Tableau, ou seja, barra, era automática E com o Tableau fazendo suposições sobre o visual adequado para os dados atuais, que é algo errado Então, o que vamos fazer é usar a primeira medida e dizer que, para o Tableau, ela não é automática Queremos que seja sempre como um bar. Vamos trocá-lo. Como você pode ver, já temos o formato do pirulito Temos que fazer algumas coisas que não são grande coisa. Esquecemos de sincronizar o eixo. Vamos para o segundo. Clique com o botão direito do mouse e vamos sincronizá-lo apenas para garantir que tudo corresponda corretamente Agora eu tenho esses dois eixos que têm exatamente as mesmas informações, então vou até um deles e oculto essas informações para tê-las apenas Agora, a principal coisa do pirulito é que para mostrar as informações no final, no círculo aqui, podemos colocar qualquer coisa como qualquer imagem, por exemplo. Podemos ter o total de vendas ou o número total de pedidos e assim por diante. Mas neste exemplo, eu gostaria de ter o texto da subcategoria nesses círculos Como vamos fazer isso? Vamos até o círculo aqui. Vamos inserir os rótulos, o controle byhldect da subcategoria e colocar as subcategorias nos Agora, como você pode ver, agora temos os cabeçalhos, informações sobre esses círculos O que podemos fazer, podemos ir e agora esconder essas informações. Clique com o botão direito e mostre o cabeçalho. Com isso, removemos essas informações e agora temos as informações do cabeçalho ou as subcategorias nos círculos Mais uma coisa que podemos fazer, podemos adicionar cores. Vamos pegar a soma das vendas e colocar nas cores que temos um gráfico de classificação muito bom para as subcategorias Ok, agora vamos ver rapidamente, no segundo tipo, podemos ter gráficos verticais de pirulitos Acabei de duplicar o anterior. Tudo o que vamos fazer, vamos até o menu rápido aqui. E alterne tudo entre as linhas e as colunas. Tudo bem, agora temos tudo na vertical, mas temos círculos muito grandes. Vamos mudar isso. Vamos para a segunda soma das vendas e vamos tentar reduzir as coisas aqui. Também podemos reduzir os palitos. Vamos ver também a primeira soma de vendas do tamanho. Vamos tentar reduzir os bastões agora. Parece muito bom, mas ainda temos um problema com os rótulos. Vamos novamente para os círculos, vamos até os rótulos e vamos mudar os alinhamentos de Automático para, então vamos mudar os gráficos Agora temos os rótulos no topo desses círculos, mas ainda não temos todos os rótulos porque o tamanho do texto é muito grande. Então, vamos ver as fontes aqui. Alterações 10-81, faltam algumas delas. Você pode reduzir o tamanho dos círculos. É isso mesmo. É assim que você pode criar gráficos de pirulito no Tableau E aqui você pode ver o poder do Tableau. Podemos combinar diferentes tipos de gráficos em uma única visualização, como aqui estamos combinando o círculo com as barras. Isso significa que temos uma quantidade infinita de combinações. E isso abre as inovações no Tableau, onde você pode criar gráficos e imagens incríveis E essa é exatamente a magia do Tableau. 169. Gráficos de área Udemy 14 (correto): Tudo bem, agora vamos falar sobre os gráficos de área no Tableau Eles são como os gráficos de linhas. Podemos usá-lo para ver como os dados estão mudando ao longo do tempo, mas abaixo da linha, obteremos uma área de campo para facilitar a visualização desses números Então, agora vamos começar com um gráfico de área muito básico no Tableau Como ela é alterada com o tempo, veremos a data do pedido e , como de costume, enviaremos a soma das vendas para o. E em vez de um ano, vamos mudar para um mês contínuo. Agora, aqui temos isso como uma linha porque é automático. Se você for até as marcas, verá que temos um tipo de gráfico chamado área. Vamos trocá-lo. Então, esses são os gráficos de área mais básicos que você tem no Tableau Ok, agora podemos dizer, você sabe o que, o gráfico de área básico no Tableau não tem uma linha e, geralmente, o gráfico de área tem uma linha E entre a linha e o eixo, temos uma lacuna de campo. Mas o gráfico de área básico no Tableau não tem esse visual Para recriar esse design, o que vamos fazer criar uma linha no topo de nossos gráficos de área Então, aqui podemos ter dois tipos de gráficos, a linha e a área. Então, vamos criar isso. Vamos pegar a soma das vendas e duplicá-la mantendo o controle Então, agora temos nossos dois gráficos. O primeiro permanecerá como um gráfico de área, o segundo será um gráfico de linhas. Vamos para a segunda da soma das vendas em vez da área, vamos ter uma linha. Acho que você já sabe o próximo passo. Temos que mesclar esses dois gráficos em uma única visualização Como vamos fazer isso usando o eixo duplo. Vamos para a segunda soma de vendas, clique com o botão direito nela e vamos escolher o eixo duplo. Agora, na próxima etapa, vamos para o gráfico de área e apenas reduzir a obesidade. Vamos às cores. Agora vamos reduzir a obesidade. E com isso, obteremos um gráfico de área perfeito no Tableau onde você tem uma linha entre a linha e o eixo Você tem uma lacuna de campo, muito melhor do que o gráfico de área básico no Tableau Tudo bem, passando para o próximo, teremos os gráficos de áreas empilhadas Faltam os gráficos de peças. Podemos adicionar mais informações à nossa visualização adicionando as dimensões às cores Agora temos o gráfico de área básico no início, onde temos a soma das células e o mês ao longo do tempo. Agora vamos adicionar uma dimensão. Vamos pegar a categoria e colocá-la nas cores que obtivemos. Três gráficos de área empilhados uns sobre os outros, porque dentro dessas dimensões, temos três valores O que podemos fazer aqui sobre o design usar as cores aqui e aumentar a opacidade. Realmente, isso significa que é assim que podemos criar um gráfico no Tudo bem, em seguida, vamos criar gráficos de pilha 100% completos aqui, se o total das vendas não for importante Mas o importante é comparar essas diferentes categorias. Podemos usar os gráficos de pilha completos. Vamos ver como podemos fazer isso. Vamos até a Soma das Vendas e podemos mudar para e podemos mudar para Cálculos de Tabela Rápida, Porcentagem do Total. Vamos clicar nisso. Ainda não estamos lá . Como você pode ver. Temos a porcentagem aqui no lado esquerdo. Queremos que seja de 0 a 100 . Para fazer isso, vamos novamente para a soma das vendas Clique com o botão direito do mouse e vamos editar os cálculos da tabela que vamos fazer. Vamos mudá-lo para uma dimensão específica. E essa dimensão será a categoria. Vamos desmarcar os meses de pedido, idade. Vamos fechá-lo. Com isso, você pode ver que o Regi agora começa de 0 a 100 e você o tem como um bloco Agora podemos comparar facilmente as três categorias diferentes. Aqui podemos ver claramente como cada categoria se relaciona com o todo, com o total de vendas de cada mês. É assim que podemos criar facilmente um gráfico de pilha completo ou 100% no Tableau Tudo bem, agora vamos criar pequenos gráficos de várias áreas adicionando várias dimensões. Vamos pegar a primeira dimensão. Vai ser o país das colunas. Vamos colocar as datas dos pedidos e também nas colunas. E depois para as fileiras. Nós vamos pegar as categorias. Essas são nossas três dimensões. E então vou mudar da visualização padrão para a visualização completa. Agora vamos ver os números dentro da nossa visão. Então, será a soma das vendas Vamos colocá-la nas linhas como padrão. O Tableau mostrará isso como linhas. Vamos mudar para áreas até as marcas que obtemos em nossos minigráficos de área no Tableau Mas agora vamos adicionar mais detalhes onde queremos ver os meses. Então, vamos passar para o ano após ano e mudar o formato para mês contínuo. Então, vamos trocá-lo. E então, em seguida, vamos adicionar a coloração. Então, vamos controlar, arrastar e soltar o país nas cores. E nessas visualizações, não faz sentido ter essas informações da grade Então, clique com o botão direito nele. Vamos aos formatos, às linhas, certifique-se de selecionar as linhas e depois a linha da grade aqui e fazer com que ela não seja nenhuma. O que criamos é um pequeno gráfico de várias áreas no Tableau É muito parecido com as linhas ou com as barras. 170. Udemy 15 Scatterplot: Ok, agora vamos aprender como criar dispersão nos gráficos de corte do Tableau. Os gráficos de corte são um dos gráficos fundamentais para entender a relação entre duas medidas contínuas entender a relação entre duas medidas contínuas os gráficos de dispersão nos gráficos de corte do Tableau. Os gráficos de corte são um dos gráficos fundamentais para entender a relação entre duas medidas contínuas. Isso significa que a principal tarefa dos gráficos de dispersão é encontrar correlações entre dois Outra tarefa do gráfico de dispersão é encontrar os contornos nos seus dados. Vamos agora criar gráficos de dispersão muito básicos no Tableau. E como eu disse, precisamos de duas medidas para fazer isso, nossas duas medidas serão as vendas e o lucro. Vamos colocar as vendas nas colunas e também o lucro nas linhas que obtivemos, nossos dois eixos. E vai representar um gráfico bidimensional. Agora, o que está faltando são , obviamente, nossos dados, os pontos de dados aqui. Vamos usar o ID do cliente. Vamos pegar o ID do cliente e agora vamos colocá-lo nos detalhes. E aqui está o poder do Tableau em comparação com qualquer outra ferramenta em que o Tableau vai traçar todos os pontos de dados que temos em nossos dados sem nenhuma restrição, para que possamos ver a correlação entre as vendas e o lucro E também para encontrar os contornos, por exemplo, aqueles pontos que temos como autônomos Tudo bem, então criamos os gráficos de dispersão muito básicos no quadro. Tudo bem, e adicione mais coisas ao design dos borrões de dispersão, onde vamos mudar as cores, o tamanho, adicionar círculos e assim por diante Agora vamos alterar o tamanho de cada ponto de dados, mas isso vai depender de uma terceira medida, a contagem de pedidos. Agora vamos até a contagem de pedidos arraste-a e solte-a até o tamanho. Cada cliente terá tamanhos diferentes e isso dependerá de quantos pedidos esses clientes fizeram. Isso é algo que podemos adicionar aos nossos borrões de dispersão. Outra coisa que podemos adicionar cor. Aqui temos gêmeos diferentes sobre como adicionar cores. Ou vamos adicionar uma dimensão ou podemos criar um cluster. Agora, por exemplo, vamos pegar o país da dimensão e colocá-lo nas cores, nos pontos de dados que podemos adicionar bem como em formas diferentes em nosso visual. Atualmente, temos o círculo para tudo. Podemos pegar o país, arrastá-lo e soltá-lo nas formas. Agora podemos ver na mancha de dispersão, não só que os países têm cores diferentes, mas também formas diferentes Mas o que geralmente vemos nos pontos de dispersão que cada ponto de dados pode ser representado como um círculo preenchido Isso significa que vamos mudar o visual. Vamos até as marcas aqui. E depois mude de formas para círculos. Agora, como você pode ver, temos tudo como um círculo preenchido, mas ainda não estamos lá. Vamos aumentar o tamanho um pouco. Agora, o que temos aqui? Temos muitos pontos. E o que costumamos fazer reduzir a opacidade das cores Vamos ver as cores aqui e vamos reduzi-las. E com isso, você pode ver muito bem. Por exemplo, esses dois pontos parecem se sobrepor entre Mais uma coisa que podemos adicionar a esses círculos. Podemos ter uma borda de linha para cada círculo. Para fazer isso, vamos voltar às cores, e aqui temos um efeito chamado borda em vez de automático. Vamos ter algo parecido com essa cor do cinza. Com isso, você pode ver que temos uma borda muito boa para cada ponto de dados. Tudo bem, então essas são algumas opções diferentes sobre como personalizar os gráficos de dispersão 171. Enredo de pontos Udemy 16: Ok, agora vamos criar a mancha de pontos no Tableau Dot blot é um gráfico unidimensional para ver a distribuição de seus dados entre diferentes categorias E cada ponto pode representar um ponto de dados. Agora vamos ver as vendas até a data do pedido. E então podemos ter o ID do pedido como um detalhe. Vamos colocar a data do pedido em nossas linhas. Então, agora vamos ver a distribuição dos IDs do pedido por data. Desta vez, vamos colocar a data do pedido nas linhas. E vamos mudar isso para um mês contínuo. Em seguida, vamos colocar nossa medida nas colunas. Agora, como padrão, nós o temos como uma linha. Em vez disso, vamos fazer isso como círculos. Agora ainda não estamos lá. Precisamos adicionar mais detalhes à visualização, movendo a ID do pedido para os detalhes. Agora, como temos muitos pedidos em nossos conjuntos de dados, Tablo pode nos perguntar: você realmente quer fazer isso? Bem, sim, adicione todos os membros. Agora, como você pode ver, temos um gráfico de pontos muito bom. Podemos adicionar mais informações. Por exemplo, vamos pegar categoria e colocá-la também nas cores. Como existem muitas sobreposições, podemos usar as cores e reduzir a opacidade Então, agora, com isso, cada ponto de dados, cada círculo pode representar uma ordem. E agora você pode ver com muita clareza e rapidez quais pedidos têm mais vendas. É assim que você pode criar um gráfico de pontos no Tableau. 172. Linha do tempo do Udemy 17 Circle: Tudo bem, agora vamos aprender como construir um círculo ou linha do tempo do Pubble Geralmente usamos a linha do tempo circular para analisar as mudanças ao longo do tempo. E geralmente o usamos para mostrar os valores distintos de círculos diferentes em várias categorias. Então, vamos ver como podemos construir isso. Como dizemos que isso muda com o tempo, precisamos de uma data. Então, vamos colocar as datas dos pedidos nas colunas. Precisamos de mais uma dimensão. Vamos pegar, por exemplo, as subcategorias das linhas e, em seguida, precisamos da nossa medida Serão as vendas. Mas agora, em vez de soltá-lo nas colunas ou nas linhas, vamos reduzi-lo ao tamanho Como cada ponto de dados tem um tamanho diferente, a tabela vai mostrá-lo como quadrados, vamos trocá-lo para círculos Agora, para ter mais pontos de dados em nossa visão, vamos mudar para os anos. Vamos considerar, por exemplo, o trimestre como contínuo. Vamos clicar nisso. Agora vou mudar o tamanho da nossa visão. Vou até o cabeçalho e torná-lo um pouco maior. Em seguida, vamos até o eixo e o tornaremos um pouco menor para que alguma sobreposição. Agora vamos até o e aumente o tamanho ou diminua-o um pouco. E então podemos ir para as cores e reduzir a opacidade. E agora podemos adicionar mais personalizações sobre o design. Por exemplo, vamos pegar a soma das vendas e colocá-la nas cores. E então vamos aumentar um pouco a opacidade para que fique melhor E também depende de como você gosta. Talvez você possa adicionar algumas bordas, então vamos até as fronteiras aqui. Eu gosto dos escuros, então talvez eu vá deixar o curso mais cinza aqui. Você pode personalizar coisas diferentes. Por exemplo, você pode usar duas medidas. Por exemplo, em vez de ter a soma das vendas nas cores, podemos obter a soma do lucro. Então, vamos obter a soma do lucro com a coloração. Agora podemos ver neste gráfico que muitas coisas mudam ao longo do tempo. Também podemos ver a coloração entre duas medidas para entender a relação entre elas. Onde o lado indicará as vendas e a cor indicará os lucros. Isso é realmente poderoso e muito bom analisado no Tableau usando a linha do tempo circular 173. Torta e donut Udemy 18: Tudo bem, agora vamos falar sobre o gráfico circular no Tableau É uma maneira muito fácil e comum de analisar ou mostrar a peça para armazenar dados. Vamos criar isso no Tableau. Existe uma maneira fácil ou simplificada de fazer isso Se você for até o Show Me aqui e clicar nos gráficos circulares, não faremos isso. Nós o criaremos sozinhos para entendermos como o Tableau funciona Não vamos usar os atalhos. Vou apenas fechá-lo para criar um gráfico circular no Tableau Primeiro, vamos ver as marcas aqui, alterá-las de Automático para Pi. Com isso, obtemos um pequeno ícone chamado Ângulo. E aqui vamos colocar nossos campos em cima dela. Neste exemplo, vamos criar um gráfico circular a partir dos selos e depois dividi-lo pelo país Vamos pegar os selos e colocá-los no ângulo. Com isso, temos nossa tabela de tarifas. É como um círculo e ainda não está dividido. Vamos mudar da visualização padrão para a visualização completa para obter um gráfico circular maior. Em seguida, na próxima etapa, vamos dividir os gráficos circulares em seções. Então, nossa dimensão será o país. Vamos decodificar os clientes , pegar o país e colocá-lo nas cores para que nosso pi seja dividido em várias seções E o tamanho de cada seção pode indicar as vendas do país. E esse tipo de gráfico é usado para analisar a parte como um todo. Por exemplo, aqui podemos analisar como os EUA estão contribuindo ou se relacionando com todas as vendas. Como você pode ver, é muito fácil de criar e muito usado em muitos painéis Podemos ir até aqui, por exemplo, adicionar alguns rótulos e alterar o design, é claro, desses gráficos circulares. E mais uma coisa que eu gostaria de mostrar a vocês: às vezes, nos painéis, você pode ver que há vários gráficos circulares em um painel em uma Para fazer isso, basta pegar qualquer dimensão e colocá-la nas linhas ou nas colunas, por exemplo, vamos pegar essa categoria e colocá-la nas colunas. E com isso, obtivemos imediatamente gráficos de três partes nessas três categorias diferentes. É assim que geralmente lidamos com os gráficos circulares. Temos uma dimensão que divide os gráficos circulares e outra que duplica esses gráficos circulares Tudo bem, pessoal, então isso é tudo para os gráficos circulares no Tableau Ok, agora passando para o próximo, temos os gráficos de rosquinhas O gráfico de rosca é muito semelhante ao gráfico circular. Você ainda tem essa análise de parte a todo. Você tem um círculo e tem segmentos diferentes. Mas muitas pessoas preferem usar o gráfico de rosca e isso porque podemos adicionar uma informação extra ao círculo Tudo bem, agora, para construí-lo, precisamos de dois gráficos. O primeiro será o gráfico circular e o segundo será o espaço vazio no meio. Então, vamos começar com os gráficos circulares. Como aprendemos anteriormente, precisamos mudar o Automático para um gráfico circular. Então tomamos nossa medida. Será a soma das vendas em relação ao ângulo. E então, em seguida, vamos pegar o divisor. Pode ser o país e as cores. E com isso, obtivemos nossos gráficos circulares. Ok, agora, a seguir, vou mudar da visualização padrão para a visualização completa. Isso é para o primeiro gráfico. Agora, para colocar o círculo vazio no meio, precisamos criar outro gráfico dentro dessa visualização. Então, agora vamos criar nossa medida vazia, só para ter um segundo gráfico. Para fazer isso, vamos às colunas aqui. Uma média certa de zero. Então, agora que ainda estamos nas marcas, temos apenas um visual. Para obter um segundo, vamos duplicá-lo Agora, com isso, temos nossas duas medidas, uma para o gráfico circular e a segunda pode ser para o espaço vazio. Então, agora o que vamos fazer é mesclar essas coisas em um só lugar, porque precisamos ter apenas uma rosquinha Então, clique com o botão direito na média e vamos para o eixo duplo. E, como sempre, vamos sincronizar as coisas. Então, vamos sincronizar o eixo. E agora vamos nos livrar deles. Não os queremos, então mostre o cabeçalho na parte inferior e também na parte inferior. Então, agora temos os dois gráficos em um só lugar. É um pouco pequeno, então vamos tornar as coisas um pouco maiores. Então, vamos ver os tamanhos e aumentá-los no meio. Tudo bem, então agora vamos criar o espaço vazio no meio. Então, vamos mudar para o segundo marcado aqui. E agora o segundo gráfico. Não será um pi , será como um círculo. Então, vamos transformá-lo em um círculo. Vamos nos livrar de todas essas informações. Agora, se você verificar nossa visualização, não vemos os gráficos circulares , porque temos sobreposições e o gráfico circular está atrás do nosso círculo Agora, para mostrar que é isso que vamos fazer, vamos até o círculo. Vá até o tamanho. E agora vamos começar a reduzir os lados do círculo. E como você pode ver, agora estamos adquirindo a forma de rosquinhas, mas nossa rosquinha deveria ter no meio uma cor branca Vamos mudar a cor do círculo para branco, perfeito. Agora temos as formas de rosquinha em nossa visão. Mas agora vamos nos livrar de todas essas linhas. Clique com o botão direito aqui e o espaço vazio vá para formatar. Então vamos para o lado esquerdo. Vamos começar com as linhas aqui, a linha zero. Vamos mudar para nenhum. Então ainda temos na coluna, mais uma linha. Vamos mudar para as colunas em vez da linha da grade. Vamos movê-lo para nenhum. Então, para nos livrarmos dessas fronteiras, vamos mudar para as fronteiras. Então vamos para o divisor de linha. Faça com que não seja nenhum também. Para o divisor de colunas, não é nenhum. E com isso, obtivemos formas de rosquinha muito claras no Tableau. Agora vamos adicionar alguns rótulos e alguns dados aos nossos gráficos de rosca Vamos primeiro ao gráfico circular. Aqui, obteremos as informações dessas seções Então, o que vamos fazer é trazer, por exemplo, o país para as gravadoras também. Também podemos obter a soma das vendas, como Hold Control e Drug and Tribute, para as gravadoras. Agora podemos alterar o formato da fonte. Obviamente, se formos até os rótulos aqui e clicarmos nos três pontos, vamos fazer , por exemplo, a soma das taças de vendas. E é isso. Até agora, não há nada de novo em comparação com os gráficos circulares. Estamos apenas mostrando as informações de cada seção. Mas agora vem o poder dos gráficos de rosquinhas. Podemos dar uma informação aqui dentro do círculo do site. E geralmente pode ser o total da medida, o total de vendas. Agora vamos mudar para o círculo aqui. Vamos pegar a soma das vendas e colocá-la nas etiquetas. Agora você pode ver a soma das vendas aqui, estranhamente no lado direito, porque ainda não a personalizamos Então, vamos até os rótulos e depois vamos para o alinhamento aqui e colocamos tudo no meio Com isso, como você pode ver, temos o total de vendas no meio. Vamos personalizar um pouco o texto. Então, vamos entrar. Então, agora o que podemos fazer escrever o total de vendas no início. Então, podemos fazer com que tudo seja retirado para o número real, os valores reais. Vamos tornar tudo um pouco maior, 16 e clicar em OK. Agora, como você pode ver, temos outra informação nos gráficos de pares, onde temos a soma total das vendas no meio. E então podemos ver muito bem as diferentes seções em torno desse número Dito isso, é assim que você pode criar gráficos de rosca no Tableau E esse tipo de gráfico é muito mais usado do que o gráfico circular, pois você pode adicionar uma informação extra no meio. 174. Udemy 19 Heat e Treemap: Ok, agora temos outro gráfico para analisar a parte como um todo usando o mapa de três. Normalmente trabalhamos com os três mapas para mostrar os dados hierárquicos dentro do nosso conjunto de dados Vamos ver como podemos construir isso. Vamos começar primeiro com as marcas. Vamos mudar para quadrados. Na próxima etapa, vamos às vendas e podemos aumentar o tamanho. Com isso, obtivemos um quadrado azul para o total de vendas em nossos dados. Agora, é claro, queremos dividir esse quadrado em várias informações. E aqui podemos trabalhar com a hierarquia dos produtos. Vamos começar com a primeira dimensão, a categoria. Vamos atacar e reduzir para as cores. Como você pode ver, já temos um mapa de três. As cores dos três mapas são decididas a partir da categoria, e o tamanho desses blocos pode ser decidido a partir das vendas. Agora, é claro, neste mapa de três, queremos representar a hierarquia A próxima dimensão será a subcategoria. Mas desta vez não vamos movê-lo para as cores, vamos movê-lo para os detalhes. Vamos fazer isso. Agora, como você pode ver, cada um desses blocos é dividido em mais blocos, onde temos as informações da subcategoria Isso significa que os dados continuarão se dividindo no mapa em árvore quanto mais dimensões adicionarmos da hierarquia Por exemplo, vamos pegar o nome do produto e colocá-lo nos detalhes. Agora podemos ver que temos muitos miniblocos que representam o nome do produto. Com isso, representamos nossa hierarquia do produto individual em um mapa de árvore E podemos ver que cada categoria, por exemplo, o vermelho, é dividida em várias subcategorias e cada subcategoria é dividida para Mas, é claro, a desvantagem aqui é que quanto mais detalhes você adicionar, mais difícil será ler essa visualização Eu não recomendo que você use o nome do produto. Em tais visualizações, deve ser suficiente com a categoria e a subcategoria Obviamente, como qualquer outro gráfico em nossas visualizações, podemos ter vários mapas de árvores em uma exibição adicionando uma dimensão às colunas ou às linhas Por exemplo, vamos colocar a data do pedido nas linhas. Assim, obtivemos vários mapas de árvores divididos por anos, o que é realmente inútil ter essa visualização Então, vamos removê-lo. Ok, então vamos para o mapa de calor. É como uma matriz em que você tem cores dentro dela. E geralmente o usamos para fazer colorações entre duas categorias Vamos ver como podemos construir isso. Precisamos de duas categorias, isso significa que precisamos de duas dimensões. Digamos que o primeiro seja o país. Vamos arrastá-lo e soltá-lo nas colunas. E então a segunda dimensão será, por exemplo, a subcategoria Vamos arrastá-lo e soltá-lo nas estradas. E com isso, obtivemos nossa matriz. Vamos mudar para a visualização completa. Temos estradas, temos colunas. Agora, o que falta, é claro, é medir os dados. Agora, para criar o efeito do mapa de calor, vamos pegar a soma das vendas e colocá-la nas cores. Agora, com isso, temos nosso mapa de calor. E podemos ver pelas cores a coloração entre os países e as subcategorias, onde podemos ver imediatamente os selos mais altos onde temos a Por exemplo, temos selos altos do país, da França e também da subcategoria de telefones E as vendas mais baixas, podemos ver por exemplo, aqui nos envelopes e na Itália, onde podemos ver novamente o poder das visualizações, onde podemos ler agora as tendências e as cores entre nossos dados, o que é muito melhor do que ter apenas números Mas é claro que, se você quiser adicionar alguns números nessa matriz, podemos ir até os rótulos aqui que mostram marcas. E se você quiser chegar ao meio, vamos aos alinhamentos e vamos fazer tudo no meio É isso mesmo. Como você pode ver, é semelhante e é assim que podemos criar um mapa de calor no Tableau 175. Udemy 20 bolhas: Gráfico de bolhas no Tableau. Eles são realmente uma ótima maneira de adicionar muitas dimensões e medidas em uma única visualização. Os gráficos de bolhas são como círculos e podemos definir muitas coisas no círculo, como as cores, o tamanho, que podemos colocar dentro dele, o texto. Vamos dar um exemplo. Vamos começar com a marca. Então, em vez de automático, vamos mudar para círculos. Como as bolhas são círculos, vamos começar com as informações do rosto Vamos pegar as células de medida. Vamos colocá-lo no tamanho. Com isso, obtivemos nosso pequeno Pubble ou Circle. Deixe-me mudar para a visão completa. Agora temos uma informação, o total de vendas em nossos dados. Vamos adicionar outra informação, como dimensão. Então, vamos adicionar as subcategorias dentro da nossa visualização. Então, vou pegar essa dimensão e colocá-la nos detalhes. Agora, como você pode ver, temos mais bolhas e vamos obter uma bolha para cada subcategoria Tudo bem, então agora vamos continuar adicionando mais informações às nossas bolhas Digamos que eu gostaria de adicionar a coloração para o Pubble, e isso deveria vir de outra medida Vamos pegar os lucros e colocá-los nas cores. Então, agora com isso, temos cores diferentes. Depende dos valores dos lucros. E agora, que tal adicionar mais uma informação dentro dessas bolhas Digamos que a categoria. Vamos pegar a categoria de dimensão. E agora vamos colocá-lo nos rótulos. Agora podemos ver a categoria de cada bolha, de cada subcategoria Agora, como você pode ver, temos quatro informações diferentes dentro da nossa bolha A primeira é que as cores das bolhas indicam os lucros E então o tamanho das bolhas nos mostra as informações de vendas E então o número dessas bolhas é decidido a partir da subcategoria Temos todas essas subcategorias em nossos dados. E, finalmente, o texto dentro da bolha vem da categoria Esse é o poder dos gráficos de bolhas, onde você encontra muitas informações sobre formações em uma única visualização Então, agora temos outro divertido chamado Stacked Pubble Aqui, vamos adicionar muitas dimensões nos detalhes. Então, vamos ver como podemos construir isso. Vamos para Automático, como de costume. Em seguida, mude para círculos. Vamos pegar a soma das vendas e colocá-la no tamanho que estamos criando. Novamente, nossos pubbles Desta vez, vamos pegar o país e usar as cores. Até agora, temos essas quatro cores para quatro países. Agora, se trouxermos alguma dimensão aos detalhes, isso dividirá esses puzzles em mais pequenos, dependendo da cardinalidade da Por exemplo, vamos pegar a categoria, ela tem uma cardinalidade muito pequena E com isso, obteremos apenas algumas bolhas se você for removê-las Vamos pegar a subcategoria. Agora, como você pode ver, estamos recebendo muito mais filhotes do que a categoria, e isso porque temos mais dados dentro da subcategoria Agora vamos com maior cardinalidade. Então, vamos remover as subcategorias e obter, por exemplo, o nome do ato amplo Depois de fazer isso, você obterá muitos filhotes pequenos e eles estarão todos empilhados E, claro, você pode classificar os pubbles de forma diferente Se você for ao país por aqui, clique com o botão direito nele e vamos ao sorteio. Deixe-me movê-lo um pouco para o lado esquerdo , mudar o tipo. Como você pode ver, a cor também mudará. Então, aqui você pode classificar o Pubble como quiser. Agora, é claro, podemos dar mais detalhes. Se considerarmos o nível mais baixo de detalhes, o ID do pedido, vamos retirar o nome do produto e pegar o ID do pedido. E com isso pode nos perguntar : você realmente quer todos esses dados? Sim, adicione todos os membros. Agora você receberá para cada pedido um pequeno Pubble dentro de nossas visualizações Ok, então essa é outra maneira de representar seus dados em imagens usando o gráfico duplo de pilha Mas se você olhar para ele, verá que se parece com o filho. Tudo bem, então isso é tudo para os gráficos de bolhas empilhadas. 176. Mapas do Udemy 21: Ok, agora vamos falar sobre o Tableau Maps. Primeiro, vamos obter os dados para traçar os mapas, vamos criar uma terceira fonte de dados. Estou em uma página de fonte de dados. Vamos ver esse pequeno ícone, nova fonte de dados. E então vamos para o arquivo de texto e depois para os dados que baixamos. Vamos para a pasta grande. E então temos aqui, USA Sales. Vamos selecionar esse arquivo CSV e clicar em Abrir. É uma tabela muito simples onde temos os pedidos, país, região, estado e vendas que define. Vamos voltar à nossa visualização e criar agora um mapa muito básico no Tableau Novamente, podemos usar o show me, mas vamos criá-lo do zero. Agora, se você der uma olhada, poderá descobrir que temos dois campos gerados automaticamente, a latitude e a longitude São coordenadas geográficas para traçar o mapa, a Terra. A latitude é responsável por traçar as linhas horizontais e a longitude é responsável por borrar as linhas verticais O que você pode fazer, ir e sair e usá-los nas colunas. Vamos levar a longitude para as colunas e a latitude para as linhas Com isso, você pode ver que o Tableau agora é capaz de traçar a Terra Agora, temos que especificar para o Tableau o país, os estados, essas informações geográficas Vamos levar, por exemplo, o país aos detalhes. E com isso, você pode ver que o Tableau agora está se concentrando apenas nos Estados Unidos porque temos apenas informações sobre SA Agora vamos pegar os Estados Unidos também e começar com os detalhes. Agora, como você pode ver, o Tableau está se concentrando agora com esses pontos em cada estado Tudo bem, então agora, na próxima etapa, em vez de ter círculos, eu gostaria de ter um gráfico de mapa. Vamos para o Marks. Mude de Automático para mapa. E com isso temos toda a área coberta com as cores. Agora você pode adicionar cores, dependendo da dimensão desejada. Por exemplo, podemos ir até a região aqui e ajustá-la às cores. Agora podemos ver que o mapa agora está dividido pelas regiões Agora, o que falta aqui são as informações de vendas. Vamos fazer as vendas. Mas veja, temos um pequeno problema de que as vendas são dimensionais e discretas devido ao tipo de dados Vamos transformá-lo um orifício numérico e depois torná-lo contínuo ou convertê-lo em contínuo. Então, a última coisa, temos que convertê-la também em uma medida porque ela ainda tem uma dimensão. Então está tudo bem. Vamos fazer as vendas cheguem às gravadoras. E com isso, obtivemos muito bem o total de vendas de cada estado É assim que você pode criar um mapa muito básico no Tableau. Ok, passando para o próximo. Podemos criar mapas no Tableau com o simples. Acabei de duplicar o anterior. Vamos mudar o visual do mapa para, por exemplo, círculos. E então o tamanho do círculo será decidido a partir das vendas. Vamos pegar as vendas e reduzi-las ao tamanho. Então, na próxima Sable, vamos fazer os círculos um pouco maiores Agora podemos adicionar outra medida aos círculos. Digamos que o número de pedidos que vamos receber aqui, a contagem das vendas nos EUA V. Vamos levar isso para as cores. Agora, a escala da cor que definirá o número de pedidos e o tamanho do círculo pode ser definida a partir das vendas. Essa é uma forma de representar essas informações como círculos ou bolhas Podemos escolher formas diferentes. Vamos até aqui nas marcas e ver as formas que você pode usar. Por exemplo, digamos o que teremos aqui. Vamos com as estrelas. Como você pode ver, temos aqui muitas opções sobre quais símbolos podem ser apresentados dentro do nosso mapa. É assim que podemos adicionar símbolos aos mapas no Tableau. Tudo bem, pessoal, os mapas no Tableau são muito ricos em personalizações Há muitas opções sobre como apagar os mapas na exibição Vou mostrar algumas possibilidades como explodir os mapas no Tableau A primeira é sobre como ter um mapa sem ruídos de fundo Agora vamos fazer isso. Se você pegar o campo campestre e jogá-lo aqui no meio. Entendo que estamos falando sobre mapa e vamos obter automaticamente tudo dentro das colunas e linhas. Agora, na próxima tabela, vamos pegar como de costume, os estados aqui, e depois vamos colorir com a região nas cores. Portanto, se você verificar o mapa, verá que há muitas áreas de nivelamento dentro do mapa que não são usadas diretamente. Se você quiser remover todas essas informações, o que vamos fazer é ir ao menu principal Você tem aqui as opções de mapas e, em seguida, aqui temos as camadas de fundo. Vamos clicar nisso. E então, aqui no lado esquerdo, teremos muitas opções sobre como personalizar os mapas. Eu realmente recomendo que você vá e clique. É muito divertido usar mapas do Worcus no Tableau. Agora, a tarefa é remover todas essas informações básicas O que vamos fazer é simplesmente remover todas as informações selecionadas Vamos remover tudo com isso. Como você pode ver, removemos o plano de fundo e temos apenas as informações relevantes em nossa visão. Há outra maneira de remover o plano de fundo. Deixe-me voltar com todas essas configurações. Acho que com isso recuperamos todas as informações. Outra forma de remover as informações básicas para ir até o lavatório e movê-las de 0 a 100 Agora, como você pode ver, o fundo dentro do nosso mapa desapareceu É assim que podemos remover as informações básicas de nosso mapa e você obtém um mapa realmente limpo para se concentrar nos dados relevantes Ok, a próxima também é sobre a personalização dos mapas no Tableau Então, agora vamos criar um mapa de visão noturna. É muito divertido trabalhar com mapas no Tableau. Então, vamos novamente colocar os países no meio da lista. Para os detalhes. Agora, no Tableau, temos diferentes tipos de mapas, não apenas um Se você acessar o menu principal aqui para ver os mapas, verifique o mapa de fundo. Então, aqui temos os diferentes modos. Ou se você for novamente para as camadas de fundo e no lado esquerdo, poderá ver aqui os estilos. Atualmente é branco e cinza, são luzes. Se você clicar aqui, poderá encontrar os diferentes modelos. Temos o normal e depois temos coisas como ruas escuras, ao ar livre e informações de satélite É muito bom ter estilos diferentes. O que vamos fazer agora, já que é visão noturna, vamos usar os modos escuros. Agora, a próxima coisa que eu gostaria de fazer é reduzir algumas informações, como Estados Unidos e México Vamos remover essas coisas do lado esquerdo. O que vamos fazer é adicionar alguma medida à nossa visão. Vamos fechar as camadas de fundo aqui. Vamos fazer com que as vendas cheguem ao tamanho que estamos recebendo, aqueles belos círculos. Vamos torná-lo um pouco maior, então podemos adicionar as vendas também às cores. Então, mantenha o controle, vote nas cores e vamos mudar a coloração. Então, vamos editar as cores. Agora vamos para o automático aqui. E vamos mudar isso para outro padrão. Por exemplo, vamos pegar o azul verde aqui. Clique em OK. OK. Agora vamos adicionar mais personalizações ao nosso mapa Por exemplo, digamos que eu gostaria de mudar a cor das fronteiras desses estados. Eu gostaria de torná-lo vermelho para torná-lo mais interessante. Não posso fazer isso na visão atual porque se eu mudar alguma coisa na fronteira, isso mudará a fronteira dos círculos e não a fronteira dos estados. Para fazer isso, precisamos de dois mapas, um para os círculos e outro para os estados. Tudo bem, agora vamos ver como podemos fazer isso. Vamos até a longitude e vamos duplicá-la Agora que temos dois mapas, o esquerdo e o direito, vamos configurar o direito. Vamos mudar as marcas para o segundo mapa. Agora, em vez de ter círculos, queremos ter um mapa. Vamos transformá-lo em um mapa. Agora, como você pode ver, temos dois tipos diferentes de mapas. Mas agora eu gostaria de ter apenas as informações da fronteira, então não estou interessado na venda. Então, vamos removê-lo. E também pelo dimensionamento. Agora, como você pode ver, temos as cores cinza que estão preenchendo o mapa. Então, vamos às cores e reduzimos a opacidade para 0% para que não tenhamos nenhuma cor no mapa O que precisamos é da cor da borda. Então, vamos voltar às cores. Vamos até as fronteiras por aqui. Vamos fazer uma leitura. Não estou muito feliz com essa cor. Eu quero que seja mais vermelho. Então, vamos para mais cores e vamos pegar o vermelho vermelho. Agora, a questão é como mesclar esses dois mapas em um mapa Bem, a resposta para isso usando o eixo duplo novamente. Então, vamos para a direita aqui, clique com o botão direito nela e faça o acesso duplo. Tudo bem, então com isso chegamos a um mapa, mas eu ainda não estou. Nessa aba, você pode ver que os círculos estão atrás das linhas para colocá-los na frente. Vamos mudar essas duas medidas. E agora você pode ver que os círculos estão nas frentes. Tudo bem, então com isso criamos nosso mapa de visão noturna. E com isso, você também aprendeu quantas possibilidades temos no Tableau. Para personalizar os mapas, todas essas opções diferentes que temos dentro dos mapas, eu realmente recomendo que você explore as opções que temos dentro do Tableau. É muito divertido. 177. Histogramas Udemy 22: Ok, agora vamos aprender como criar histogramas no Há duas formas, uma rápida e outra avançada. Da maneira rápida, se você tiver uma medida, da maneira avançada, se você tiver duas medidas, os histogramas são uma ótima maneira de mostrar a distribuição de seus dados usando gráficos poderosos Então, vamos ver como podemos fazer isso. Vamos trabalhar com a única medida, a quantidade, clicar com o botão direito nela e depois ir para Criar. E depois duas canetas. Aqui podemos configurar nossas canetas. Vou deixá-lo como padrão, conforme sugere o Tableau. Vamos clicar em OK. Com isso, criamos uma nova dimensão em nossa dor de dados. Agora, o que podemos fazer pegá-lo nas colunas e aqui podemos encontrar o tamanho de nossas canetas. E então vamos colocar a quantidade nas linhas. E então o próximo e o último toque podem ser suficientes. Vamos até a quantidade e convertê-la de radical discreto em contínuo Clique nele e mude para contínuo. Então, com isso, criamos um histograma muito simples e agradável para ver a distribuição de nossos dados usando a quantidade medida Tudo bem, o próximo será um pouco mais avançado, onde vamos criar um histograma usando duas medidas diferentes O número de clientes pelo número de pedidos que queremos agrupar nossos clientes com base no número de pedidos que eles fizeram. Agora, para fazer isso, temos que criar nossas canetas, mas agora vamos usar o campo calculado para fazer isso usando as expressões de LOD fixas. Nós podemos fazer isso. Vamos criar novos campos calculados. Deixe-me movê-lo um pouco para cá. O que vamos descobrir é o número de pedidos por cliente. Para fazer isso, podemos usar a função LOD fixa. Começa com fixo, deixe-me selecionar isso. Então, para cada cliente, queremos contar o número de pedidos dos clientes. Vamos obter o ID do cliente. E então a agregação será o número de pedidos Isso significa que vamos contar o ID do pedido. Tudo bem, então é isso. Vamos dizer, ok, que o Tableau criou uma medida contínua, mas eu gostaria de convertê-la uma dimensão discreta Rat, clicar nela e vamos convertê-la E é isso. Agora vamos pegá-lo à nossa vista e verificar as informações. Tudo bem, para que possamos ver que já temos nossas canetas e esses são os diferentes números de pedidos que os clientes pediram Na próxima etapa, precisamos de nossa segunda medida. Vai ser o número de clientes. Vamos até a contagem do cliente aqui, arrastá-la e soltá-la também nas linhas. Vamos levar os clientes até as etiquetas. E com isso, obtivemos um histograma muito bom no Tableau usando Novamente, aqui, se você quiser construir histograma a partir de duas medidas diferentes, uma dessas medidas deve ser a básica, as canetas do histograma e a segunda medida serão usadas para fazer Portanto, agora podemos ver rapidamente que a maioria de nossos clientes está fazendo pedidos entre 13 pedidos e cerca de 16 pedidos Tudo bem Então, esses são os dois métodos de como criar histogramas, do jeito fácil e do jeito um pouco complicado 178. Calendário Udemy 23: Ok, agora vamos aprender como criar um calendário no Tableau Então, agora vamos criar esse calendário usando a data do pedido. Vamos colocar primeiro a data do pedido nas colunas. Agora, nas colunas, precisamos conectar radicalmente os dias para alterar o formato E depois vá para mais. E então vamos pegar o dia da semana que obtivemos, o mandato, a terça-feira e assim por diante Em seguida, precisamos criar as linhas do calendário, e esse será o número da semana. Vamos manter o controle duplicado nas linhas em vez do dia da semana Vamos mudar os formatos novamente. Aqui está o número de mais e depois da semana que recebemos. Nossa matriz, nosso calendário. Você pode ver que temos aqui todas as semanas. Eu gostaria de reduzi-lo para apenas um mês. Isso significa que vamos adicionar alguns filtros à nossa visualização. Vamos pegar a data do pedido e colocá-la nos filtros. E o primeiro filtro será nos anos. Vá e selecione os anos. Vamos selecionar o último ano, Ok. E podemos, é claro, oferecer isso aos usuários. Clique com o botão direito aqui e mostre o filtro no lado direito. Podemos fazer o mesmo durante os meses. Vamos pegar a data do pedido e colocá-la nos filtros. Vamos passar o próximo mês. E vamos selecionar apenas um mês. E depois ofereça-o também aos usuários. Tudo bem, com isso temos um mês. Vamos mudar a visualização padrão para a visualização completa. Agora, como sempre, precisamos de uma medida para preencher nosso calendário. Vai ser a soma das vendas. Então, arraste e solte e coloque nas cores. Tudo bem, para que possamos ver já que temos um mapa de calor dentro do nosso calendário. Agora precisamos apenas adicionar algumas coisas. Por exemplo, vamos adicionar uma ordem branca entre essas informações Vá até as cores, depois vá até o pedido e adicione uma cor branca para que tenhamos boas separações entre os dias E vamos adicionar também o número do dia em cada caixa. Para fazer isso, vamos ver as datas dos pedidos. Coloque-o nas etiquetas aqui e depois aqui, tablet, mude automaticamente para um texto. Vamos voltar ao quadrado. E em vez de termos anos, temos que formatar nossa data. Então, conecte-se radicalmente. E vamos selecionar o dia. E então, na próxima etapa, vamos colocar esses números dos dias no canto superior direito. Então, vamos para os alinhamentos das etiquetas e vamos para a direita e depois para o topo Tudo bem, então temos um calendário muito bom no Tableau Claro que você pode mudar para outro mês, digamos, por exemplo, em fevereiro, ou verificar outro ano de 2021. E é assim que você pode criar um calendário no Tableau. 179. Udemy 24 Watterfall: Tudo bem, agora vamos criar na tabela os gráficos em cascata É muito útil para mostrar o fluxo do processo de seus dados e também para mostrar a análise de parte a todo. Vamos ver como podemos criar isso. Primeiro, precisamos de uma dimensão como as subcategorias. Vamos movê-lo para as colunas. Então precisamos de uma medida. Desta vez, vamos seguir o controle dos lucros e dividi-lo em fileiras. E então vamos mudá-la da visualização padrão para a visualização completa. Agora, para ter uma cachoeira dentro de nossa visão, precisamos do total acumulado Para fazer isso, vamos até o Profit aqui. Clique com o botão direito do mouse e vamos fazer um cálculo rápido da tabela. E vamos mudar para Running Total. Para que você possa ver, agora temos um total contínuo de nossos dados, mas ainda assim não é uma cachoeira Para fazer isso, temos que retirá-lo das partes clássicas. Então, vamos para as Marks aqui, para as partes de Gant Tudo bem, então temos o básico para nossa cachoeira, mas agora o tamanho de cada linha vai depender do lucro Vamos voltar e aproveitar o lucro até o tamanho certo. Mas agora, se você verificar de perto, podemos ver que essas partes não estão formando a cachoeira porque estão na direção oposta Gostaríamos que começasse do zero, de baixo para cima. Para fazer esse efeito, vamos ver a soma dos lucros aqui. Clique duas vezes nele e, em seguida, vamos marcá-lo como um sinal negativo. Clique nisso. Agora, exatamente. Conseguimos o que queremos. Começa de baixo para cima, e com isso vamos formando a forma de uma cachoeira Agora temos que adicionar um pouco de cor. Vamos obter o lucro. Coloque nas cores. Agora, o que queremos fazer com as cores, se os números forem positivos, ficará azul. Mas se for negativo, deve ser vermelho. Para fazer isso, vamos às cores e editá-las. E agora vamos fazer a seguinte configuração. Então, vamos até aqui e fazer com que sejam apenas duas etapas. E então vamos avançar por aqui. E certifique-se de que tudo no centro seja zero aqui. E é isso. Então, vamos lá e bata. OK. E com isso, podemos ver muito facilmente onde estão os valores negativos em nossa cachoeira e onde estão os valores positivos Você pode, é claro, torná-lo verde e vermelho. Então, agora a última coisa que temos que adicionar à nossa cachoeira é o total Para fazer isso, é muito simples. Vamos para as Análises no menu principal. E então vamos para os totais aqui. E vamos adicionar os totais gerais brutos. Ao fazer isso, obtemos nosso total no lado direito e, com isso, obtemos gráficos de cascata perfeitos no quadro 180. Udemy 25 Pareto: Agora temos o gráfico de parto. São gráficos muito famosos nas estatísticas, e esse gráfico é baseado no princípio de Parto, onde usa a regra de 80 a 20 e o princípio diz que 80% dos resultados são gerados a partir de 20% do trabalho ou esforços. Uma forma de visualizar os gráficos de Pareto, podemos usar dois gráficos diferentes O primeiro será o gráfico de peças e o segundo serão os gráficos de linhas. Sim, podemos criar isso no Tableau. Primeiro, podemos começar com a subcategoria de dimensão, arrastá-la e soltá-la nas colunas E então precisamos da nossa medida. Vamos verificar o Sid e colocar as vendas nas fileiras. Agora, para ter os efeitos perretta, temos que classificar os Descendo primeiro, devem vir os dados com as maiores vendas E então descemos para o lado direito. O que podemos fazer é ir até o departamento de vendas aqui e classificar se está perfeito. Agora temos os Parcharts. A próxima etapa que queremos fazer é criar os gráficos de linhas. Então, para fazer isso, vamos obter a soma das vendas e duplicações Portanto, mantenha o controle e duplique esses campos. E com isso, temos nossos dois gráficos. Então, como o segundo gráfico pode ser um gráfico de linhas, vamos trocá-lo. Então, vou trocar a soma da venda pela segunda e, em vez de Automática, vamos usá-la como uma linha. Além disso, vou mudar a cor para laranja. Perfeito. Como sempre, temos que mesclar esses dois gráficos Então, vamos para a soma das vendas, certo? Para clicar nele e em todos os eixos. E aqui nosso gráfico está quebrado porque o primeiro gráfico é automático. Então, vamos para o primeiro aqui e voltamos para pars. Tudo bem, então ainda não estamos lá porque temos que trabalhar na linha A linha deve ser a porcentagem do total em execução. Para fazer isso no Tableau, é muito fácil. Vamos até a Soma das Vendas aqui, clique com o botão direito do mouse e vamos adicionar o cálculo da tabela. Tudo bem, agora vamos configurar nossos cálculos de tabela para a segunda medida. E como eu disse aqui, temos que fazer duas coisas. Primeiro, temos que calcular o total corrente e, em seguida, aplicar a porcentagem. Para fazer isso, vamos alterar o tipo de cálculo para um total contínuo. Vamos selecionar isso. E com isso, como você pode ver no fundo, temos um total acumulado. Mas o princípio aqui é baseado na porcentagem do total corrente. Então, temos que mudar isso para uma porcentagem para que possamos clicar aqui e dizer Adicionar um segundo cálculo. Vamos clicar nisso. Recebemos cálculos primários e secundários. O primeiro pode ser executado como um total contínuo e, além disso, queremos obter a porcentagem. Vamos mudar isso da diferença do secundário , 2% do total. Vamos clicar nele, que está definido para os cálculos da tabela. Vamos falar mais sobre isso, construímos nossos gráficos de Pareto, mas vamos entender o que está acontecendo aqui Agora, para ler isso com facilidade, vou para a segunda, até a linha, e vamos colocar os rótulos em cima dela. E, claro, o princípio diz 80 20, isso significa que 20% dessas subcategorias deveriam ser 80%. E, como você pode ver, não podemos ver que isso está neste negócio Se você verificar nossas subcategorias neste exemplo, verá que não são 20%. Temos cerca de nove subcategorias para atingir os 80%. Neste exemplo, nosso negócio não segue esse princípio 80% das vendas são cobertas por 20% das subcategorias Tudo bem? Então, esse é um método para criar um gráfico de Pareto no Tableau, e é assim que você pode lê-lo Tudo bem. Então, agora vamos aprender outro método sobre como criar um gráfico de Pareto no Tableau Desta vez, vamos usar duas medidas diferentes usando apenas uma linha. Vamos ver como podemos fazer isso. Agora temos a questão comercial e é pergunte-nos se 20% dos produtos representam 80% das vendas. Agora vamos obter a resposta a partir dos dados. Para fazer isso, vamos primeiro fazer nosso primeiro curso. Vai ser a soma das vendas. Arraste e solte nas linhas. Agora vamos pegar nossa segunda medida. Vai ser a contagem de produtos. Para fazer isso, vamos usar, por exemplo, o nome do produto nas colunas e na tabela. Pergunte-nos aqui Temos muitos membros. Adicione todos os membros. Agora, como você pode ver, temos uma dimensão, mas queremos contar quantos produtos temos em nossos dados tão radicalmente conectados E vamos para a medida e, em seguida, vamos selecionar contagem distinta. Com isso, obtivemos nossas duas medidas. Mais uma coisa que precisamos nos detalhes para fazer os cálculos. Precisamos que o nome do produto esteja nos detalhes para poder usá-lo. Tudo bem, então vou até aqui e mudarei para a visualização completa. Vamos para a primeira medida, clique com o botão direito nela. E vamos adicionar o cálculo da tabela aqui novamente, temos as mesmas coisas. Podemos mudar para um total contínuo. E então vamos adicionar um cálculo secundário. O cálculo secundário será a porcentagem do total. Bem, vamos especificar a dimensão. Vamos especificar a dimensão do nome do produto. O mesmo vale para o lado direito , será o nome do produto. Tudo bem, então com isso, preparamos tudo para o primeiro cálculo. Vamos fechá-lo. Agora, como você pode ver, já temos a porcentagem do total corrente dos produtos. Vamos fazer o mesmo com as vendas, clique com o botão direito do mouse em Vendas e, em seguida, vamos adicionar o cálculo da tabela. Vamos começar a administrar o Total. Especifique a dimensão que será o nome do produto. Vamos adicionar o cálculo secundário. Será a porcentagem do total. Então, a mesma coisa, temos que ir para a dimensão específica e especificar o nome do produto. Tudo bem, então preparamos tudo para o segundo cálculo. Vamos fechá-lo. Agora temos que voltar para a linha, pois a temos como automática. Então, tabela, decidimos usar as formas, vamos mudar para linha. Agora, com isso, estamos quase lá. Faça o total da pose das medidas e teremos nossa linha, mas como você pode ver, a linha está um pouco instável E isso porque ainda não classificamos os dados. É muito importante para os gráficos de Pareto que classifiquemos os dados como fizemos no método um Agora vamos classificar o nome do produto de acordo com as vendas. Para fazer isso, clique com o botão direito aqui e vá para Classificar. E então podemos classificá-lo pelas vendas. Vamos mudar isso para um campo. E vamos selecionar Vendas no nome do campo aqui, convertê-lo, então vamos torná-lo em ordem decrescente Perfeito. Agora temos exatamente o gráfico de Pareto de que precisamos. Então, agora temos que verificar se é verdade que 20% de nossos produtos representam 80% de nossas vendas. Agora, para verificar isso forma rápida e fácil na visualização, podemos adicionar o suporte das linhas de referência. Vamos adicionar algumas linhas de referência. Vamos ver as análises aqui. Vamos pegar aqui uma linha de referência. Vamos arrastá-lo e soltá-lo primeiro até o primeiro valor. Agora podemos fazer, em vez de ter a média, mudá-la para constantes Agora, aqui vamos verificar se os 20% então serão 0,2. E agora, com isso, obteremos uma linha de referência exatamente nos 20% dos produtos. Vamos fechar isso. Como você pode ver, temos uma linha muito bonita, indica exatamente os 20% dos produtos. Na próxima etapa, adicionaremos outra linha de referência para as vendas. Então, vamos pegar uma linha de referência, arrastá-la e soltá-la exatamente sobre a soma das vendas. E agora vamos fazer a mesma coisa, em vez da média, vamos mudar para uma constante e, como precisamos de 80% , será 08. Então, com isso, obtivemos exatamente 80% das vendas. Tão perfeito. Agora temos nosso gráfico de parto. E podemos responder facilmente a essas perguntas a partir de nossos dados. Portanto, podemos dizer que sim, 20% dos nossos produtos estão cobrindo 80% das vendas, o que corresponde exatamente à regra de 80 20, o princípio do parto. Tudo bem, então esses são os dois métodos de como criar gráficos de Pareto no Tableau e analisar sua empresa 181. Udemy 26 Butterfly: Tudo bem, agora temos o gráfico de borboletas, ou às vezes o chamamos de gráficos de tornados É um ótimo gráfico para analisar duas medidas diferentes por dimensão específica. Por exemplo, se você quiser comparar o número de clientes com o número de pedidos por categoria , o gráfico borboleta é o seu gráfico O que você precisa primeiro, a dimensão. Será, como sempre, a subcategoria. Vamos movê-lo para as linhas e, como de costume, vamos movê-lo como uma visualização inteira. Então, precisamos de nossas duas medidas. A primeira será a contagem de clientes. Vamos movê-lo para as colunas. Em seguida, a segunda será a contagem de pedidos. Tudo bem, então com isso, temos nossas duas medidas e a subcategoria Agora, para formar a forma da borboleta, precisamos ter a dimensão exatamente no meio E então, no lado direito, temos uma medida, e no lado esquerdo, podemos ter outra medida. Para fazer isso, vamos usar o espaço reservado, a média de zero Vamos colocá-lo aqui, e vamos colocá-lo exatamente no meio. Agora, com isso, temos a medida à esquerda, a medida à direita e algo vazio no meio. E então vamos configurar os gráficos. Vai ser o do meio, a média de zero. Vamos mudar isso para um texto. E agora, a próxima coisa que temos que fazer é obter a dimensão do texto aqui. E com isso você pode ver que agora temos a espinha dorsal da borboleta Então, vamos fazer um pouco mais de postes. Então, eu vou até aqui e apenas fazer postes. Mas agora temos que ter as duas asas à direita e depois à esquerda. Você pode ver que o lado direito está bom, então nós o temos como uma asa. A propósito, vamos classificar os dados. Mas a ala esquerda ainda não está correta, então, para fazer isso, vamos ver a contagem de clientes aqui no eixo. Vamos editar o machado e inverter a escala para obter exatamente o oposto na escala. Vamos fechá-lo e, como você pode ver, agora o temos perfeito. No lado esquerdo, a ala dos clientes e no lado direito, temos os pedidos. Agora, o próximo passo é o que costumamos fazer é adicionar um pouco de cor. Por exemplo, vamos ficar com os clientes aqui e arrastar e segurar o controle da contagem de clientes até as cores. Podemos ir até os pedidos aqui e arrastar e soltar os pedidos mantendo o controle das cores. Mas é claro que podemos personalizar o lado direito usando cores diferentes. Vamos ver as cores aqui e mudar o padrão talvez para laranja, digamos. Ok. Também. Podemos fazer com que os carrapatos no meio fiquem um pouco maiores Vamos para o meio. E então vamos fazer com que seja algo como 15. Agora podemos ver essas subcategorias no meio com muita clareza Mas como o temos no meio, não precisamos dele à direita. Então, vamos esconder isso. Clique com o botão direito do mouse e, em seguida, vamos desabilitar mostrar cabeçalho. Podemos ir até o eixo aqui e também desativar os cabeçalhos. E, claro, podemos adicionar mais formatação para remover essas grades Clique com o botão direito aqui no espaço vazio do formato. E então podemos ir para a guia de colunas e também remover a linha da grade. Com isso, temos um gráfico limpo, represente uma borboleta ou um tornado, dependendo de como você o vê, onde você pode comparar duas medidas diferentes por dimensão específica Tudo bem, agora no método dois, vamos juntar essas duas asas. Para fazer isso, obteremos exatamente as mesmas informações. Vamos pegar as subcategorias, as linhas e, como de costume, mudar para a visualização inteira Vamos pegar nossas medidas. Então, a primeira será a contagem de clientes e, em seguida, a segunda será a contagem de pedidos. Mas temos que colocá-lo agora em cima um do outro. Como estamos usando o mesmo tipo de gráfico, usaremos os nomes das medidas e os valores das medidas. Pegue as contagens de pedidos e arraste-as e solte-as no topo do eixo aqui, para gerar os nomes e valores das medidas. Tudo bem, então temos essas informações. Agora vamos pegar os nomes das medidas. Não precisamos dele nas estradas, então arraste e solte nas cores aqui. E só para garantir que tudo permaneça como barras, vou partir daqui e mudar de Automático para barra. E agora, na próxima etapa, vamos armazenar os dados. Então clique em Axis aqui e, em seguida, classifique os dados. Descendo os dois valores, ou as asas estão no lado direito Agora, para ter o efeito da esquerda e da direita, não temos aqui dois eixos. O que vamos fazer é fazer um pequeno truque para fazer isso. Vamos até os clientes aqui. Clique duas vezes nele e vá para a frente antes da contagem e coloque um sinal de menos Vamos clicar em Enter. Então, com isso, obtemos novamente o efeito da borboleta em que temos as asas esquerda e direita juntas Mas é claro que o que falta aqui é a coluna vertebral, a dimensão, a subcategoria Para fazer isso, vamos fazer o mesmo. Vamos ter a média de zero como espaço reservado Agora o temos no lado direito. Vamos mudar para ele e, em seguida, podemos mudar para um texto, já que queremos ter um texto da subcategoria E então, na próxima etapa, vamos pegar o texto. Ele virá da subcategoria, arraste e solte sobre o texto E com isso obtivemos os valores da espinha da borboleta A próxima etapa é mesclá-los em um único gráfico O que vamos fazer é usar o eixo duplo. Clique com o botão direito na média. E aqui usamos o eixo duplo, mas, como você pode ver, esses valores ainda não estão no meio. E isso é porque não sincronizamos o eixo. Vá para a média aqui e, em seguida, vamos selecionar o eixo de sincronização E com isso, temos a coluna exatamente no meio, mas não está muito clara porque é vermelha. Então, vamos mudar essas cores. Então, vamos para a média aqui. Clique duas vezes nele. E vamos selecionar Complete White. É isso mesmo. Clique em OK, e agora, na próxima etapa, como de costume, vamos começar a esconder coisas porque todas essas informações não são necessárias Então, a média aqui, vamos escondê-la. E isso é tudo, não precisamos das informações do cabeçalho porque já as temos no meio. Então, clique com o botão direito aqui e desative mostrar cabeçalho. E com isso, obtemos gráficos de borboletas muito elegantes e bonitos no Tableau, onde as duas asas estão juntas E agora podemos analisar a coloração entre o número de pedidos e o número de clientes por categoria Tudo bem, então é assim que podemos criar gráficos de alternador de borboletas no Tableau usando 182. Udemy 27 Quardants: Tudo bem, agora vamos aprender como criar gráficos de quadrantes no Tableau Esse tipo de gráfico apresentará muitos pontos de dados em uma visualização usando duas medidas. E então comparamos esses diferentes pontos de dados com base em sua posição no quadrante. E então dividimos o gráfico em quatro quadrantes diferentes Esse tipo de gráfico é muito bom para fazer planejamento estratégico ou gerenciar riscos, ou também para encontrar algumas tendências Agora vamos conferir no Tableau como podemos criar isso A primeira coisa que precisamos é de duas medidas diferentes. A primeira será: vamos pegar o desconto e colocá-lo nas colunas. Vamos descobrir a média do desconto. Clique com o botão direito do mouse e vamos para a média em vez da soma. Então essa é nossa primeira medida. Agora precisamos de outra medida. Desta vez, será a taxa de lucro. Não temos isso em nossos dados. Vamos criá-lo rapidamente. Crie uma nova taxa de lucro de campos calculados. E é muito simples. Será a soma do lucro dividida pela soma das vendas que vamos atingir. Ok, então vamos trazê-lo para nossas funções que obtivemos, nossos dois eixos, mas eu gostaria de tê-lo como porcentagem. Vamos mudar os formatos. Vamos primeiro à taxa de lucro. Então, em vez de números, vamos mudar para porcentagem. Então, vamos remover esses decimais. A mesma coisa, vamos fazer isso com a média dos descontos. Então, vamos formatá-lo também, duas porcentagens e remover esses decimais Tudo bem, então isso é tudo para o acesso. O que precisamos agora são os clientes como pontos de dados. Para fazer isso, vamos pegar o ID do cliente e colocá-lo nos detalhes. Agora, como você pode ver, cada um de nossos clientes é apresentado como um ponto de dados. Vamos mudar o visual disso. Em vez de formas, vamos ter círculos. E vamos reduzir a opacidade para ver também a sobreposição entre esses pontos Podemos ir e torná-lo um pouco maior. Então, agora precisamos de dois valores para dividir esse gráfico em quatro quadrantes diferentes Agora, como temos a dinâmica titulada, queremos oferecê-la aos usuários como parâmetros para especificar esses dois valores Então, agora vamos criar dois parâmetros nos dados Pain, então vamos criar o primeiro. Digamos que selecione o desconto, para que ele permaneça flutuante e a tela permaneça como uma porcentagem Vamos reduzir os decimais e , em seguida, digamos que o padrão será 0,15, então, com isso, obteremos 15%. Então é isso para o primeiro Vamos fazer exatamente o mesmo com o segundo para obter a taxa de lucro. Então, vamos criar outro parâmetro e vamos chamá-lo de índice de lucro selecionado. Coma as mesmas coisas novamente, para que possamos tê-las como porcentagem, reduzir os decimais Vamos tê-lo como 10% seu . Isso é tudo para este. Vamos fechá-lo e mostrá-lo em nossa visão. Mostrar parâmetro e mostrar parâmetro. Agora nós o temos no lado direito. Em seguida, precisamos criar agora uma separação em nossa visão para mostrar como os dados são divididos Para fazer isso, podemos adicionar duas linhas de referência. Vamos começar com o profet tertio, clicar com o botão direito sobre ele e adicionar a linha de referência Então, o valor dependerá, é claro, do nosso novo parâmetro. Selecione o profeta tertio. E então vamos deixar a etiqueta vazia. E então podemos mudar o formato. Em vez de ter uma linha, vamos usar um traço, depois vamos ter a placa E depois aumente a opacidade. E é isso. Vamos ficar bem. E faça o mesmo com o desconto. Clique com o botão direito no desconto. Na linha de referência, precisamos do nosso parâmetro. Podemos selecionar descontos? Remova a etiqueta. E como faremos as mesmas coisas na personalização, podemos tê-la tracejada e clara em nossa visão Tudo bem, agora vamos clicar, OK. Tudo bem Agora, como você pode ver, já temos nossos gráficos de quadrantes onde dividimos nossos dados em quatro Claro, agora podemos mudar esses divisores usando os parâmetros Vamos pegar a proporção do buffer e alterá-la para 0,2. Com isso, movemos para 20%. Agora, é claro, o que falta em nosso quadrante são as cores desses pontos. Cada seção deve ter suas próprias cores. Para fazer isso, precisamos criar outro campo calculado para ter esses quatro valores. Vamos criar um. Vamos chamá-la de cor quadrante. Agora temos que identificar a posição de cada ponto de dados dentro de nossos quadrantes Deixe-me movê-lo um pouco para cá. Para fazer isso, podemos usar as declarações FL. Vamos começar primeiro identificando os pontos no canto superior direito. Todos esses pontos no canto superior direito. Como vamos fazer isso, dizemos que se a taxa de lucro relação ao valor do parâmetro for selecionado pelos usuários, diremos selecionar e, em seguida, a taxa de lucro. Isso significa que estamos verificando se o usuário está na seção superior e agora temos que verificar se está à esquerda ou à direita. Então, vamos falar agora sobre os descontos e também sobre os descontos médios. Maior ou igual ao valor selecionado no parâmetro, escrever