Glossário do DAX

Consulta analítica

Os visuais do Power BI consultam um modelo de dados por meio de uma consulta analítica. Uma consulta analítica se esforça para reduzir os volumes de dados potencialmente grandes e as complexidades de modelo usando três fases distintas: Filtrar, agrupar e resumir. Uma consulta analítica é criada automaticamente quando os campos são atribuídos às caixas de visuais do relatório. Os autores de relatórios podem controlar o comportamento das atribuições de campo renomeando os campos, modificando a técnica de resumo ou desabilitando o resumo para obter o agrupamento. No momento do design do relatório, os filtros podem ser adicionados ao relatório, a uma página de relatório ou a um visual. No Modo de Exibição de Leitura, os filtros podem ser modificados no painel Filtros ou por interações com segmentações e outros visuais (filtragem cruzada).

BLANK

O DAX define a ausência de um valor como BLANK. Ele é o equivalente de SQL NULL, mas não se comporta exatamente da mesma forma. Ele está mais alinhado ao Excel e como ele define uma célula vazia. BLANK é avaliado como zero ou uma cadeia de caracteres vazia quando combinado com outras operações. Por exemplo, BLANK + 20 = 20. Sempre use letras maiúsculas; o plural é BLANKs, com um "s" minúsculo.

Coluna calculada

Um cálculo de modelo usado para adicionar uma coluna a um modelo de tabela pela escrita de uma fórmula DAX. A fórmula precisa retornar um valor escalar e é avaliada para cada linha na tabela. Uma coluna calculada pode ser adicionada a uma tabela de modo de armazenamento de Importação ou do DirectQuery.

Medida calculada

Na modelagem de tabela, não há nenhum conceito como uma medida calculada. Em vez disso, use medida. A palavra calculada é usada para descrever as tabelas calculadas e as colunas calculadas. Ela os distingue de tabelas e colunas originadas no Power Query. O Power Query não tem o conceito de medida.

Tabela calculada

Um cálculo de modelo usado para adicionar uma tabela a um modelo de tabela pela escrita de uma fórmula DAX. A fórmula precisa retornar um objeto de tabela. Ela resulta em uma tabela que usa o modo de armazenamento de Importação.

Cálculo

Um processo deliberado que transforma uma ou mais entradas em um ou mais resultados. Em um modelo de dados de tabela, um cálculo pode ser um objeto de modelo; uma tabela calculada, uma coluna calculada ou uma medida.

Contexto

Descreve o ambiente no qual uma fórmula DAX é avaliada. Há dois tipos de contexto: Contexto de linha e contexto de filtro. O contexto de linha representa a "linha atual" e é usado para avaliar fórmulas de coluna calculada e expressões usadas por iteradores de tabela. O contexto de filtro é usado para avaliar medidas e representa filtros aplicados diretamente a colunas de modelo e filtros propagados por relações de modelo.

DAX

A linguagem DAX (Data Analysis Expressions) é uma linguagem de fórmula para o Power Pivot no Excel, o Power BI, o Azure Analysis Services e a modelagem de tabela do SQL Server Analysis Services. Use também o DAX para adicionar cálculos de modelo de dados e definir regras de RLS (Segurança em Nível de Linha).

Segurança dinâmica

Quando as regras de RLS (Segurança em Nível de Linha) são impostas por meio da identidade do usuário de relatório. As regras filtram as tabelas do modelo usando o nome da conta do usuário, o que pode ser feito com as funções USERNAME ou USERPRINCIPALNAME. Confira Segurança em nível de linha.

Expression

Uma unidade de lógica DAX que é avaliada e retorna um resultado. As expressões podem declarar variáveis e, nesse caso, recebem uma subexpressão e precisam incluir uma instrução RETURN que produz uma expressão final. Elas são construídas por meio de objetos de modelo (tabelas, colunas ou medidas), funções, operadores ou constantes.

Campo

Recurso de modelo de dados apresentado no painel Campos. Os campos são usados para configurar filtros de relatório e visuais. Os campos consistem em colunas de modelo, níveis de hierarquia e medidas.

Fórmula

Uma ou mais expressões DAX usadas para definir um cálculo de modelo. As expressões internas são chamadas subexpressões. O plural é fórmulas.

Função

As funções DAX têm argumentos que permitem a passagem de parâmetros. As fórmulas podem usar muitas chamadas de função, possivelmente, aninhando funções em outras funções. Em uma fórmula, os nomes de função devem ser seguidos por parênteses. Dentro dos parênteses, os parâmetros são transmitidos.

Medida implícita

