ISONORAFTER

DAXInformação

Função booleana que emula a cláusula START AT e retorna TRUE para a linha cujos valores ficam iguais ou depois dos valores informados, conforme a ordem.

Quando usar

Paginação inclusiva em DAX Queries — retornar desde a linha de referência inclusive.

Sintaxe

DAX
ISONORAFTER(<ExpressaoEscalar>, <ExpressaoEscalar>[, <Ordem>[, <ExpressaoEscalar>, <ExpressaoEscalar>[, <Ordem>]]…])

Parâmetros

ExpressaoEscalar: Expressão que retorna um escalar; em geral o 1º é uma coluna e o 2º, o valor de referência. Ordem (Opcional): ASC ou DESC; padrão ASC.

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// DAX Query View — clientes a partir de (Brasil, MG), inclusive
EVALUATE
FILTER (
    TabDimCliente,
    ISONORAFTER (
        TabDimCliente[Pais],   "Brasil", ASC,  // 1º critério
        TabDimCliente[Estado], "MG",     ASC   // desempate
    )
)
ORDER BY TabDimCliente[Pais], TabDimCliente[Estado]
// ISAFTER excluiria a linha (Brasil, MG); ISONORAFTER a inclui

Mais informações

Lançamento
2016-Nov

Aprender DAX ao vivo