DAX glossário
Consulta analítica
Power visuais de BI interrogam um modelo de dados usando uma consulta analítica . Uma consulta analítica se esforça para reduzir volumes de dados potencialmente grandes and complexidades do modelo usando três fases distintas: Filter, grupo andsummarize. Uma consulta analítica é criada automaticamente quando os campos são atribuídos às áreas de visualizações de relatórios. Os autores de relatórios podem controlar o comportamento das atribuições de campo renomeando campos, modificando a técnica de sumarização or desabilitando a sumarização para obter o agrupamento. No design de relatório time, filters pode ser adicionado ao relatório, a uma página de relatório ou a um visual or. No modo de exibição de leitura, filters podem ser modificados no painel Filters, or por interações com segmentações de dados and outros elementos visuais (filtragem cruzada).
BLANK
DAX define a ausência de um value como BLANK. É o equivalente a SQL NULL, mas não se comporta exatamente da mesma forma. Está mais de acordo com o Excel and na forma como define uma célula vazia. BLANK é avaliada como zero or uma cadeia de caracteres vazia quando combinada 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 escalar valuee and é avaliada para cada linha da tabela. Uma coluna calculada pode ser adicionada a uma tabela de modo de armazenamento Import or DirectQuery.
Calculado measure
Na modelagem tabular, tal conceito de measurecalculado não existe. Use measure em vez disso. A palavra calculada é usada para descrever tabelas calculadas and colunas calculadas. Ele os distingue de tabelas and colunas originárias de Power Consulta. Power Consulta não possui o conceito de measure.
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 do tipo tabela. Isso resulta em uma tabela que usa o modo de armazenamento Importar.
Cálculo
Um processo deliberado que transforma um or mais inputs num or mais resultados. Em um modelo de dados tabulares, um cálculo pode ser um objeto de modelo; uma tabela calculada, uma coluna calculada ormeasure.
Contexto
Descreve o ambiente no qual uma fórmula DAX é avaliada. Existem dois tipos de contexto: Contexto de linhaandfilter contexto. O contexto de linha representa a "linha atual", and é usado para fórmulas de coluna calculadas em evaluate, bem como as expressões usadas por iteradores de tabela and. Filter contexto é usado para evaluate medidas, and representa filters aplicado diretamente às colunas do modelo andfilters propagado por relações de modelo.
DAX
A linguagem Data Analysis Expressions (DAX) é uma linguagem de fórmula para Power Pivot no Excel, Power BI, Azure Analysis Services and 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 ao nível da linha (RLS) anddefine.
Segurança dinâmica
Quando as regras de segurança ao nível de linha (RLS) são implementadas utilizando a identidade do utilizador do relatório. As tabelas de modelo das regras filter usam o nome da conta do utilizador, o que pode ser feito com as funções USERNAMEorUSERPRINCIPALNAME. Consulte segurança a nível de linha.
Expressão
Uma unidade de lógica de DAX que é avaliada and retorna um resultado. As expressões podem declarar variáveis, caso em que lhes é atribuída uma subexpressão and 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 or medidas), funções, operadores or constantes.
Campo
Recurso de modelo de dados apresentado no painel Campos. Os campos são usados para configurar os visuais do relatório filtersand. Os campos consistem em colunas de modelo, níveis hierárquicos, and medidas.
Fórmula
Uma or expressão mais DAX usada para define um cálculo de modelo. As expressões internas são chamadas de subexpressões. O plural é fórmulas.
Função
DAX funções têm argumentos que permitem passar parâmetros. As fórmulas podem utilizar muitas chamadas de função, possivelmente aninhando funções 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.
Implícito measure
Um cálculo gerado automaticamente obtido através da configuração de um visual de BI Power para a coluna summarizevalues. colunas numéricas suportam os maiores range de sumarização, incluindo: Sum, Average, Mínimo, Máximo, Count (Distinto), Count, Desvio padrão, Variância orMedian. Colunas de outros tipos de dados também podem ser resumidas. As colunas de texto podem ser resumidas usando: First (alfabeticamente), Last (alfabeticamente), Count (Distinto), orCount. Date colunas podem ser resumidas usando: Earliest, Mais recente, Count (Distinto), orCount. colunas de booleano podem ser resumidas usando: Count (Distinto), orCount.
A função de iterador
Uma função DAX que enumera all linhas de uma determinada tabela andevaluate uma determinada expressão para cada linha. Ele fornece flexibilidade and controle sobre como os cálculos de modelo summarize 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, no entanto, não pode define medidas implícitas. Ele só pode consultar medidas que já estão definidas no modelo.
Measure
Um cálculo que realiza a sumarização. As medidas são implícitasorexplícitas. Um measure explícito é um cálculo adicionado a um modelo de dados tabulares escrevendo uma fórmula DAX. Uma fórmula measure deve retornar um escalar value. No painel Campos, as medidas explícitas estão sinalizadas 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. Um measure explícito é comumente chamado apenas de measure.
grupo Measure
Uma tabela modelo que contains pelo menos uma measuree and não tem hierarquias nas colunas visíveis or. No painel Campos, cada grupo measure é adornado com um ícone de multi-calculadora. Measure grupos são listados juntos na parte superior do painel Campos, and classificados alfabeticamente por nome.
Modelo de cálculo
Fórmula nomeada usada para adicionar uma tabela calculada, uma coluna calculada, or,measure, a um modelo de dados tabulares. A 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 o Relatório de Medidas.
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 average por categoria, rank, and diferença em relação à linha de base.
Medidas de relatório
Também chamadas de medidas de nível de relatório . São adicionados a um relatório de ligação em tempo real no Power BI Desktop ao escrever uma fórmula DAX, mas apenas para ligações aos modelos tabulares Poweror do Analysis Services.
Segurança ao nível da linha
Também chamado 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 filter linhas da tabela.
Escalar
Em DAX, um escalar é um único value. Um escalar pode ser de qualquer tipo de dados: Decimal, Integer, DateTime, String, Currency, Booleano. Um escalar value pode ser o resultado de uma expressão calculada a partir de vários values. Por exemplo, uma função de agregação como MAX() retorna um único valor value máximo de um conjunto de values a partir do qual se pode determinar evaluate.
Sumarização
Uma operação aplicada ao values de uma coluna. Ver measure.
Time inteligência
Time inteligência refere-se a cálculos sobre time, como year-to-date (YTD).
Time função de inteligência
DAX inclui muitas funções time de inteligência. Cada função de inteligência time alcança seu resultado modificando o contexto filter para datefilters. Exemplo de funções: TOTALYTDandSAMEPERIODLASTYEAR.
Value, values
Dados a visualizar.
Parâmetroif – qual é?
Um recurso 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 and a measure que retorna uma única valueselecionada. O measure pode ser usado em cálculos de modelo para responder à entrada do usuário.