Statistics.ModeSingle

DAXEstatística

Moda: o valor mais frequente de uma coluna no contexto atual.

Sintaxe

DAX
Statistics.ModeSingle ( pField )

Parâmetros

pFieldCOLUMNREFObrigatório

Coluna do modelo. BLANK é ignorado.

DAX
'TabDimProduto'[Cor]

Tipo de retorno

Escalar

Exemplos

DAX
Cor Mais Vendida = Statistics.ModeSingle ( 'TabFatVenda'[Cor] )

Código completo

DAX
DEFINE
    /// Moda: o valor mais frequente de uma coluna no contexto atual. Empate: o menor valor.
    /// @param {COLUMNREF} pField - Coluna do modelo.
    /// @returns O valor mais frequente, ignorando BLANK.
    FUNCTION Statistics.ModeSingle =
        ( pField : COLUMNREF ) =>
        VAR vFreqByValue =
            ADDCOLUMNS (
                FILTER ( VALUES ( pField ), NOT ISBLANK ( pField ) ),
                "__Freq", CALCULATE ( COUNTROWS ( TABLEOF ( pField ) ) )
            )
        VAR vTop1 = TOPN ( 1, vFreqByValue, [__Freq], DESC, pField, ASC )
        RETURN
            MAXX ( vTop1, pField )

EVALUATE
{ Statistics.ModeSingle ( 'TabDimProduto'[Cor] ) }  // troque por uma coluna do seu modelo

Mais informações

Fonte
Paulo André Jesus — OfficeTuning
Versão
1.1.0

Conhecer a trilha Power BI ao vivo