Início / Power Query (M) / Funções M Power Query (M)
Funções M Todas as funções de Power Query M documentadas pela Microsoft, com sintaxe, parâmetros explicados, exemplo com resultado e link para a documentação oficial.
Todos os grupos662 Acesso a Dados84 Binário40 Combinador5 Comparador4 Data58 Data e Hora26 Data, Hora e Fuso16 Divisor10 Duração13 Expressão3 Hora10 Linhas4 Lista71 Lógica3 Número52 Registro23 Substituidor2 Tabela118 Texto46 Tipo24 Tratamento de Erros4 URI4 Valor36 Valores de Função6
Cria um valor binário a partir de uma lista de números ou de um valor de texto codificado em base 64.
Cria um valor `date` a partir de números inteiros que representam o ano, o mês e o dia.
Cria um valor `datetime` a partir de números que representam o ano, o mês, o dia, a hora, o minuto e o segundo (que pode ser fracionário).
#datetimezone Data, Hora e Fuso
Cria um valor `datetimezone` a partir de números que representam o ano, o mês, o dia, a hora, o minuto, o segundo (que pode ser fracionário) e o deslocamento de fuso em horas (que pode ser fracionário) e minutos.
Cria um valor `duration` a partir de números que representam dias, horas, minutos e segundos (que podem ser fracionários).
Cria um valor de tabela a partir de `columns` e `rows`. O valor de `columns` pode ser uma lista de nomes de coluna, um tipo de tabela, um número de colunas ou null. O valor de `rows` é uma lista de listas, em que cada elemento contém os valores das colunas de uma única linha.
Cria um valor `time` a partir de números que representam a hora, o minuto e o segundo (que pode ser fracionário).
Access.Database Acesso a Dados
Retorna uma representação estrutural do banco de dados do Access `database`. O registro opcional `options` controla opções adicionais.
AccessControlEntry.ConditionToIdentities Acesso a Dados
Usando o `identityProvider` informado, converte `condition` na lista de identidades para as quais `condition` retornaria `true` em todos os contextos de autorização que usam esse provedor de identidade. Gera erro se não for possível fazer a conversão, por exemplo quando `condition` consulta atributos além de identidades de usuário ou grupo.
Action.WithErrorContext Valor
Função destinada apenas a uso interno.
ActiveDirectory.Domains Acesso a Dados
Retorna a lista de domínios do Active Directory da mesma floresta do domínio informado ou, se nenhum for informado, do domínio do computador atual.
AdobeAnalytics.Cubes Acesso a Dados
Retorna uma tabela com os pacotes multidimensionais do Adobe Analytics. O registro opcional `options` controla opções adicionais.
AdoDotNet.DataSource Acesso a Dados
Retorna a coleção de esquemas da fonte de dados ADO.NET com o provedor `providerName` e a cadeia de conexão `connectionString`. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
AdoDotNet.Query Acesso a Dados
Retorna o resultado da execução de `query` com a cadeia de conexão `connectionString` usando o provedor ADO.NET `providerName`. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
AnalysisServices.Database Acesso a Dados
Retorna uma tabela com os cubos multidimensionais ou modelos tabulares do banco de dados `database` do Analysis Services no servidor `server`.
AnalysisServices.Databases Acesso a Dados
Retorna os bancos de dados da instância do Analysis Services `server`.
AzureStorage.BlobContents Acesso a Dados
Retorna o conteúdo do blob na URL `url` de um cofre de armazenamento do Azure.
AzureStorage.Blobs Acesso a Dados
Retorna uma tabela de navegação com uma linha para cada contêiner encontrado na URL da conta `account` de um cofre de armazenamento do Azure. Cada linha contém um link para os blobs do contêiner.
AzureStorage.DataLake Acesso a Dados
Retorna uma tabela de navegação com os documentos encontrados no contêiner especificado e em suas subpastas, na URL da conta `endpoint` de um sistema de arquivos do Azure Data Lake Storage.
AzureStorage.DataLakeContents Acesso a Dados
Retorna o conteúdo do arquivo na URL `url` de um sistema de arquivos do Azure Data Lake Storage.
AzureStorage.Tables Acesso a Dados
Retorna uma tabela de navegação com uma linha para cada tabela encontrada na URL da conta `account` de um cofre de armazenamento do Azure. Cada linha contém um link para a tabela do Azure.
Binary.ApproximateLength Binário
Retorna o comprimento aproximado de `binary`, ou um erro se a fonte de dados não oferecer suporte a comprimento aproximado.
Armazena o valor binário em buffer na memória. O resultado é um valor binário estável, com comprimento e ordem de bytes determinísticos.
Combina uma lista de binários em um único binário.
Compacta um valor binário usando o tipo de compactação informado. O resultado é uma cópia compactada da entrada.
Descompacta um valor binário usando o tipo de compactação informado. O resultado é uma cópia descompactada da entrada.
Retorna um valor `binary` a partir de `value`. Valores `text` são convertidos pela representação textual (como em `Binary.FromText`); se `value` já for `binary`, ele é retornado.
Converte uma lista de números em um valor binário.
Converte o valor de texto `text` em um binário (lista de `number`). O parâmetro `encoding` indica a codificação usada no texto.
Binary.InferContentType Binário
Retorna um registro com o campo `Content.Type`, que contém o tipo MIME inferido. Para `text/*` com página de código detectada, inclui também `Content.Encoding`; para `text/csv`, inclui `Csv.PotentialDelimiter` (formato delimitado) ou `Csv.PotentialPositions` (largura fixa).
Retorna o número de caracteres do valor binário `binary`.
Retorna um subconjunto do valor binário `binary` a partir da posição `offset`. O parâmetro opcional `count` define o comprimento máximo do subconjunto.
Divide `binary` em uma lista de binários: o primeiro elemento contém os primeiros `pageSize` bytes do binário de origem, o seguinte contém os próximos `pageSize` bytes, e assim por diante.
Converte um valor binário em uma lista de números.
Converte a lista binária de números `binary` em um valor de texto. O parâmetro opcional `encoding` indica a codificação do texto gerado.
Retorna uma exibição de `binary` em que as funções de `handlers` substituem o comportamento padrão das operações aplicadas à exibição. Pode ser usada para implementar folding para uma fonte de dados, traduzindo consultas M em operações específicas da fonte (por exemplo, baixar um trecho de um arquivo).
Cria, a partir de `errorRecord`, um registro de erro modificado que não dispara fallback quando gerado por um handler definido em uma exibição (via `Binary.View`).
Binary.ViewFunction Binário
Cria uma função de exibição com base em `function`, que pode ser tratada em uma exibição criada por `Binary.View`. O handler `OnInvoke` de `Binary.View` define o tratamento da função de exibição.
BinaryFormat.7BitEncodedSignedInteger Binário
Formato binário que lê um inteiro de 64 bits com sinal codificado com codificação de comprimento variável de 7 bits.
BinaryFormat.7BitEncodedUnsignedInteger Binário
Formato binário que lê um inteiro de 64 bits sem sinal codificado com codificação de comprimento variável de 7 bits.
BinaryFormat.Binary Binário
Retorna um formato binário que lê um valor binário. Com `length`, o valor lido terá esse número de bytes; sem ele, conterá os bytes restantes.
Formato binário que lê um inteiro de 8 bits sem sinal.
BinaryFormat.ByteOrder Binário
Retorna o formato binário `binaryFormat` com a ordem de bytes definida em `byteOrder`. A ordem de bytes padrão é `ByteOrder.BigEndian`.
BinaryFormat.Choice Binário
Retorna um formato binário que escolhe o próximo formato com base em um valor já lido: `binaryFormat` lê o primeiro valor, `chooseFunction` o inspeciona e devolve um segundo formato, que lê o segundo valor. Se `combineFunction` for informada, ela recebe os dois valores e seu resultado é retornado; caso contrário, retorna o segundo valor.
BinaryFormat.Decimal Binário
Formato binário que lê um valor decimal .NET de 16 bytes.
BinaryFormat.Double Binário
Formato binário que lê um valor de ponto flutuante de precisão dupla IEEE de 8 bytes.
BinaryFormat.Group Binário
Retorna um formato binário que lê um grupo de itens identificados por chave. `binaryFormat` define o formato da chave, `group` lista as definições dos itens conhecidos e `extra` indica o formato do valor que segue uma chave inesperada.
BinaryFormat.Length Binário
Retorna um formato binário que limita a quantidade de dados lidos por `binaryFormat` ao número de bytes indicado em `length`. Útil com `BinaryFormat.List` e `BinaryFormat.Binary`, que leem até o fim dos dados.
Retorna um formato binário que lê uma sequência de itens e retorna uma `list`. `binaryFormat` define o formato de cada item e `countOrCondition` determina quantos itens são lidos.
Formato binário que lê zero bytes e retorna `null`.
BinaryFormat.Record Binário
Retorna um formato binário que lê um registro. O parâmetro `record` define o formato do registro, e cada campo pode ter um formato binário diferente.
BinaryFormat.SignedInteger16 Binário
Formato binário que lê um inteiro de 16 bits com sinal.
BinaryFormat.SignedInteger32 Binário
Formato binário que lê um inteiro de 32 bits com sinal.
BinaryFormat.SignedInteger64 Binário
Formato binário que lê um inteiro de 64 bits com sinal.
BinaryFormat.Single Binário
Formato binário que lê um valor de ponto flutuante de precisão simples IEEE de 4 bytes.
Retorna um formato binário que lê um valor de texto. `length` indica o número de bytes a decodificar ou o formato binário do comprimento que precede o texto, e `encoding` indica a codificação do texto.
BinaryFormat.Transform Binário
Retorna um formato binário que transforma os valores lidos por outro formato binário. `binaryFormat` lê o valor e `function` é chamada com esse valor, retornando o valor transformado.
BinaryFormat.UnsignedInteger16 Binário
Formato binário que lê um inteiro de 16 bits sem sinal.
BinaryFormat.UnsignedInteger32 Binário
Formato binário que lê um inteiro de 32 bits sem sinal.
BinaryFormat.UnsignedInteger64 Binário
Formato binário que lê um inteiro de 64 bits sem sinal.
Retorna um valor `number` inteiro de 8 bits a partir do `value` informado. Se `value` for um `number` dentro do intervalo de um inteiro de 8 bits sem parte fracionária, ele é retornado; se tiver parte fracionária, é arredondado conforme o modo de arredondamento. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Cdm.Contents Acesso a Dados
O Learn não descreve o comportamento desta função; informa apenas que ela está indisponível no contexto atual.
Character.FromNumber Texto
Retorna o caractere equivalente ao número informado. O `number` fornecido deve ser um ponto de código Unicode de 21 bits.
Retorna o número equivalente ao `character` informado. O resultado é o ponto de código Unicode de 21 bits representado pelo caractere ou pelo par substituto (surrogate pair) fornecido.
Combiner.CombineTextByDelimiter Combinador
Retorna uma função que combina uma lista de valores de texto em um único valor de texto usando o delimitador especificado.
Combiner.CombineTextByEachDelimiter Combinador
Retorna uma função que combina uma lista de valores de texto em um único valor de texto usando uma sequência de delimitadores.
Combiner.CombineTextByLengths Combinador
Retorna uma função que combina uma lista de valores de texto em um único valor de texto usando os comprimentos especificados. Opcionalmente, o resultado é pré-preenchido com o texto de `template`.
Combiner.CombineTextByPositions Combinador
Retorna uma função que combina uma lista de valores de texto em um único valor de texto, colocando cada valor nas posições de saída especificadas.
Combiner.CombineTextByRanges Combinador
Retorna uma função que combina uma lista de valores de texto em um único valor de texto usando as posições e os comprimentos de saída especificados. Um comprimento `null` indica que o valor de texto inteiro deve ser incluído.
Comparer.Equals Comparador
Retorna um valor `logical` com base na verificação de igualdade entre os dois valores `x` e `y`, usando o `comparer` fornecido. Um comparador é uma função que recebe dois argumentos e retorna -1, 0 ou 1 conforme o primeiro seja menor, igual ou maior que o segundo.
Comparer.FromCulture Comparador
Retorna uma função comparadora que usa a `culture` e a diferenciação de maiúsculas e minúsculas indicada por `ignoreCase` para fazer comparações. A função retorna -1, 0 ou 1 conforme o primeiro valor seja menor, igual ou maior que o segundo.
Comparer.Ordinal Comparador
Retorna uma função comparadora que usa regras ordinais para comparar os valores fornecidos `x` e `y`. A função retorna -1, 0 ou 1 conforme o primeiro valor seja menor, igual ou maior que o segundo.
Comparer.OrdinalIgnoreCase Comparador
Retorna uma função comparadora que não diferencia maiúsculas de minúsculas e usa regras ordinais para comparar os valores fornecidos `x` e `y`. A função retorna -1, 0 ou 1 conforme o primeiro valor seja menor, igual ou maior que o segundo.
Csv.Document Acesso a Dados
Retorna o conteúdo do documento CSV `source` como tabela. `columns` pode ser `null`, o número de colunas, uma lista de nomes de coluna, um tipo de tabela ou um registro de opções.
Cube.AddAndExpandDimensionColumn Acesso a Dados
Mescla a tabela de dimensão `dimensionSelector` no contexto de filtro do `cube` e altera a granularidade dimensional expandindo o conjunto de atributos `attributeNames`. Os atributos são adicionados à visão tabular com os nomes em `newColumnNames` ou, se omitido, em `attributeNames`.
Cube.AddMeasureColumn Acesso a Dados
Adiciona ao `cube` uma coluna chamada `column` com o resultado da medida `measureSelector` aplicada no contexto de linha de cada linha. A aplicação da medida é afetada por mudanças de granularidade e de fatiamento das dimensões.
Cube.ApplyParameter Acesso a Dados
Retorna um cubo após aplicar o parâmetro `parameter`, com os argumentos `arguments`, ao `cube`.
Cube.AttributeMemberId Acesso a Dados
Retorna o identificador exclusivo do membro a partir de um valor de propriedade de membro `attribute`.
Cube.AttributeMemberProperty Acesso a Dados
Retorna a propriedade `propertyName` do atributo de dimensão `attribute`.
Cube.CollapseAndRemoveColumns Acesso a Dados
Altera a granularidade dimensional do contexto de filtro do `cube` recolhendo os atributos mapeados para as colunas `columnNames`. As colunas também são removidas da visão tabular do cubo.
Cube.Dimensions Acesso a Dados
Retorna uma tabela com o conjunto de dimensões disponíveis no `cube`. Cada dimensão é uma tabela com seus atributos, cada um representado como uma coluna; as dimensões podem ser expandidas com `Cube.AddAndExpandDimensionColumn`.
Cube.DisplayFolders Acesso a Dados
Retorna uma árvore aninhada de tabelas que representa a hierarquia de pastas de exibição dos objetos (por exemplo, dimensões e medidas) disponíveis no `cube`.
Cube.MeasureProperties Acesso a Dados
Retorna uma tabela com o conjunto de propriedades disponíveis para as medidas expandidas no cubo `cube`.
Cube.MeasureProperty Acesso a Dados
Retorna a propriedade `propertyName` da medida `measure`.
Cube.Measures Acesso a Dados
Retorna uma tabela com o conjunto de medidas disponíveis no `cube`. Cada medida é representada como uma função e pode ser aplicada ao cubo com `Cube.AddMeasureColumn`.
Cube.Parameters Acesso a Dados
Retorna uma tabela com o conjunto de parâmetros que podem ser aplicados ao `cube`. Cada parâmetro é uma função que, ao ser invocada, retorna o `cube` com o parâmetro e seus argumentos aplicados.
Cube.Properties Acesso a Dados
Retorna uma tabela com o conjunto de propriedades disponíveis para as dimensões expandidas no cubo `cube`.
Cube.PropertyKey Acesso a Dados
Retorna a chave da propriedade `property`.
Cube.ReplaceDimensions Acesso a Dados
Substitui o conjunto de dimensões retornado por `Cube.Dimensions`. Pode ser usada, por exemplo, para adicionar uma coluna de ID a um atributo de dimensão, de modo que a fonte agrupe pelo ID em vez do valor exibido.
Cube.Transform Acesso a Dados
Aplica ao `cube` a lista de funções de cubo `transforms`.
Retorna um valor `currency` a partir do `value` informado. Se `value` for um `number` dentro do intervalo de moeda, a parte fracionária é arredondada para 4 casas decimais e o valor é retornado. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Retorna o resultado `date`, `datetime` ou `datetimezone` da adição de `numberOfDays` dias ao valor `dateTime`.
Retorna o resultado `date`, `datetime` ou `datetimezone` da adição de `numberOfMonths` meses ao valor `dateTime`.
Retorna o resultado `date`, `datetime` ou `datetimezone` da adição de `numberOfQuarters` trimestres ao valor `dateTime`.
Retorna o resultado `date`, `datetime` ou `datetimezone` da adição de `numberOfWeeks` semanas ao valor `dateTime`.
Retorna o resultado `date`, `datetime` ou `datetimezone` da adição de `numberOfYears` anos ao valor `dateTime`.
Retorna o componente de dia de um valor `date`, `datetime` ou `datetimezone`.
Retorna um número de 0 a 6 que indica o dia da semana do valor `dateTime` informado.
Retorna o nome do dia da semana do valor `date` informado. Pode ser fornecida uma `culture` opcional (por exemplo, `"en-US"`).
Retorna um número que representa o dia do ano no valor `date`, `datetime` ou `datetimezone` informado em `dateTime`.
Retorna o número de dias do mês contido no valor `date`, `datetime` ou `datetimezone` `dateTime`.
Retorna o fim do dia representado por `dateTime`. As informações de fuso horário são preservadas.
Retorna o fim do mês que contém `dateTime`.
Retorna o fim do trimestre que contém `dateTime`. As informações de fuso horário são preservadas.
Retorna o fim da semana que contém `dateTime`. Aceita um `Day` opcional, `firstDayOfWeek`, para definir o primeiro dia da semana nesse cálculo.
Retorna o fim do ano que contém `dateTime`, incluindo frações de segundo. As informações de fuso horário são preservadas.
Retorna um valor `date` a partir do valor informado. Converte `text`, `datetime` (componente de data), `datetimezone` (data do equivalente local) e `number` (data de automação OLE, com base em 30/12/1899).
Cria um valor `date` a partir de uma representação textual. O registro opcional `options` pode definir os campos `Format` e `Culture`.
Indica se o valor `dateTime` ocorre no dia atual, conforme a data e a hora atuais do sistema.
Date.IsInCurrentMonth Data
Indica se o valor `dateTime` ocorre no mês atual, conforme a data e a hora atuais do sistema.
Date.IsInCurrentQuarter Data
Indica se o valor `dateTime` ocorre no trimestre atual, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre na semana atual, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no ano atual, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no próximo dia, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no próximo mês, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre nos próximos `days` dias, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre nos próximos `months` meses, conforme a data e a hora atuais do sistema.
Date.IsInNextNQuarters Data
Indica se o valor `dateTime` ocorre nos próximos `quarters` trimestres, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre nas próximas `weeks` semanas, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre nos próximos `years` anos, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no próximo trimestre, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre na próxima semana, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no próximo ano, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no dia anterior, conforme a data e a hora atuais do sistema.
Date.IsInPreviousMonth Data
Indica se o valor `dateTime` ocorre no mês anterior, conforme a data e a hora atuais do sistema.
Date.IsInPreviousNDays Data
Indica se o valor `dateTime` ocorre nos `days` dias anteriores, conforme a data e a hora atuais do sistema.
Date.IsInPreviousNMonths Data
Indica se o valor `dateTime` ocorre nos `months` meses anteriores, conforme a data e a hora atuais do sistema.
Date.IsInPreviousNQuarters Data
Indica se o valor `dateTime` ocorre nos `quarters` trimestres anteriores, conforme a data e a hora atuais do sistema.
Date.IsInPreviousNWeeks Data
Indica se o valor `dateTime` ocorre nas `weeks` semanas anteriores, conforme a data e a hora atuais do sistema.
Date.IsInPreviousNYears Data
Indica se o valor `dateTime` ocorre nos `years` anos anteriores, conforme a data e a hora atuais do sistema.
Date.IsInPreviousQuarter Data
Indica se o valor `dateTime` ocorre no trimestre anterior, conforme a data e a hora atuais do sistema.
Date.IsInPreviousWeek Data
Indica se o valor `dateTime` ocorre na semana anterior, conforme a data e a hora atuais do sistema.
Date.IsInPreviousYear Data
Indica se o valor `dateTime` ocorre no ano anterior, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` ocorre no ano atual, em data igual ou anterior ao dia atual, conforme a data e a hora atuais do sistema.
Indica se o valor `dateTime` informado cai em um ano bissexto.
Retorna o componente de mês do valor `datetime` informado em `dateTime`.
Retorna o nome do mês do valor `date` informado. Pode ser fornecida uma `culture` opcional (por exemplo, `"en-US"`).
Retorna um número de 1 a 4 que indica em qual trimestre do ano cai a data `dateTime`. `dateTime` pode ser um valor `date`, `datetime` ou `datetimezone`.
Retorna o início do dia representado por `dateTime`. `dateTime` deve ser um valor `date`, `datetime` ou `datetimezone`.
Retorna o início do mês que contém `dateTime`. `dateTime` deve ser um valor `date` ou `datetime`.
Retorna o início do trimestre que contém `dateTime`. `dateTime` deve ser um valor `date`, `datetime` ou `datetimezone`.
Retorna o início da semana que contém `dateTime`. `dateTime` deve ser um valor `date`, `datetime` ou `datetimezone`.
Retorna o início do ano que contém `dateTime`. `dateTime` deve ser um valor `date`, `datetime` ou `datetimezone`.
Retorna um registro com as partes (ano, mês e dia) do valor de data `date`.
Retorna uma representação textual de `date`. O registro opcional `options` pode definir os campos `Format` e `Culture`; o parâmetro `culture` só é usado em fluxos legados.
Retorna um número de 1 a 6 que indica em qual semana do mês cai a data `dateTime`.
Retorna um número de 1 a 54 que indica em qual semana do ano cai a data `dateTime`.
Retorna o componente de ano do valor `datetime` informado em `dateTime`.
DateTime.AddZone Data e Hora
Adiciona informações de fuso horário ao valor `dateTime`. O fuso é definido por `timezoneHours` e, opcionalmente, `timezoneMinutes`, que especificam o deslocamento desejado em relação ao UTC.
Retorna o componente de data de `dateTime` quando o parâmetro é um valor `date`, `datetime` ou `datetimezone`.
DateTime.FixedLocalNow Data e Hora
Retorna um valor `datetime` com a data e a hora atuais do sistema. O valor é fixo e não muda em chamadas sucessivas, ao contrário de `DateTime.LocalNow`, que pode retornar valores diferentes durante a avaliação de uma expressão.
Retorna um valor `datetime` a partir de `value`, aceitando valores `text`, `date`, `datetimezone`, `time` e `number`. Uma `culture` opcional pode ser informada (por exemplo, `"en-US"`). Para qualquer outro tipo, retorna erro.
DateTime.FromFileTime Data e Hora
Cria um valor `datetime` a partir de `fileTime` e o converte para o fuso horário local. O file time do Windows é o número de intervalos de 100 nanossegundos decorridos desde 12:00 da meia-noite de 1º de janeiro de 1601 d.C. (UTC).
DateTime.FromText Data e Hora
Cria um valor `datetime` a partir da representação textual `text`. O registro opcional `options` pode especificar o formato (`Format`) e a cultura (`Culture`) usados na leitura.
DateTime.IsInCurrentHour Data e Hora
Indica se o valor `dateTime` ocorre durante a hora atual, conforme a data e a hora atuais do sistema.
DateTime.IsInCurrentMinute Data e Hora
Indica se o valor `dateTime` ocorre durante o minuto atual, conforme a data e a hora atuais do sistema.
DateTime.IsInCurrentSecond Data e Hora
Indica se o valor `dateTime` ocorre durante o segundo atual, conforme a data e a hora atuais do sistema.
DateTime.IsInNextHour Data e Hora
Indica se o valor `dateTime` ocorre durante a próxima hora, conforme a data e a hora atuais do sistema.
DateTime.IsInNextMinute Data e Hora
Indica se o valor `dateTime` ocorre durante o próximo minuto, conforme a data e a hora atuais do sistema.
DateTime.IsInNextNHours Data e Hora
Indica se o valor `dateTime` ocorre dentro das próximas `hours` horas, conforme a data e a hora atuais do sistema.
DateTime.IsInNextNMinutes Data e Hora
Indica se o valor `dateTime` ocorre dentro dos próximos `minutes` minutos, conforme a data e a hora atuais do sistema.
DateTime.IsInNextNSeconds Data e Hora
Indica se o valor `dateTime` ocorre dentro dos próximos `seconds` segundos, conforme a data e a hora atuais do sistema.
DateTime.IsInNextSecond Data e Hora
Indica se o valor `dateTime` ocorre durante o próximo segundo, conforme a data e a hora atuais do sistema.
DateTime.IsInPreviousHour Data e Hora
Indica se o valor `dateTime` ocorre durante a hora anterior, conforme a data e a hora atuais do sistema.
DateTime.IsInPreviousMinute Data e Hora
Indica se o valor `dateTime` ocorre durante o minuto anterior, conforme a data e a hora atuais do sistema.
DateTime.IsInPreviousNHours Data e Hora
Indica se o valor `dateTime` ocorre dentro das `hours` horas anteriores, conforme a data e a hora atuais do sistema.
DateTime.IsInPreviousNMinutes Data e Hora
Indica se o valor `dateTime` ocorre dentro dos `minutes` minutos anteriores, conforme a data e a hora atuais do sistema.
DateTime.IsInPreviousNSeconds Data e Hora
Indica se o valor `dateTime` ocorre dentro dos `seconds` segundos anteriores, conforme a data e a hora atuais do sistema.
DateTime.IsInPreviousSecond Data e Hora
Indica se o valor `dateTime` ocorre durante o segundo anterior, conforme a data e a hora atuais do sistema.
DateTime.LocalNow Data e Hora
Retorna um valor `datetime` com a data e a hora atuais do sistema. O resultado depende de onde a consulta é executada: no Power Query Desktop, retorna a hora da máquina local; no Power Query Online, retorna a hora UTC das máquinas virtuais da nuvem.
Retorna a parte de hora do valor `dateTime`.
DateTime.ToRecord Data e Hora
Retorna um registro com as partes do valor `dateTime` (ano, mês, dia, hora, minuto e segundo).
DateTime.ToText Data e Hora
Retorna uma representação textual de `dateTime`. O registro opcional `options` pode especificar o formato (`Format`) e a cultura (`Culture`); o parâmetro `culture` só é usado em fluxos de trabalho legados.
DateTimeZone.FixedLocalNow Data, Hora e Fuso
Retorna a data e a hora atuais do sistema, com informações de fuso horário que representam o fuso local. O valor é fixo e não muda em chamadas sucessivas, ao contrário de `DateTimeZone.LocalNow`, que pode retornar valores diferentes durante a avaliação de uma expressão.
DateTimeZone.FixedUtcNow Data, Hora e Fuso
Retorna a data e a hora atuais em UTC (fuso GMT). O valor é fixo e não muda em chamadas sucessivas.
DateTimeZone.From Data, Hora e Fuso
Cria um valor `datetimezone` a partir de `value`, aceitando valores `text`, `date`, `datetime`, `datetimezone`, `time` e `number`. Uma `culture` opcional pode ser informada (por exemplo, `"en-US"`). Para qualquer outro tipo, retorna erro.
DateTimeZone.FromFileTime Data, Hora e Fuso
Cria um valor `datetimezone` a partir de `fileTime` e o converte para o fuso horário local. O file time do Windows é o número de intervalos de 100 nanossegundos decorridos desde 12:00 da meia-noite de 1º de janeiro de 1601 d.C. (UTC).
DateTimeZone.FromText Data, Hora e Fuso
Cria um valor `datetimezone` a partir da representação textual `text`. O registro opcional `options` pode especificar o formato (`Format`) e a cultura (`Culture`) usados na leitura.
DateTimeZone.LocalNow Data, Hora e Fuso
Retorna um valor `datetimezone` com a data e a hora atuais do sistema. O valor retornado contém informações de fuso horário que representam o fuso local.
DateTimeZone.RemoveZone Data, Hora e Fuso
Retorna um valor `datetime` a partir de `dateTimeZone`, removendo as informações de fuso horário.
DateTimeZone.SwitchZone Data, Hora e Fuso
Altera o fuso horário do valor `dateTimeZone` para o novo fuso definido por `timezoneHours` e, opcionalmente, `timezoneMinutes`, ajustando a hora de forma equivalente.
DateTimeZone.ToLocal Data, Hora e Fuso
Altera o fuso horário do valor `dateTimeZone` para o fuso horário local.
DateTimeZone.ToRecord Data, Hora e Fuso
Retorna um registro com as partes do valor `dateTimeZone` (ano, mês, dia, hora, minuto, segundo e deslocamento do fuso em horas e minutos).
DateTimeZone.ToText Data, Hora e Fuso
Retorna uma representação textual de `dateTimeZone`. O registro opcional `options` pode especificar o formato (`Format`) e a cultura (`Culture`); o parâmetro `culture` só é usado em fluxos de trabalho legados.
DateTimeZone.ToUtc Data, Hora e Fuso
Altera o fuso horário do valor `dateTimeZone` para o fuso UTC (Tempo Universal).
DateTimeZone.UtcNow Data, Hora e Fuso
Retorna a data e a hora atuais em UTC (fuso GMT).
DateTimeZone.ZoneHours Data, Hora e Fuso
Retorna o componente de horas do fuso horário de um valor `datetimezone`.
DateTimeZone.ZoneMinutes Data, Hora e Fuso
Retorna o componente de minutos do fuso horário de um valor `datetimezone`.
DB2.Database Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL disponíveis em um banco de dados Db2 no servidor `server`, na instância de banco de dados `database`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Retorna um valor `number` Decimal a partir do `value` informado. Se `value` for um `number` dentro do intervalo de Decimal, ele é retornado; caso contrário, retorna erro. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
DeltaLake.Metadata Acesso a Dados
Dada uma tabela Delta Lake `table`, retorna as entradas de log dessa tabela.
DeltaLake.Table Acesso a Dados
Retorna o conteúdo da tabela Delta Lake contida em `directory`.
Diagnostics.ActivityId Tratamento de Erros
Retorna um identificador opaco para a avaliação em execução no momento.
Diagnostics.CorrelationId Tratamento de Erros
Retorna um identificador opaco para correlacionar as solicitações de entrada com as de saída.
Diagnostics.Trace Tratamento de Erros
Grava a mensagem de rastreamento `message`, se o rastreamento estiver habilitado, e retorna `value`. O parâmetro opcional `delayed` indica se a avaliação de `value` deve ser adiada até que a mensagem seja rastreada.
DirectQueryCapabilities.From Valor
Função destinada apenas a uso interno.
Retorna um valor `number` Double a partir do `value` informado. Se `value` for um `number` dentro do intervalo de Double, ele é retornado; caso contrário, retorna erro. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Retorna a parte de dias de `duration`.
Retorna um valor `duration` a partir de `value`, aceitando valores `text` e `number`. Para qualquer outro tipo, retorna erro.
Retorna um valor `duration` a partir do texto `text`, nos formatos `(-)hh:mm(:ss(.ff))` ou `(-)ddd(.hh:mm(:ss(.ff)))`.
Retorna a parte de horas de `duration`.
Retorna a parte de minutos de `duration`.
Retorna a parte de segundos de `duration`.
Retorna um registro com as partes do valor `duration` (dias, horas, minutos e segundos).
Duration.TotalDays Duração
Retorna o total de dias abrangido por `duration`, incluindo os dias (ou frações de dia) representados pelas horas, minutos e segundos.
Duration.TotalHours Duração
Retorna o total de horas abrangido por `duration`, incluindo as horas (ou frações de hora) representadas pelos dias, minutos e segundos.
Duration.TotalMinutes Duração
Retorna o total de minutos abrangido por `duration`, incluindo os minutos (ou frações de minuto) representados pelos dias, horas e segundos.
Duration.TotalSeconds Duração
Retorna o total de segundos abrangido por `duration`, incluindo os segundos representados pelos dias, horas e minutos.
Retorna uma representação textual de `duration` no formato `"day.hour:mins:sec"`.
Função destinada apenas a uso interno.
Error.Record Tratamento de Erros
Retorna um registro de erro a partir dos valores fornecidos para motivo, mensagem, detalhe, parâmetros e código de erro.
Essbase.Cubes Acesso a Dados
Retorna uma tabela de cubos agrupados por servidor Essbase, a partir de uma instância Essbase no servidor APS `url`.
Excel.CurrentWorkbook Acesso a Dados
Retorna o conteúdo da pasta de trabalho atual do Excel: tabelas, intervalos nomeados e matrizes dinâmicas. Diferente de `Excel.Workbook`, não retorna planilhas.
Função destinada apenas a uso interno.
Excel.Workbook Acesso a Dados
Retorna o conteúdo da pasta de trabalho do Excel `workbook`. `useHeaders` indica se a primeira linha de cada tabela é cabeçalho (ou recebe um registro de opções) e `delayTypes` indica se as colunas ficam sem tipo; ambos têm padrão `false`.
Exchange.Contents Acesso a Dados
Retorna uma tabela com o conteúdo da conta do Microsoft Exchange `mailboxAddress`. Se `mailboxAddress` não for informado, usa a conta padrão da credencial.
Expression.Constant Expressão
Retorna a representação em código-fonte M de um valor constante.
Expression.Evaluate Expressão
Retorna o resultado da avaliação da expressão M `document`, com os identificadores que podem ser referenciados definidos por `environment`.
Expression.Identifier Expressão
Retorna a representação em código-fonte M do identificador `name`.
FabricAI.Prompt Acesso a Dados
Retorna o resultado de enviar `input` a um modelo de IA. O valor opcional `context` fornece dados adicionais relevantes para a solicitação.
File.Contents Acesso a Dados
Retorna o conteúdo do arquivo `path` como binário.
Folder.Contents Acesso a Dados
Retorna uma tabela com uma linha para cada pasta e arquivo encontrado na pasta `path`. Cada linha contém as propriedades da pasta ou do arquivo e um link para o seu conteúdo.
Folder.Files Acesso a Dados
Retorna uma tabela com uma linha para cada arquivo encontrado na pasta `path` e em todas as suas subpastas. Cada linha contém as propriedades do arquivo e um link para o seu conteúdo.
Function.From Valores de Função
Recebe a função unária `function` e cria uma nova função do tipo `functionType`, que monta uma lista com seus argumentos e a passa para `function`.
Function.Invoke Valores de Função
Invoca a função fornecida usando a lista de argumentos especificada e retorna o resultado.
Function.InvokeAfter Valores de Função
Retorna o resultado da invocação de `function` depois que a duração `delay` tiver passado.
Function.InvokeWithErrorContext Valores de Função
Função destinada apenas a uso interno.
Function.IsDataSource Valores de Função
Retorna se `function` é ou não considerada uma fonte de dados.
Function.ScalarVector Valores de Função
Retorna uma função escalar do tipo `scalarFunctionType` que invoca `vectorFunction` com uma única linha de argumentos e retorna sua única saída. Quando a função escalar é aplicada repetidamente a cada linha de uma tabela de entradas, como em `Table.AddColumn`, `vectorFunction` é aplicada uma única vez para todas as entradas.
Geography.FromWellKnownText Registro
Converte um texto que representa um valor geográfico no formato WKT (Well-Known Text) em um registro estruturado. O WKT é um formato padrão definido pelo Open Geospatial Consortium (OGC) e é o formato de serialização típico de bancos de dados como o SQL Server.
Geography.ToWellKnownText Registro
Converte um valor estruturado de ponto geográfico em sua representação WKT (Well-Known Text), conforme definido pelo Open Geospatial Consortium (OGC), que também é o formato de serialização usado por muitos bancos de dados, como o SQL Server.
GeographyPoint.From Registro
Cria um registro que representa um ponto geográfico a partir de suas partes, como longitude, latitude e, se houver, elevação (Z) e medida (M). Um identificador de referência espacial (SRID) opcional pode ser informado se for diferente do padrão (4326).
Geometry.FromWellKnownText Registro
Converte um texto que representa um valor geométrico no formato WKT (Well-Known Text) em um registro estruturado. O WKT é um formato padrão definido pelo Open Geospatial Consortium (OGC) e é o formato de serialização típico de bancos de dados como o SQL Server.
Geometry.ToWellKnownText Registro
Converte um valor estruturado de ponto geométrico em sua representação WKT (Well-Known Text), conforme definido pelo Open Geospatial Consortium (OGC), que também é o formato de serialização usado por muitos bancos de dados, como o SQL Server.
GeometryPoint.From Registro
Cria um registro que representa um ponto geométrico a partir de suas partes, como coordenada X, coordenada Y e, se houver, coordenada Z e medida (M). Um identificador de referência espacial (SRID) opcional pode ser informado se for diferente do padrão (0).
GoogleAnalytics.Accounts Acesso a Dados
Retorna as contas do Google Analytics acessíveis pela credencial atual.
Função destinada apenas a uso interno.
Retorna um valor `Guid.Type` a partir do `value` informado, após verificar se ele está em um formato aceitável. Os formatos aceitos são 32 dígitos hexadecimais contíguos, ou separados por hífens em blocos 8-4-4-4-12, opcionalmente entre chaves ou parênteses.
Hdfs.Contents Acesso a Dados
Retorna uma tabela com uma linha para cada pasta e arquivo encontrado na URL de pasta `url` de um sistema de arquivos Hadoop. Cada linha contém as propriedades da pasta ou do arquivo e um link para o seu conteúdo.
Retorna uma tabela com uma linha para cada arquivo encontrado na URL de pasta `url` e em suas subpastas, em um sistema de arquivos Hadoop. Cada linha contém as propriedades do arquivo e um link para o seu conteúdo.
HdInsight.Containers Acesso a Dados
Retorna uma tabela de navegação com uma linha para cada contêiner encontrado na URL da conta `account` de um cofre de armazenamento do Azure. Cada linha contém um link para os blobs do contêiner.
HdInsight.Contents Acesso a Dados
Retorna uma tabela de navegação com uma linha para cada contêiner encontrado na URL da conta `account` de um cofre de armazenamento do Azure. Cada linha contém um link para os blobs do contêiner.
HdInsight.Files Acesso a Dados
Retorna uma tabela com uma linha para cada arquivo de blob encontrado no contêiner `containerName` da conta `account` de um cofre de armazenamento do Azure. Cada linha contém as propriedades do arquivo e um link para o seu conteúdo.
Retorna uma tabela com os resultados da execução dos seletores CSS de `columnNameSelectorPairs` sobre o `html` informado.
Identity.From Acesso a Dados
Cria uma identidade.
Identity.IsMemberOf Acesso a Dados
Determina se a identidade `identity` é membro da coleção de identidades `collection`.
IdentityProvider.Default Acesso a Dados
Retorna o provedor de identidade padrão do host atual.
Informix.Database Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL disponíveis em um banco de dados Informix no servidor `server`, na instância de banco de dados `database`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Retorna um valor `number` inteiro de 16 bits a partir do `value` informado. Se `value` for um `number` dentro do intervalo de inteiro de 16 bits sem parte fracionária, ele é retornado; se tiver parte fracionária, é arredondado conforme o modo de arredondamento. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Retorna um valor `number` inteiro de 32 bits a partir do `value` informado. Se `value` for um `number` dentro do intervalo de inteiro de 32 bits sem parte fracionária, ele é retornado; se tiver parte fracionária, é arredondado conforme o modo de arredondamento. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Retorna um valor `number` inteiro de 64 bits a partir do `value` informado. Se `value` for um `number` dentro do intervalo de inteiro de 64 bits sem parte fracionária, ele é retornado; se tiver parte fracionária, é arredondado conforme o modo de arredondamento. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Retorna um valor `number` inteiro de 8 bits com sinal a partir do `value` informado. Se `value` for um `number` dentro do intervalo de inteiro de 8 bits com sinal sem parte fracionária, ele é retornado; se tiver parte fracionária, é arredondado conforme o modo de arredondamento. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
ItemExpression.From Tabela
Retorna a árvore de sintaxe abstrata (AST) do corpo de `function`, normalizada em uma expressão de item. A função deve ser um lambda de 1 argumento, e todas as referências ao parâmetro são substituídas por `ItemExpression.Item`. Gera erro se não for possível retornar uma AST de expressão de item para o corpo de `function`.
Json.Document Acesso a Dados
Retorna o conteúdo do documento JSON `jsonText`, que pode ser texto ou um binário retornado por funções como `File.Contents`.
Produz a representação JSON do `value` informado, com a codificação de texto definida em `encoding`. Listas viram arrays JSON, registros viram objetos, tabelas viram arrays de objetos, e datas, horas e durações viram texto ISO-8601.
Converte um valor binário em uma lista de valores de texto divididos nas quebras de linha.
Converte um valor de texto em uma lista de valores de texto divididos nas quebras de linha.
Converte uma lista de textos em um valor binário usando a codificação e o `lineSeparator` especificados. O `lineSeparator` é acrescentado a cada linha; se não for informado, são usados os caracteres de retorno de carro e alimentação de linha.
Converte uma lista de valores de texto em um único valor de texto. O separador de linha especificado é acrescentado a cada linha; se não for informado, são usados os caracteres de retorno de carro e alimentação de linha.
Acumula um valor de resumo a partir dos itens da lista especificada, usando a função `accumulator`.
Retorna `true` se todas as expressões da lista `list` forem verdadeiras.
Retorna uma nova lista mantendo e ignorando alternadamente os itens de `list`. A função mantém `offset` itens iniciais e, em seguida, ignora `count` itens e mantém `repeatInterval` itens, repetidamente.
Retorna `true` se qualquer expressão da lista `list` for verdadeira.
Retorna o valor médio dos itens da lista `list`. O resultado vem no mesmo tipo de dado dos valores da lista.
Armazena a lista `list` em buffer na memória. O resultado dessa chamada é uma lista estável.
Recebe uma lista de listas, `lists`, e as mescla em uma única lista nova.
List.ConformToPageReader Lista
Função destinada apenas ao uso interno.
Indica se a lista contém o valor especificado. Retorna `true` se o valor for encontrado na lista e `false` caso contrário.
Indica se a lista inclui todos os valores de outra lista. Retorna `true` se todos os valores forem encontrados na lista e `false` caso contrário.
Indica se a lista contém algum dos valores de outra lista. Retorna `true` se os valores forem encontrados na lista e `false` caso contrário.
Retorna o número de itens da lista especificada.
Retorna a covariância entre as listas `numberList1` e `numberList2`. As duas listas devem conter a mesma quantidade de valores `number`.
Retorna uma lista de valores `date` com `count` itens, começando em `start`. O incremento `step` é um valor `duration` somado a cada valor.
Retorna uma lista de valores `datetime` com `count` itens, começando em `start`. O incremento `step` é um valor `duration` somado a cada valor.
Retorna uma lista de valores `datetimezone` com `count` itens, começando em `start`. O incremento `step` é um valor `duration` somado a cada valor.
Retorna os itens da lista `list1` que não aparecem na lista `list2`. Há suporte a valores duplicados. Um critério de igualdade opcional, `equationCriteria`, pode ser informado para controlar o teste de igualdade.
Retorna uma nova lista com todos os valores da lista original, mas sem duplicatas. Se a lista original estiver vazia, o resultado é uma lista vazia.
Retorna uma lista de `count` valores `duration`, começando em `start` e incrementada pelo `duration` informado em `step`.
Retorna uma lista com os valores da lista `list` que contêm o valor `text`.
Retorna o primeiro item da lista `list` ou o valor padrão opcional `defaultValue` se a lista estiver vazia. Se a lista estiver vazia e nenhum valor padrão for informado, retorna `null`.
Retorna os itens iniciais da lista `list`. Se `countOrCondition` for um número, retorna até essa quantidade de itens; se for uma condição, retorna os itens iniciais que a atendem e para no primeiro item que não a atender.
Gera uma lista de valores com as funções informadas. A função `initial` gera um valor candidato inicial, testado contra `condition`; se aprovado, ele entra na lista e o próximo candidato é gerado passando o valor aprovado para `next`, até que um candidato não atenda a `condition`. O parâmetro opcional `selector` pode transformar os itens da lista resultante.
Retorna uma nova lista produzida pela inserção dos valores de `values` em `list` na posição `index`. A primeira posição da lista é o índice 0.
Retorna a interseção dos valores das listas contidas na lista de entrada `lists`. Um parâmetro opcional, `equationCriteria`, pode ser informado.
Retorna um valor lógico que indica se há duplicatas na lista `list`: `true` se a lista for distinta e `false` se houver valores duplicados.
Retorna `true` se a lista `list` não contiver valores (comprimento 0). Se a lista contiver valores (comprimento > 0), retorna `false`.
Retorna o último item da lista especificada ou o valor padrão opcional `defaultValue` se a lista estiver vazia.
Retorna uma lista com o último item ou os últimos itens da lista especificada. Se `countOrCondition` for um número, retorna até essa quantidade de itens; se for uma condição, retorna os itens que a atendem a partir do fim da lista, parando no primeiro que não a atender.
Retorna `true` se a função de condição for atendida por todos os valores da lista; caso contrário, retorna `false`.
Retorna `true` se a função de condição for atendida por qualquer um dos valores da lista; caso contrário, retorna `false`.
Retorna o maior item da lista ou o valor padrão opcional `default` se a lista estiver vazia.
Retorna o maior valor ou os maiores valores da lista especificada. Se `countOrCondition` for um número, retorna uma lista de até essa quantidade de itens em ordem decrescente; se for uma condição, a lista inclui todos os itens que a atendem.
Retorna o item mediano da lista `list`. Com número par de itens, escolhe o menor dos dois itens centrais, a menos que a lista seja formada só por datetimes, durações, números ou horas; nesse caso, retorna a média dos dois.
Retorna o menor item da lista `list` ou o valor padrão opcional `default` se a lista estiver vazia. O valor opcional `comparisonCriteria` define como comparar os itens da lista.
Retorna o menor valor ou os menores valores da lista `list`. Se `countOrCondition` for um número, retorna até essa quantidade de itens em ordem crescente; se for uma condição, retorna os itens que inicialmente a atendem, parando no primeiro que falhar.
Retorna o item que aparece com mais frequência em `list`. Se vários itens tiverem a mesma frequência máxima, o último é escolhido. O critério opcional `equationCriteria` controla o teste de igualdade.
Retorna os itens que aparecem com mais frequência em `list`. Se vários itens tiverem a mesma frequência máxima, todos são retornados. O critério opcional `equationCriteria` controla o teste de igualdade.
Retorna o número de itens não nulos da lista `list`.
Retorna uma lista de números a partir de um valor inicial, uma quantidade e um incremento opcional. O incremento padrão é 1.
Retorna um ou mais percentis amostrais da lista `list`. Se `percentiles` for um número entre 0,0 e 1,0, o resultado é um único valor correspondente a essa probabilidade; se for uma lista de números entre 0,0 e 1,0, o resultado é uma lista de percentis correspondentes.
Retorna a posição (deslocamento) em que o valor especificado aparece na lista. Retorna -1 se o valor não aparecer.
Retorna a posição (deslocamento) em que um item da lista de valores especificada aparece na lista. Retorna -1 se nenhuma ocorrência for encontrada.
Retorna a lista de posições (deslocamentos) da lista de entrada especificada. Ao usar `List.Transform`, a lista de posições permite que a transformação acesse a posição de cada item.
Retorna o produto dos números não nulos da lista `numbersList`.
Retorna uma lista de números aleatórios entre 0 e 1, dada a quantidade de valores a gerar e um valor de semente opcional.
Retorna um subconjunto de `list` começando em `offset`. O parâmetro opcional `count` define o número máximo de itens do subconjunto.
Retorna uma lista sem o primeiro elemento de `list`. Se `countOrCondition` for um número, remove até essa quantidade de itens; se for uma condição, remove os itens consecutivos do início de `list` que a atendem.
Remove de `list1` todas as ocorrências dos valores informados em `list2`. Se os valores de `list2` não existirem em `list1`, retorna a lista original.
Retorna uma lista sem os últimos `countOrCondition` elementos do fim de `list`. Se `countOrCondition` for um número, remove até essa quantidade de itens; se for uma condição, remove os itens consecutivos do fim de `list` que a atendem.
List.RemoveMatchingItems Lista
Remove da lista `list1` todas as ocorrências dos valores informados em `list2`. Se os valores de `list2` não existirem em `list1`, retorna a lista original. O critério opcional `equationCriteria` controla o teste de igualdade.
Remove todas as ocorrências de valores `null` de `list`. Se não houver valores `null` na lista, retorna a lista original.
Remove `count` valores de `list` a partir da posição especificada, `index`.
Retorna uma lista formada por `count` repetições da lista original `list`.
List.ReplaceMatchingItems Lista
Aplica as substituições informadas à lista. O parâmetro `replacements` define a lista de pares de substituição, cada um uma lista com dois valores: o antigo e o novo. O critério opcional `equationCriteria` controla o teste de igualdade.
Substitui `count` valores de `list` pela lista `replaceWith`, a partir da posição especificada, `index`.
Procura o valor `oldValue` na lista de valores `list` e substitui cada ocorrência pelo valor `newValue`.
Retorna uma lista com os valores da lista `list` em ordem inversa.
Retorna os valores da lista especificada que atendem à condição de seleção.
Se a lista `list` tiver apenas um item, retorna esse item. Se houver mais de um item ou a lista estiver vazia, a função gera um erro.
List.SingleOrDefault Lista
Se a lista `list` tiver apenas um item, retorna esse item. Se a lista estiver vazia, retorna `null`, a menos que o valor opcional `default` seja informado. Se houver mais de um item, a função retorna um erro.
Retorna uma lista que ignora o primeiro elemento de `list`. Se `countOrCondition` for um número, ignora até essa quantidade de itens; se for uma condição, ignora os itens consecutivos do início de `list` que a atendem.
Ordena a lista `list` de acordo com o critério opcional `comparisonCriteria`.
Divide `list` em uma lista de listas: o primeiro elemento da saída contém os primeiros `pageSize` elementos da lista de origem, o próximo contém os `pageSize` elementos seguintes, e assim por diante.
List.StandardDeviation Lista
Retorna uma estimativa amostral do desvio padrão dos valores da lista `numbersList`. Se `numbersList` for uma lista de números, retorna um número.
Retorna a soma dos valores não nulos da lista `list`. Retorna `null` se não houver valores não nulos na lista.
Retorna uma lista de valores `time` com `count` itens, começando em `start`. O incremento `step` é um valor `duration` somado a cada valor.
Retorna uma nova lista de valores aplicando a função de transformação `transform` à lista `list`.
Retorna uma lista cujos elementos são projetados a partir da lista de entrada. A função `collectionTransform` transforma cada elemento em uma lista intermediária, e a função `resultTransform` recebe o elemento original e um item da lista intermediária para montar o resultado final.
Recebe uma lista de listas, `lists`, une os itens das listas individuais e os retorna na lista de saída, que contém todos os itens de qualquer lista de entrada. A operação mantém a semântica tradicional de multiconjunto (bag), então valores duplicados são pareados na união.
Recebe uma lista de listas, `lists`, e retorna uma lista de listas que combina os itens de mesma posição.
Retorna um valor `logical` a partir do `value` informado. Converte `text` ("true" ou "false") e `number` (`false` se igual a `0`, `true` caso contrário); para outros tipos, retorna erro.
Cria um valor lógico a partir do valor de texto `text`, que deve ser "true" ou "false". Se `text` contiver outra cadeia, é gerado um erro.
Cria um valor de texto a partir do valor lógico `logicalValue`, `true` ou `false`. Se `logicalValue` não for um valor lógico, é gerado um erro.
Retorna um registro com as versões do módulo atual e de suas dependências.
MySQL.Database Acesso a Dados
Retorna uma tabela com as tabelas, exibições e funções escalares armazenadas disponíveis em um banco de dados MySQL no servidor `server`, na instância de banco de dados `database`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Retorna o valor absoluto de `number`.
Retorna o arco cosseno de `number`.
Retorna o arco seno de `number`.
Retorna o arco tangente de `number`.
Retorna o ângulo, em radianos, cuja tangente é o quociente `y`/`x` dos dois números `y` e `x`.
Retorna o resultado de uma operação "And" bit a bit entre `number1` e `number2`.
Retorna o resultado de uma operação "Not" bit a bit sobre `number`.
Retorna o resultado de uma operação "Or" bit a bit entre `number1` e `number2`.
Number.BitwiseShiftLeft Número
Retorna o resultado do deslocamento bit a bit para a esquerda de `number1`, pelo número de bits indicado em `number2`.
Number.BitwiseShiftRight Número
Retorna o resultado do deslocamento bit a bit para a direita de `number1`, pelo número de bits indicado em `number2`.
Retorna o resultado de uma operação "XOR" (Ou exclusivo) bit a bit entre `number1` e `number2`.
Number.Combinations Número
Retorna o número de combinações únicas de uma lista com `setSize` itens, para o tamanho de combinação `combinationSize`.
Retorna o cosseno do ângulo `number`, medido em radianos.
Retorna o cosseno hiperbólico de `number`.
Retorna o resultado de elevar e à potência `number` (função exponencial).
Retorna o fatorial do número `number`.
Retorna um valor `number` a partir do `value` informado; se `value` já for `number`, é retornado. Converte `text` (formatos comuns como "15", "3,423.10", "5.0E-10"), `logical` (1 para `true`, 0 para `false`), `date`, `datetime` e `datetimezone` (data de automação OLE), `time` (fração de dia) e `duration` (dias inteiros e fracionários).
Retorna um valor `number` a partir do valor de texto `text`. A representação deve estar em um formato numérico comum, como "15", "3,423.10" ou "5.0E-10".
Number.IntegerDivide Número
Retorna a parte inteira do resultado da divisão de `number1` (dividendo) por `number2` (divisor).
Indica se o valor `number` é par, retornando `true` se for par e `false` caso contrário.
Indica se o valor é NaN (não é um número). Retorna `true` se `number` for equivalente a `Number.NaN` e `false` caso contrário.
Indica se o valor é ímpar. Retorna `true` se `number` for ímpar e `false` caso contrário.
Retorna o logaritmo natural do número `number`.
Retorna o logaritmo do número `number` na base `base`.
Retorna o logaritmo na base 10 do número `number`.
Retorna o resto da divisão inteira de `number` por `divisor`.
Number.Permutations Número
Retorna o número de permutações que podem ser geradas a partir de `setSize` itens, com tamanho de permutação `permutationSize`.
Retorna o resultado de elevar `number` (base) à potência `power` (expoente).
Retorna um número aleatório entre 0 e 1.
Number.RandomBetween Número
Retorna um número aleatório entre `bottom` e `top`.
Retorna o resultado do arredondamento de `number` para o número mais próximo. Por padrão, arredonda para o inteiro mais próximo e desempata para o par mais próximo (`RoundingMode.ToEven`, o "arredondamento bancário"); `digits` e `roundingMode` alteram esse comportamento.
Number.RoundAwayFromZero Número
Retorna o resultado do arredondamento de `number` com base no sinal: números positivos são arredondados para cima e negativos para baixo (afastando-se de zero). Se `digits` for informado, arredonda para essa quantidade de casas decimais.
Retorna o resultado do arredondamento de `number` para baixo, até o inteiro anterior. Se `digits` for informado, arredonda para essa quantidade de casas decimais.
Number.RoundTowardZero Número
Retorna o resultado do arredondamento de `number` com base no sinal: números positivos são arredondados para baixo e negativos para cima (em direção a zero). Se `digits` for informado, arredonda para essa quantidade de casas decimais.
Retorna o resultado do arredondamento de `number` para cima, até o próximo inteiro. Se `digits` for informado, arredonda para essa quantidade de casas decimais.
Retorna 1 se `number` for positivo, -1 se for negativo e 0 se for zero.
Retorna o seno de `number`.
Retorna o seno hiperbólico de `number`.
Retorna a raiz quadrada de `number`.
Retorna a tangente de `number`.
Retorna a tangente hiperbólica de `number`.
Converte o valor numérico `number` em texto de acordo com o formato definido em `format`. O formato é um texto com uma cadeia de formato numérico padrão ou personalizada.
Retorna uma tabela com os feeds OData oferecidos pelo serviço OData na URI `serviceUri`, usando os cabeçalhos `headers`. `options` pode ser um lógico que indica o uso de conexões simultâneas ou um registro de opções.
Odbc.DataSource Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL da fonte de dados ODBC indicada pela cadeia de conexão `connectionString`. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
Odbc.InferOptions Acesso a Dados
Retorna o resultado da tentativa de inferir os recursos SQL da cadeia de conexão `connectionString` usando ODBC. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
Retorna o resultado da execução de `query` com a cadeia de conexão `connectionString` usando ODBC. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
OleDb.DataSource Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL da fonte de dados OLE DB indicada pela cadeia de conexão `connectionString`. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
OleDb.Query Acesso a Dados
Retorna o resultado da execução de `query` com a cadeia de conexão `connectionString` usando OLE DB. `connectionString` pode ser texto ou um registro de pares propriedade-valor, com valores de texto ou número.
Oracle.Database Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL do banco de dados Oracle no servidor `server`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Retorna as tabelas encontradas no documento PDF `pdf`.
Retorna um valor `percentage` a partir do `value` informado. Se `value` for `text` terminado com o símbolo de porcentagem, retorna o número decimal convertido; caso contrário, converte o valor em `number` com `Number.From`.
PostgreSQL.Database Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL disponíveis em um banco de dados PostgreSQL no servidor `server`, na instância de banco de dados `database`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Progress.DataSourceProgress Valor
Função destinada apenas a uso interno.
RData.FromBinary Acesso a Dados
Retorna um registro de data frames a partir do arquivo RData `stream`.
Adiciona um campo ao registro `record`, com o nome `fieldName` e o valor `value`.
Combina os registros da lista `records`. Se `records` contiver valores que não sejam registros, é retornado um erro.
Retorna o valor do campo `field` no registro `record`. Se o campo não for encontrado, é gerado um erro.
Record.FieldCount Registro
Retorna o número de campos do registro `record`.
Record.FieldNames Registro
Retorna os nomes dos campos do registro `record` como texto.
Record.FieldOrDefault Registro
Retorna o valor do campo `field` no registro `record`. Se o campo não for encontrado, retorna o `defaultValue` opcional.
Record.FieldValues Registro
Retorna uma lista com os valores dos campos do registro `record`.
Retorna um registro a partir de uma lista `list` de valores e de um conjunto de campos. Os `fields` podem ser uma lista de textos ou um tipo de registro; se os campos não forem únicos, é gerado um erro.
Retorna um registro a partir de uma tabela `table` de registros com nomes e valores de campo no formato `{[Name = name, Value = value]}`. Se os nomes de campo não forem únicos, é gerado um erro.
Indica se o registro `record` tem os campos especificados em `fields`, retornando um valor lógico (`true` ou `false`). Vários campos podem ser informados em uma lista.
Record.RemoveFields Registro
Retorna um registro sem os campos especificados em `fields`, a partir do `record` de entrada. Se um campo especificado não existir, é gerado um erro.
Record.RenameFields Registro
Retorna um registro após renomear os campos do `record` de entrada para os novos nomes especificados na lista `renames`. Para várias renomeações, use uma lista aninhada ({ {old1, new1}, {old2, new2} }).
Record.ReorderFields Registro
Reordena os campos de um registro para seguir a ordem de uma lista de nomes de campo. Os valores são mantidos, e os campos não listados permanecem nas posições originais.
Record.SelectFields Registro
Retorna um registro que inclui apenas os campos especificados em `fields`, a partir do `record` de entrada.
Retorna uma lista com os valores dos campos do `record` de entrada.
Retorna uma tabela com as colunas `Name` e `Value`, com uma linha para cada campo de `record`.
Record.TransformFields Registro
Retorna um registro após aplicar ao `record` as transformações especificadas na lista `transformOperations`. Um ou mais campos podem ser transformados de uma vez.
Replacer.ReplaceText Substituidor
Substitui o texto `old` pelo texto `new` no `text` original. Esta função de substituição pode ser usada em `List.ReplaceValue` e `Table.ReplaceValue`.
Replacer.ReplaceValue Substituidor
Substitui o valor `old` pelo valor `new` no `value` original. Esta função de substituição pode ser usada em `List.ReplaceValue` e `Table.ReplaceValue`.
RowExpression.Column Tabela
Retorna uma árvore de sintaxe abstrata (AST) que representa o acesso à coluna `columnName` da linha dentro de uma expressão de linha.
Retorna a árvore de sintaxe abstrata (AST) do corpo de `function`, normalizada em uma expressão de linha. A função deve ser um lambda de 1 argumento; referências ao parâmetro viram `RowExpression.Row` e referências a colunas viram `RowExpression.Column(columnName)`. Gera erro se não for possível retornar uma AST de expressão de linha para o corpo de `function`.
Salesforce.Data Acesso a Dados
Retorna os objetos da conta Salesforce informada nas credenciais, conectando pelo ambiente `loginUrl`. Se nenhum ambiente for informado, conecta à produção (https://login.salesforce.com).
Salesforce.Reports Acesso a Dados
Retorna os relatórios da conta Salesforce informada nas credenciais, conectando pelo ambiente `loginUrl`. Se nenhum ambiente for informado, conecta à produção (https://login.salesforce.com).
SapBusinessWarehouse.Cubes Acesso a Dados
Retorna uma tabela de InfoCubes e consultas agrupados por InfoArea de uma instância SAP Business Warehouse no servidor `server`, com número de sistema `systemNumberOrSystemId` e ID de cliente `clientId`.
SapHana.Database Acesso a Dados
Retorna uma tabela de pacotes multidimensionais do banco de dados SAP HANA `server`.
SharePoint.Contents Acesso a Dados
Retorna uma tabela hierárquica com as pastas e arquivos do site do SharePoint `url`, apenas no nível atual (sem recursão). Em pastas, a coluna `Content` traz uma tabela aninhada para navegação; em arquivos, traz o conteúdo binário. Para uma lista plana de todos os arquivos, use `SharePoint.Files`.
SharePoint.Files Acesso a Dados
Retorna uma tabela com uma linha para cada arquivo do site do SharePoint `url`, incluindo subpastas. Diferente de `SharePoint.Contents`, retorna uma tabela plana, sem linhas de pastas; o conteúdo binário fica na coluna `Content`.
SharePoint.Tables Acesso a Dados
Retorna uma tabela com uma linha para cada item de lista encontrado na lista do SharePoint `url`. Cada linha contém as propriedades da lista.
Retorna um valor `number` Single a partir do `value` informado. Se `value` for um `number` dentro do intervalo de Single, ele é retornado; caso contrário, retorna erro. Valores de outros tipos são convertidos antes em `number` com `Number.FromText`.
Retorna uma tabela a partir do conteúdo da URL `url`, formatado segundo a API SODA 2.0. A URL deve apontar para uma fonte compatível com SODA que termine com a extensão .csv.
Splitter.SplitByNothing Divisor
Retorna uma função que não faz nenhuma divisão e devolve seu argumento como uma lista de um único elemento.
Splitter.SplitTextByAnyDelimiter Divisor
Retorna uma função que divide o texto em uma lista de textos em qualquer um dos delimitadores especificados.
Splitter.SplitTextByCharacterTransition Divisor
Retorna uma função que divide o texto em uma lista de textos conforme a transição de um tipo de caractere para outro. Os parâmetros `before` e `after` podem ser uma lista de caracteres ou uma função que recebe um caractere e retorna `true`/`false`.
Splitter.SplitTextByDelimiter Divisor
Retorna uma função que divide o texto em uma lista de textos de acordo com o delimitador especificado.
Splitter.SplitTextByEachDelimiter Divisor
Retorna uma função que divide o texto em uma lista de textos em cada delimitador especificado, em sequência.
Splitter.SplitTextByLengths Divisor
Retorna uma função que divide o texto em uma lista de textos por cada comprimento especificado.
Splitter.SplitTextByPositions Divisor
Retorna uma função que divide o texto em uma lista de textos em cada posição especificada.
Splitter.SplitTextByRanges Divisor
Retorna uma função que divide o texto em uma lista de textos de acordo com os deslocamentos e comprimentos especificados. Um comprimento `null` indica que todo o restante da entrada deve ser incluído.
Splitter.SplitTextByRepeatedLengths Divisor
Retorna uma função que divide o texto em uma lista de textos, repetidamente, a cada comprimento especificado.
Splitter.SplitTextByWhitespace Divisor
Retorna uma função que divide o texto em uma lista de textos nos espaços em branco.
Sql.Database Acesso a Dados
Retorna uma tabela com as tabelas, exibições e funções armazenadas do banco de dados SQL Server `database` no servidor `server`. A porta pode ser informada junto ao servidor, separada por dois-pontos ou vírgula.
Sql.Databases Acesso a Dados
Retorna uma tabela com os bancos de dados do servidor SQL `server`. Não permite executar uma consulta SQL no servidor; para isso, use `Sql.Database`.
SqlExpression.SchemaFrom Valor
Função destinada apenas a uso interno.
SqlExpression.ToExpression Valor
Converte a consulta `sql` em código M, com os identificadores disponíveis definidos por `environment`.
Sybase.Database Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL disponíveis em um banco de dados Sybase no servidor `server`, na instância de banco de dados `database`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Adiciona uma coluna chamada `newColumnName` à tabela `table`. Os valores da coluna são calculados pela função de seleção `columnGenerator`, que recebe cada linha como entrada.
Table.AddFuzzyClusterColumn Tabela
Adiciona a `table` uma nova coluna `newColumnName` com valores representativos de `columnName`. Os representantes são obtidos por correspondência difusa (fuzzy) dos valores de `columnName` em cada linha.
Table.AddIndexColumn Tabela
Acrescenta a `table` uma coluna chamada `newColumnName` com valores explícitos de posição. O valor opcional `initialValue` define o índice inicial e o valor opcional `increment` define quanto cada valor de índice é incrementado.
Table.AddJoinColumn Tabela
Une as linhas de `table1` às linhas de `table2` com base na igualdade dos valores das colunas-chave selecionadas por `key1` (para `table1`) e `key2` (para `table2`). Os resultados são armazenados em uma coluna chamada `newColumnName`.
Adiciona uma chave a `table`, em que `columns` é a lista de nomes de coluna que definem a chave e `isPrimary` indica se a chave é primária.
Table.AddRankColumn Tabela
Acrescenta a `table` uma coluna chamada `newColumnName` com a classificação (ranking) de uma ou mais colunas descritas por `comparisonCriteria`. A opção `RankKind` em `options` permite escolher um método de classificação mais específico.
Table.AggregateTableColumn Tabela
Agrega as tabelas em `table`[`column`] em várias colunas com valores agregados dessas tabelas. `aggregations` especifica as colunas que contêm as tabelas a agregar, as funções de agregação a aplicar e os nomes das colunas agregadas a criar.
Table.AlternateRows Tabela
Mantém as `offset` linhas iniciais e depois alterna entre descartar `skip` linhas e manter `take` linhas.
Table.ApproximateRowCount Tabela
Retorna o número aproximado de linhas de `table`, ou um erro se a fonte de dados não oferecer suporte à aproximação.
Armazena uma tabela em buffer na memória, isolando-a de alterações externas durante a avaliação. O buffer é superficial: força a avaliação dos valores escalares das células, mas mantém valores não escalares (registros, listas, tabelas etc.) como estão.
Retorna como lista a coluna de dados especificada por `column` da tabela `table`.
Retorna o número de colunas da tabela `table`.
Retorna os nomes das colunas da tabela `table` como uma lista de texto.
Table.ColumnsOfType Tabela
Retorna uma lista com os nomes das colunas da tabela `table` que correspondem aos tipos especificados em `listOfTypes`.
Retorna uma tabela resultante do acréscimo (append) de uma lista de tabelas, `tables`. A estrutura de linha da tabela resultante é definida por `columns` ou, se `columns` não for especificado, pela união dos tipos de entrada.
Table.CombineColumns Tabela
Combina as colunas especificadas em uma nova coluna usando a função combinadora (`combiner`) especificada.
Table.CombineColumnsToRecord Tabela
Combina as colunas especificadas de `table` em uma nova coluna de valores de registro chamada `newColumnName`. Cada registro tem nomes de campo e valores correspondentes aos nomes e valores das colunas combinadas.
Table.ConformToPageReader Tabela
Função destinada apenas a uso interno.
Indica se o registro especificado, `row`, aparece como linha em `table`. O parâmetro opcional `equationCriteria` controla a comparação entre as linhas da tabela.
Indica se todos os registros da lista `rows` aparecem como linhas em `table`. O parâmetro opcional `equationCriteria` controla a comparação entre as linhas da tabela.
Indica se algum dos registros da lista `rows` aparece como linha em `table`. O parâmetro opcional `equationCriteria` controla a comparação entre as linhas da tabela.
Table.DemoteHeaders Tabela
Rebaixa os cabeçalhos de coluna (os nomes das colunas) para a primeira linha de valores. Os nomes de coluna padrão passam a ser "Column1", "Column2" e assim por diante.
Remove as linhas duplicadas da tabela. O parâmetro opcional `equationCriteria` especifica quais colunas são testadas quanto à duplicidade; se omitido, todas as colunas são testadas.
Table.DuplicateColumn Tabela
Duplica a coluna chamada `columnName` na tabela `table`. Os valores e o tipo da nova coluna `newColumnName` são copiados da coluna `columnName`.
Table.ExpandListColumn Tabela
Dada uma `table` em que `column` contém uma lista de valores, divide a lista em uma linha para cada valor, duplicando os valores das demais colunas em cada nova linha. Também pode expandir tabelas aninhadas, tratando-as como listas de registros.
Table.ExpandRecordColumn Tabela
Dada a coluna de registros `column` na tabela `table`, cria uma tabela com uma coluna para cada campo do registro. Opcionalmente, `newColumnNames` pode ser informado para garantir nomes únicos às novas colunas.
Table.ExpandTableColumn Tabela
Expande as tabelas em `table`[`column`] em várias linhas e colunas. `columnNames` seleciona as colunas da tabela interna a expandir; informe `newColumnNames` para evitar conflito entre colunas existentes e novas.
Retorna uma tabela a partir de `table` em que o valor de uma célula anterior é propagado para as células com valor nulo abaixo dela nas colunas especificadas em `columns`.
Retorna uma tabela a partir de `table` em que o valor da célula seguinte é propagado para as células com valor nulo acima dela nas colunas especificadas em `columns`.
Table.FilterWithDataTable Tabela
Função destinada apenas a uso interno.
Retorna as linhas da tabela `table` que contêm o texto `text`. Se o texto não for encontrado, retorna uma tabela vazia.
Retorna a primeira linha de `table` ou, se a tabela estiver vazia, o valor padrão opcional `default`.
Retorna as primeiras linhas da tabela `table`, conforme `countOrCondition`. Se for um número, retorna essa quantidade de linhas a partir do topo; se for uma condição, retorna as linhas que a atendem até encontrar a primeira que não atende.
Retorna o valor da primeira coluna da primeira linha da tabela `table` ou um valor padrão especificado.
Cria uma tabela do tipo `columns` a partir da lista `lists`, que contém listas aninhadas com os valores de cada coluna. Se algumas colunas tiverem mais valores que outras, os valores ausentes são preenchidos com o padrão `null`, se as colunas aceitarem nulo.
Converte a lista `list` em uma tabela aplicando a cada item a função de divisão opcional `splitter`. Por padrão, a lista é tratada como valores de texto divididos por vírgula. O parâmetro opcional `columns` pode ser o número de colunas, uma lista de colunas ou um tipo de tabela; `default` e `extraValues` também podem ser informados.
Table.FromPartitions Tabela
Retorna uma tabela resultante da combinação de um conjunto de tabelas particionadas, `partitions`. `partitionColumn` é o nome da coluna a adicionar; o tipo dessa coluna é `any` por padrão, mas pode ser definido por `partitionColumnType`.
Converte uma lista de registros especificada em uma tabela.
Cria uma tabela a partir da lista `rows`, em que cada elemento é uma lista interna com os valores das colunas de uma única linha. Em `columns` pode ser informada uma lista de nomes de coluna, um tipo de tabela ou um número de colunas.
Cria uma tabela com uma coluna que contém o valor ou a lista de valores fornecida em `value`.
Agrupa as linhas de `table` por correspondência difusa (fuzzy) dos valores da coluna especificada em `key`. Para cada grupo, cria um registro com as colunas-chave (e seus valores) e as colunas agregadas definidas em `aggregatedColumns`.
Une as linhas de `table1` às linhas de `table2` com base em uma correspondência difusa (por similaridade de texto, não por igualdade) dos valores das colunas-chave selecionadas por `key1` (para `table1`) e `key2` (para `table2`). Por padrão é feita uma junção interna; `joinKind` permite escolher outro tipo.
Table.FuzzyNestedJoin Tabela
Une as linhas de `table1` às linhas de `table2` com base em uma correspondência difusa (por similaridade de texto, não por igualdade) dos valores das colunas-chave selecionadas por `key1` e `key2`. Os resultados são retornados em uma nova coluna chamada `newColumnName`; por padrão é feita uma junção externa esquerda.
Agrupa as linhas de `table` pelas colunas-chave definidas em `key`, que pode ser um único nome de coluna ou uma lista de nomes. Para cada grupo, cria um registro com as colunas-chave (e seus valores) e as colunas agregadas definidas em `aggregatedColumns`. Opcionalmente, `groupKind` e `comparer` podem ser informados.
Indica se `table` contém a(s) coluna(s) especificada(s) em `columns`. Retorna `true` se a tabela contiver a(s) coluna(s) e `false` caso contrário.
Retorna uma tabela com a lista de linhas `rows` inserida em `table` na posição `offset`. Cada coluna da linha a inserir deve corresponder aos tipos de coluna da tabela.
Indica se `table` contém apenas linhas distintas (sem duplicatas), retornando `true` ou `false`. O parâmetro opcional `comparisonCriteria` especifica quais colunas são testadas quanto à duplicidade; se omitido, todas são testadas.
Indica se `table` contém alguma linha. Retorna `true` se não houver linhas (tabela vazia) e `false` caso contrário.
Une as linhas de `table1` às linhas de `table2` com base na igualdade dos valores das colunas-chave selecionadas por `key1` (para `table1`) e `key2` (para `table2`). Por padrão é feita uma junção interna; `joinKind` permite escolher outro tipo.
Retorna as chaves da tabela especificada.
Retorna a última linha de `table` ou, se a tabela estiver vazia, o valor padrão opcional `default`.
Retorna as últimas linhas da tabela `table`, conforme `countOrCondition`. Se for um número, retorna essa quantidade de linhas a partir da posição (fim - `countOrCondition`); se for uma condição, retorna as linhas que a atendem, em posição crescente, até encontrar uma que não atende.
Table.MatchesAllRows Tabela
Indica se todas as linhas de `table` atendem à condição `condition`. Retorna `true` se todas atenderem e `false` caso contrário.
Table.MatchesAnyRows Tabela
Indica se alguma das linhas de `table` atende à condição `condition`. Retorna `true` se alguma atender e `false` caso contrário.
Retorna a maior linha de `table`, segundo `comparisonCriteria`. Se a tabela estiver vazia, retorna o valor opcional `default`.
Retorna a(s) maior(es) linha(s) de `table`, de acordo com `comparisonCriteria`. Depois da ordenação, `countOrCondition` filtra o resultado: se for um número, retorna até esse número de itens; se for uma condição, retorna os itens que atendem inicialmente à condição e para no primeiro que falhar.
Retorna a menor linha de `table`, de acordo com `comparisonCriteria`. Se a tabela estiver vazia, retorna o valor opcional `default`.
Retorna a(s) menor(es) linha(s) de `table`, de acordo com `comparisonCriteria`. Depois da ordenação, `countOrCondition` filtra o resultado: se for um número, retorna até esse número de itens; se for uma condição, retorna os itens que atendem inicialmente à condição e para no primeiro que falhar.
Une as linhas de `table1` com as de `table2` pela igualdade dos valores das colunas-chave indicadas em `key1` e `key2`. O resultado é inserido na coluna `newColumnName`, com uma tabela aninhada por linha.
Divide `table` em uma lista com `groups` tabelas, com base no valor de `column` e na função `hash`. O valor de hash de cada linha, módulo `groups`, determina em qual tabela retornada a linha é colocada.
Retorna a chave de partição da tabela especificada.
Table.PartitionValues Tabela
Retorna informações sobre como uma tabela é particionada. O resultado é uma tabela em que cada coluna é uma coluna de partição da tabela original e cada linha corresponde a uma partição da tabela original.
A partir de um par de colunas que representam pares atributo-valor, gira os dados da coluna de atributo `attributeColumn` para cabeçalhos de coluna, preenchidos com os valores de `valueColumn`.
Retorna a posição da primeira ocorrência da linha `row` na tabela `table`. Retorna -1 se nenhuma ocorrência for encontrada.
Table.PositionOfAny Tabela
Retorna a posição (ou posições) em `table` da primeira ocorrência de qualquer uma das linhas da lista `rows`. Retorna -1 se nenhuma ocorrência for encontrada.
Table.PrefixColumns Tabela
Retorna uma tabela em que todos os nomes de coluna de `table` recebem o prefixo `prefix` seguido de um ponto, no formato `prefix.ColumnName`.
Retorna um perfil das colunas de `table`. Para cada coluna, quando aplicável, informa mínimo, máximo, média, desvio padrão, contagem, contagem de nulos e contagem de valores distintos.
Table.PromoteHeaders Tabela
Promove a primeira linha de valores a cabeçalhos de coluna (nomes de coluna). Por padrão, somente valores de texto ou número são promovidos.
Retorna as linhas de `table` a partir da posição `offset`. O parâmetro opcional `count` indica quantas linhas retornar; por padrão, retorna todas as linhas após o deslocamento.
Table.RemoveColumns Tabela
Remove as colunas `columns` da tabela `table`. Se uma coluna especificada não existir, é gerado um erro, a menos que `missingField` indique outro comportamento.
Retorna `table` sem as primeiras linhas definidas por `countOrCondition`. Se omitido, remove só a primeira linha; se for número, remove essa quantidade a partir do topo; se for condição, remove as linhas enquanto atenderem à condição.
Retorna `table` sem as últimas linhas definidas por `countOrCondition`. Se omitido, remove só a última linha; se for número, remove essa quantidade a partir do fim; se for condição, remove as linhas enquanto atenderem à condição.
Table.RemoveMatchingRows Tabela
Remove de `table` todas as ocorrências das linhas indicadas em `rows`.
Remove `count` linhas de `table`, começando na posição `offset`. Se `count` não for informado, é removida 1 linha.
Table.RemoveRowsWithErrors Tabela
Retorna a tabela de entrada sem as linhas que contêm erro em pelo menos uma célula. Se `columns` for informado, só as células dessas colunas são verificadas.
Table.RenameColumns Tabela
Renomeia colunas de `table` conforme `renames`, uma lista de pares `{nome antigo, nome novo}`. Se a coluna não existir, é gerado um erro, a menos que `missingField` indique outro comportamento.
Table.ReorderColumns Tabela
Retorna `table` com as colunas na ordem indicada em `columnOrder`; colunas fora da lista não são reordenadas. Se a coluna não existir, é gerado um erro, a menos que `missingField` indique outro comportamento.
Retorna uma tabela com as linhas de `table` repetidas `count` vezes.
Table.ReplaceErrorValues Tabela
Substitui os valores de erro nas colunas indicadas de `table` pelos novos valores da lista `errorReplacement`, no formato `{{column1, value1}, ...}`.
Substitui as chaves da tabela especificada.
Table.ReplaceMatchingRows Tabela
Substitui em `table` todas as linhas indicadas pelas novas linhas fornecidas. As linhas e suas substituições são informadas em `replacements`, no formato `{antiga, nova}`.
Table.ReplacePartitionKey Tabela
Substitui a chave de partição da tabela especificada.
Table.ReplaceRelationshipIdentity Tabela
Função destinada apenas a uso interno.
Substitui `count` linhas de `table` pelas linhas de `rows`, começando após `offset`. O parâmetro `rows` é uma lista de registros.
Substitui um valor por um novo valor nas colunas indicadas de uma tabela.
Retorna uma tabela com as linhas de `table` em ordem inversa.
Retorna o número de linhas de `table`.
Retorna uma tabela que descreve as colunas de `table`. Cada linha descreve as propriedades de uma coluna, como `Name`, `Position`, `TypeName`, `Kind`, `IsNullable`, precisão numérica, `MaxLength`, `NativeTypeName` e `Description`.
Table.SelectColumns Tabela
Retorna `table` apenas com as colunas indicadas em `columns`, na ordem em que aparecem na lista.
Retorna as linhas de `table` que atendem à condição de seleção `condition`.
Table.SelectRowsWithErrors Tabela
Retorna apenas as linhas da tabela de entrada que contêm erro em pelo menos uma célula. Se `columns` for informado, só as células dessas colunas são verificadas.
Retorna a única linha de uma `table` de uma linha. Se `table` tiver mais de uma linha, é gerado um erro.
Retorna `table` sem as primeiras linhas definidas por `countOrCondition`. Se omitido, ignora só a primeira linha; se for número, ignora essa quantidade a partir do topo; se for condição, ignora as linhas enquanto atenderem à condição.
Classifica `table` usando uma lista de um ou mais nomes de coluna e, opcionalmente, critérios de comparação em `comparisonCriteria`, no formato `{ { col1, comparisonCriteria }, {col2} }`.
Divide `table` em uma lista de tabelas: o primeiro elemento contém as primeiras `pageSize` linhas da tabela de origem, o seguinte contém as próximas `pageSize` linhas, e assim por diante.
Retorna uma lista com duas tabelas: uma com as primeiras `count` linhas de `table` e outra com as linhas restantes.
Divide a coluna `sourceColumn` em um conjunto de novas colunas usando a função divisora `splitter` (por exemplo, `Splitter.SplitTextByDelimiter`).
Impede que as operações posteriores sejam executadas na fonte original dos dados de `table`.
Cria uma lista de listas aninhadas a partir de `table`. Cada item é uma lista interna com os valores de uma coluna.
Converte uma tabela em lista aplicando a função de combinação `combiner` a cada linha de valores da tabela.
Converte a tabela `table` em uma lista de registros.
Cria uma lista de listas aninhadas a partir de `table`. Cada item é uma lista interna com os valores de uma linha.
Table.TransformColumnNames Tabela
Transforma os nomes de coluna de `table` usando a função `nameGenerator`.
Table.TransformColumns Tabela
Transforma `table` aplicando cada operação de coluna da lista `transformOperations`, no formato `{nome da coluna, transformação}` ou `{nome da coluna, transformação, novo tipo}`.
Table.TransformColumnTypes Tabela
Retorna uma tabela aplicando as conversões de tipo de `typeTransformations` às colunas indicadas, usando opcionalmente uma cultura. Cada conversão tem o formato `{nome da coluna, valor de tipo}`.
Table.TransformRows Tabela
Cria uma lista aplicando a operação `transform` a cada linha de `table`.
Transforma colunas em linhas e linhas em colunas.
Converte as colunas `pivotColumns` de uma tabela em pares atributo-valor, combinados com os demais valores de cada linha.
Table.UnpivotOtherColumns Tabela
Converte todas as colunas, exceto as indicadas em `pivotColumns`, em pares atributo-valor, combinados com os demais valores de cada linha.
Retorna uma exibição de `table` em que as funções de `handlers` substituem o comportamento padrão das operações aplicadas à exibição. Pode ser usada para implementar folding para uma fonte de dados.
Cria, a partir de `errorRecord`, um registro de erro modificado que não dispara fallback quando gerado por um handler definido em uma exibição (via `Table.View`).
Cria uma função de exibição baseada em `function` que pode ser tratada em uma exibição criada por `Table.View`. O handler `OnInvoke` de `Table.View` pode ser usado para definir o tratamento dessa função.
Table.WithErrorContext Tabela
Função destinada apenas a uso interno.
Tables.GetRelationships Tabela
Obtém as relações entre um conjunto de tabelas. Supõe-se que `tables` tenha estrutura semelhante à de uma tabela de navegação; a coluna indicada em `dataColumn` contém as tabelas de dados.
Teradata.Database Acesso a Dados
Retorna uma tabela com as tabelas e exibições SQL do banco de dados Teradata no servidor `server`. A porta pode ser informada junto ao servidor, separada por dois-pontos.
Retorna a parte de `text` depois do `delimiter` especificado. Um `index` numérico opcional indica qual ocorrência do delimitador considerar; um `index` em lista indica a ocorrência e se a contagem começa pelo início ou pelo fim do texto.
Retorna o caractere do texto `text` na posição `index`. O primeiro caractere está na posição 0.
Text.BeforeDelimiter Texto
Retorna a parte de `text` antes do `delimiter` especificado. Um `index` numérico opcional indica qual ocorrência do delimitador considerar; um `index` em lista indica a ocorrência e se a contagem começa pelo início ou pelo fim do texto.
Text.BetweenDelimiters Texto
Retorna a parte de `text` entre `startDelimiter` e `endDelimiter`. `startIndex` (número ou lista) indica qual ocorrência de `startDelimiter` considerar e a direção da contagem; `endIndex` funciona igual, mas contado a partir de `startIndex`.
Retorna o texto `text` com todos os caracteres de controle removidos.
Combina a lista de valores de texto `texts` em um único texto. Um `separator` opcional pode ser usado entre os valores.
Detecta se `text` contém o valor `substring`, retornando `true` se ele for encontrado. Não aceita curingas nem expressões regulares, e todos os caracteres são tratados literalmente.
Retorna os últimos `count` caracteres do texto `text`.
Indica se o texto `text` termina com o valor `substring`. Por padrão, a comparação diferencia maiúsculas de minúsculas.
Retorna o texto formatado obtido ao aplicar `arguments`, de uma lista ou de um registro, à cadeia de formato `formatString`.
Retorna a representação em texto do valor informado. O `value` pode ser `number`, `date`, `time`, `datetime`, `datetimezone`, `logical`, `duration` ou `binary`.
Decodifica dados de um valor binário para texto usando o tipo de codificação especificado.
Text.InferNumberType Texto
Infere o tipo numérico granular (`Int64.Type`, `Double.Type` etc.) de `text`.
Retorna o resultado de inserir o texto `newText` no texto `text` na posição `offset`. As posições começam em 0.
Retorna o número de caracteres do texto `text`.
Retorna o resultado da conversão de todos os caracteres de `text` para minúsculas.
Retorna `count` caracteres de `text` a partir da posição `start`, ou até o fim do texto.
Retorna um novo identificador global exclusivo (GUID) aleatório.
Retorna o texto `text` completado até o comprimento `count`, inserindo caracteres no fim. O caractere de preenchimento pode ser definido em `character`.
Retorna o texto `text` completado até o comprimento `count`, inserindo caracteres no início. O caractere de preenchimento pode ser definido em `character`.
Retorna a posição da ocorrência especificada de `substring` em `text`. O parâmetro `occurrence` define qual ocorrência retornar (a primeira, por padrão).
Retorna a primeira posição, em `text`, de qualquer caractere da lista `characters`. O parâmetro `occurrence` define qual ocorrência retornar.
Retorna `text` com apenas a primeira letra de cada palavra em maiúscula; as demais letras ficam em minúsculas.
Retorna a parte de `text` que começa na posição `offset`. O parâmetro opcional `count` define quantos caracteres retornar.
Retorna uma cópia de `text` sem nenhum dos caracteres de `removeChars`.
Retorna uma cópia de `text` com os caracteres removidos a partir da posição `offset`. O parâmetro opcional `count` define quantos caracteres remover. As posições começam em 0.
Retorna um texto formado por `text` repetido `count` vezes.
Retorna o resultado da substituição de todas as ocorrências de `old` em `text` por `new`.
Remove `count` caracteres de `text` a partir da posição `offset` e insere `newText` nessa mesma posição.
Inverte a ordem dos caracteres de `text`.
Retorna uma cópia de `text` mantendo apenas os caracteres presentes em `selectChars`; os demais são removidos.
Retorna uma lista de textos resultante da divisão de `text` pelo delimitador `separator`. O delimitador pode ser um caractere ou uma sequência de caracteres.
Retorna uma lista de textos resultante da divisão de `text` em qualquer um dos caracteres informados em `separators`.
Retorna os primeiros `count` caracteres de `text`.
Retorna `true` se o texto `text` começar com o valor `substring`.
Codifica um valor de texto em um valor binário usando a codificação especificada.
Retorna uma lista com os caracteres do texto `text`.
Retorna o resultado da remoção de todos os caracteres iniciais e finais de `text`. Por padrão, remove os espaços em branco; `trim` substitui os caracteres removidos.
Retorna o resultado da remoção de todos os caracteres finais de `text`. Por padrão, remove os espaços em branco; `trim` substitui os caracteres removidos.
Retorna o resultado da remoção de todos os caracteres iniciais de `text`. Por padrão, remove os espaços em branco; `trim` substitui os caracteres removidos.
Retorna o resultado da conversão de todos os caracteres de `text` para maiúsculas.
Retorna o fim da hora representada por `dateTime`, incluindo frações de segundo. As informações de fuso horário são preservadas.
Retorna um valor `time` a partir do `value` informado. Converte `text`, `datetime` (componente de hora), `datetimezone` (hora do equivalente local) e `number` (fração de dia). Pode ser fornecida uma `culture` opcional (por exemplo, `"en-US"`).
Cria um valor `time` a partir de uma representação textual, `text`. O registro opcional `options` pode definir os campos `Format` e `Culture`.
Retorna o componente de hora do valor `time`, `datetime` ou `datetimezone` informado em `dateTime`.
Retorna o componente de minuto do valor `time`, `datetime` ou `datetimezone` informado em `dateTime`.
Retorna o componente de segundos do valor `time`, `datetime` ou `datetimezone` informado em `dateTime`.
Retorna o início da hora representada por `dateTime`. `dateTime` deve ser um valor `time`, `datetime` ou `datetimezone`.
Retorna um registro com as partes (hora, minuto e segundo) do valor `time` informado.
Retorna uma representação textual de `time`. O registro opcional `options` pode definir os campos `Format` e `Culture`; o parâmetro `culture` só é usado em fluxos legados.
Adiciona uma chave ao tipo de tabela fornecido.
Retorna uma versão fechada do tipo de registro `type` fornecido (ou o mesmo tipo, se já estiver fechado).
Retorna um registro com as facetas de `type`.
Cria um tipo de função (`function type`) a partir de `signature`, um registro com `ReturnType` e `Parameters`, e de `min`, o número mínimo de argumentos exigidos para invocar a função.
Retorna um tipo que representa registros com restrições de tipo específicas nos campos.
Type.FunctionParameters Tipo
Retorna um registro cujos nomes de campo são os nomes dos parâmetros do tipo de função `type` e cujos valores são os tipos correspondentes.
Type.FunctionRequiredParameters Tipo
Retorna o número mínimo de parâmetros exigidos para invocar uma função do tipo `type`.
Retorna o tipo retornado por um tipo de função `type`.
Determina se um valor de `type1` é sempre compatível com `type2`.
Retorna `true` se o tipo for `nullable`; caso contrário, `false`.
Retorna um valor `logical` que indica se o tipo de registro `type` é aberto.
Retorna o tipo de item de um tipo de lista `type`.
Retorna a versão não `nullable` do tipo `type`.
Retorna uma versão aberta do tipo de registro `type` fornecido (ou o mesmo tipo, se já estiver aberto).
Retorna um registro que descreve os campos do tipo de registro `type`. Cada campo do resultado tem o nome correspondente e um valor no formato `[Type = type, Optional = logical]`.
Substitui as facetas de `type` pelas facetas contidas no registro `facets`.
Type.ReplaceTableKeys Tipo
Retorna um novo tipo de tabela com todas as chaves substituídas pela lista de chaves especificada. Cada chave é um registro com `Columns` (lista dos nomes de coluna da chave) e `Primary` (`true` se for a chave primária; caso contrário, `false`).
Type.ReplaceTablePartitionKey Tipo
Retorna um novo tipo de tabela com a chave de partição substituída pela chave de partição especificada.
Retorna o tipo da coluna `column` no tipo de tabela `tableType`.
Retorna a lista, possivelmente vazia, de chaves do tipo de tabela fornecido. Cada chave é um registro com `Columns` (lista dos nomes de coluna da chave) e `Primary` (`true` se for a chave primária; caso contrário, `false`).
Type.TablePartitionKey Tipo
Retorna a chave de partição do tipo de tabela fornecido, se houver.
Retorna o tipo de linha do tipo de tabela especificado. O resultado é sempre um tipo de registro.
Retorna uma tabela que descreve as colunas de `tableType`.
Retorna a união dos tipos da lista `types`.
Monta o registro `query` em uma cadeia de consulta de URI, aplicando escape aos caracteres quando necessário.
Retorna um URI absoluto que combina `baseUri` e `relativeUri`.
Codifica os caracteres especiais de `data` conforme as regras da RFC 3986.
Retorna as partes de `absoluteUri` como um registro, com valores como `Scheme`, `Host`, `Port`, `Path`, `Query`, `Fragment`, `UserName` e `Password`.
Retorna a soma de `value1` e `value2`. O parâmetro opcional `precision` pode ser informado; por padrão, usa `Precision.Double`.
Expressa planos de consulta alternativos em uma expressão de plano de consulta obtida por `Value.Expression(Value.Optimize(...))`. Não se destina a outros usos.
Retorna o valor se ele for compatível com o tipo especificado. Equivale ao operador `as` do M, mas aceita referências de tipo por identificador, como `Number.Type`.
Retorna -1, 0 ou 1 conforme o primeiro valor seja menor, igual ou maior que o segundo.
Retorna o resultado da divisão de `value1` por `value2`. O parâmetro opcional `precision` pode ser informado; por padrão, usa `Precision.Double`.
Retorna `true` se `value1` for igual a `value2`; caso contrário, `false`.
Retorna uma árvore de sintaxe abstrata (AST) que representa a expressão do valor.
Função destinada apenas a uso interno.
Decodifica um valor a partir de sua representação textual e o interpreta com o tipo adequado. Retorna um valor `number`, `logical`, `null`, `datetime`, `duration` ou `text`.
Determina se um valor é compatível com o tipo especificado. Equivale ao operador `is` do M, mas aceita referências de tipo por identificador, como `Number.Type`.
Função destinada apenas a uso interno.
Retorna um registro com os metadados da entrada.
Retorna o produto da multiplicação de `value1` por `value2`. O parâmetro opcional `precision` pode ser informado; por padrão, usa `Precision.Double`.
Avalia `query` contra `target` usando os parâmetros de `parameters` e as opções de `options`. `target` fornece o contexto e define a saída; `query` é escrita na linguagem específica do destino (por exemplo, uma instrução T-SQL).
Value.NullableEquals Valor
Retorna `null` se `value1` ou `value2` for `null`; caso contrário, equivale a `Value.Equals`.
Quando usada dentro de `Value.Expression`, indica que deve ser retornada a expressão otimizada se `value` representar uma consulta que pode ser otimizada. Caso contrário, `value` é repassado sem efeito.
Value.RemoveMetadata Valor
Remove os metadados da entrada. Com `metaValue`, remove apenas os campos de metadados indicados.
Value.ReplaceMetadata Valor
Substitui as informações de metadados da entrada.
Substitui o tipo de `value` pelo `type` informado.
Retorna a diferença entre `value1` e `value2`. O parâmetro opcional `precision` pode ser informado; por padrão, usa `Precision.Double`.
Função destinada apenas a uso interno.
Retorna o tipo do valor informado.
Value.VersionIdentity Valor
Retorna a identidade de versão de `value`, ou `null` se ele não tiver versão.
Retorna uma tabela de navegação com as versões disponíveis de `value`.
Função destinada apenas a uso interno.
Função destinada apenas a uso interno.
Retorna o valor da variável `identifier` definida pelo ambiente de avaliação atual.
Variable.ValueOrDefault Valor
Retorna o valor da variável `identifier` definida pelo ambiente de avaliação atual. Se a variável não estiver definida, retorna `defaultValue`.
Web.BrowserContents Acesso a Dados
Retorna o HTML da `url` especificada, como visto por um navegador web.
Web.Contents Acesso a Dados
Retorna como binário o conteúdo baixado de `url`. A requisição HTTP é GET ou, quando a opção `Content` é informada, POST; os cabeçalhos da resposta ficam disponíveis como metadados do binário.
Web.Headers Acesso a Dados
Retorna como registro os cabeçalhos baixados de `url`. A requisição HTTP usa o método HEAD.
Retorna o conteúdo do documento HTML `html` dividido em suas estruturas constituintes, além de uma representação do documento completo e do seu texto sem as tags.
WebAction.Request Acesso a Dados
Cria uma ação que, ao ser executada, retorna como binário o resultado de uma requisição HTTP `method` contra `url`.
Xml.Document Acesso a Dados
Retorna o conteúdo do documento XML `contents` como uma tabela hierárquica.
Retorna o conteúdo do documento XML `contents` como uma coleção aninhada de tabelas achatadas.