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 modeloMais informações
- Fonte
- Paulo André Jesus — OfficeTuning
- Versão
- 1.1.0