Um cálculo gerado automaticamente, obtido pela configuração de um visual do Power BI para resumir os valores de coluna. As colunas numéricas dão suporte à maior variedade de resumos, incluindo: Soma, Média, Mínimo, Máximo, Contagem (Distinta), Contagem, Desvio padrão, Variância ou Mediana. Colunas de outros tipos de dados também podem ser resumidas. As colunas de texto podem ser resumidas por: Primeiro (em ordem alfabética), Último (em ordem alfabética), Contagem (Distinta) ou Contagem. As colunas de data podem ser resumidas por: Mais antiga, Mais recente, Contagem (Distinta) ou Contagem. As colunas boolianas podem ser resumidas por: Contagem (Distinta) ou Contagem.

Função de iterador

Uma função DAX que enumera todas as linhas de determinada tabela e avalia um expressão especificada para cada linha. Ela fornece flexibilidade e controle sobre como os cálculos de modelo resumem os dados.

MDX

A linguagem MDX (Multidimensional Expressions) é uma linguagem de fórmula para os modelos multidimensionais do SQL Server Analysis Services (também conhecidos como cubos). O MDX pode ser usado para consultar modelos de tabela, mas não pode definir medidas implícitas. Ele só pode consultar medidas já definidas no modelo.

Medida

Um cálculo que faz o resumo. As medidas são implícitas ou explícitas. Uma medida explícita é um cálculo adicionado a um modelo de dados de tabela pela escrita de uma fórmula DAX. Uma fórmula de medida precisa retornar um valor escalar. No painel Campos, as medidas explícitas são adornadas com um ícone de calculadora. As medidas explícitas são necessárias quando o modelo é consultado por meio do MDX (Multidimensional Expressions), como é o caso ao usar o recurso Analisar no Excel. Normalmente, uma medida explícita é chamada apenas de medida.

Grupo de medidas

Uma tabela de modelo que contém, pelo menos, uma medida e não tem hierarquias nem colunas visíveis. No painel Campos, cada grupo de medidas é adornado com um ícone de várias calculadoras. Os grupos de medidas são listados em conjunto na parte superior do painel Campos e classificados em ordem alfabética por nome.

Cálculo do modelo

Uma fórmula nomeada usada para adicionar uma tabela calculada, uma coluna calculada ou uma medida a um modelo de dados de tabela. A estrutura dela é <NOME> = <FÓRMULA>. A maioria dos cálculos é adicionada por modeladores de dados no Power BI Desktop, mas as medidas também podem ser adicionadas a um relatório de conexão dinâmica. Confira Medidas do relatório.

Medidas rápidas

Um recurso do Power BI Desktop que elimina a necessidade de escrever fórmulas DAX para medidas normalmente definidas. As medidas rápidas incluem média por categoria, classificação e diferença da linha de base.

Medidas de relatório

Também chamadas de medidas no nível de relatório. Elas são adicionadas a um relatório de conexão dinâmica no Power BI Desktop pela escrita de uma fórmula DAX, mas somente para conexões com modelos do Power BI ou modelos de tabela do Analysis Services.

Segurança em nível de linha

Também chamada de RLS. Técnica de design para restringir o acesso a subconjuntos de dados a usuários específicos. Em um modelo de tabela, é possível criar funções de modelo. As funções têm regras, que são expressões DAX usadas para filtrar linhas de tabela.

Escalar

No DAX, um escalar é um único valor. Um escalar pode ser de qualquer tipo de dados: Decimal, Inteiro, DateTime, Cadeia de Caracteres, Moeda, Booliano. Um valor escalar pode ser o resultado de uma expressão calculada com vários valores. Por exemplo, uma função de agregação como MAX() retorna um único valor máximo de um conjunto de valores do qual avaliar.

Resumo

Uma operação aplicada aos valores de uma coluna. Confira Medida.

Inteligência de dados temporais

A inteligência de dados temporais se relaciona com os cálculos ao longo do tempo, como YTD (total acumulado no ano).

Função de inteligência de dados temporais

O DAX inclui muitas funções de inteligência de tempo. Cada função de inteligência de dados temporais atinge o resultado modificando o contexto de filtro para filtros de data. Funções de exemplo: TOTALYTD e SAMEPERIODLASTYEAR.

Valor, valores

Dados a serem visualizados.

Parâmetro de hipóteses

Um recurso do Power BI Desktop que fornece a capacidade de aceitar a entrada do usuário por meio de segmentações. Cada parâmetro cria uma tabela calculada de coluna única e uma medida que retorna um só valor selecionado. A medida pode ser usada em cálculos de modelo para responder à entrada do usuário.