Partilhar via


Glossário DAX

Consulta analítica

Os visuais do Power BI consultam um modelo de dados usando uma consulta analítica. Uma consulta analítica se esforça para reduzir volumes de dados potencialmente grandes e 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 aos poços de visuais de relatório. Os autores de relatórios podem controlar o comportamento das atribuições de campo renomeando campos, modificando a técnica de sumarização ou desabilitando a sumarização para obter 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 de dados e outros elementos visuais (filtragem cruzada).

EM BRANCO

O DAX define a ausência de um valor como BLANK. É o equivalente a 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. Use sempre 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 tabular escrevendo uma fórmula DAX. A fórmula deve retornar um valor escalar e é avaliada para cada linha da tabela. Uma coluna calculada pode ser adicionada a uma tabela de modo de armazenamento Import ou DirectQuery.

Medida calculada

Na modelagem tabular, não existe esse conceito de medida calculada. Use a medida em vez disso. A palavra calculado é usada para descrever tabelas calculadas e colunas calculadas. Distingue-os de tabelas e colunas originárias do 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 tabular escrevendo uma fórmula DAX. A fórmula deve retornar um objeto table. Isso 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 tabulares, 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. Existem 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 colunas calculadas 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, Power BI, Azure Analysis Services e modelagem tabular no SQL Server Analysis Services. Você também pode usar o DAX para adicionar cálculos de modelo de dados e definir regras de segurança em nível de linha (RLS).

Segurança dinâmica

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

Expression

Uma unidade da lógica DAX que é avaliada e retorna um resultado. As expressões podem declarar variáveis, caso em que lhes é atribuída uma subexpressão e devem incluir uma instrução RETURN que produz uma expressão final. As expressões são construídas usando 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 elementos 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 de subexpressões. Plural são fórmulas.

Function

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 funções de aninhamento dentro de outras funções. Numa fórmula, os nomes das funções têm de ser seguidos entre parênteses. Entre parênteses, os parâmetros são passados.

Medida implícita

Um cálculo gerado automaticamente obtido pela configuração de um visual do Power BI para resumir valores de coluna. As colunas numéricas suportam o maior intervalo de sumarização, incluindo: Soma, Média, Mínimo, Máximo, Contagem (Distinto), 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 usando: Primeiro (alfabeticamente), Último (alfabeticamente), Contagem (Distinto) ou Contagem. As colunas de data podem ser resumidas usando: Anterior, Mais recente, Contagem (Distinto) ou Contagem. As colunas booleanas podem ser resumidas usando: Count (Distinct) ou Count.

Função iterador

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

MDX |

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

Medida

Um cálculo que consegue resumir. As medidas são implícitas ou explícitas. Uma medida explícita é um cálculo adicionado a um modelo de dados tabulares escrevendo uma fórmula DAX. Uma fórmula de medida deve retornar um valor escalar. No painel Campos, as medidas explícitas são adornadas com um ícone de calculadora. Medidas explícitas são necessárias quando o modelo é consultado usando expressões multidimensionais (MDX), como é o caso ao usar Analisar no Excel. Uma medida explícita é comumente chamada apenas de medida.

Grupo de medidas

Uma tabela modelo que contém pelo menos uma medida e não tem hierarquias ou 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 juntos na parte superior do painel Campos e classificados alfabeticamente por nome.

Modelo de cálculo

Uma fórmula nomeada usada para adicionar uma tabela calculada, coluna calculada ou medida a um modelo de dados tabular. Sua estrutura é <NAME> = <FORMULA>. 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 em tempo real. Consulte Medidas do relatório.

Medidas rápidas

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

Medidas de relatório

Também chamadas de medidas a nível de relatório. Eles são adicionados a um relatório de conexão em tempo real no Power BI Desktop escrevendo uma fórmula DAX, mas apenas para conexões com modelos do Power BI ou modelos tabulares do Analysis Services.

Segurança ao nível da linha

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

Escalar

No DAX, um escalar é um valor único. Um escalar pode ser de qualquer tipo de dados: Decimal, Integer, DateTime, String, Currency, Boolean. Um valor escalar pode ser o resultado de uma expressão calculada a partir de vários valores. Por exemplo, uma função de agregação como MAX() retorna um único valor máximo de um conjunto de valores a partir do qual avaliar.

Resumo

Uma operação aplicada aos valores de uma coluna. Ver medida.

Análise de tempo

A inteligência de tempo refere-se a cálculos ao longo do tempo, como o ano-a-data (YTD).

Função de inteligência de tempo

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

Valor, valores

Dados a visualizar.

Parâmetro de hipótese

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