Boa noite ,o primeiro ponto que queria entender um pouco melhor é sua modelagem de dados , pelo fato de ter dois tipos de dados para o mesma coluna , o que normalmente não ideal ,além de dificultar na hora de usar a linguagem DAX , pois muita das vezes quando o cálculo(medida) fica complexo de mais pode ser sinal de modelagem(e ETL como um todo) de dados incorreta .Mas ,de qualquer forma , em questão de solução DAX , eu fiz essa formula , vou disponibilizar abaixo o teste que fiz no Excel com base no seu problema , no caso utilizei a função summarize para criar uma tabela, acrescentada a uma coluna de verificação, conferindo se o valor é inteiro ou não ( com a função seerro) , convertendo os dados para inteiro(convert) ou retornando blank() , caso fosse um texto .
Posteriormente a isso , fiz uma nova tabela filtrando todos valores diferentes de blank() , depois usei o coutrows dessa tabela filtrada.
Basicamente , tentei pensar na lógica e fui tentando encaixar , com objetivo de fazer de maneira dinamica , que na prática seria o adequado , se por exemplo você mudar o valor para um NF ou acrescentar um tipo de NF diferente , vai mudar dinamicamenteTESTE_CONT_NF_DAX.pbix
TESTE_CONT_SERIE_NF.xlsxTESTE_CONT_SERIE_NF.xlsxTESTE_CONT_SERIE_NF.xlsxTESTE_CONT_SERIE_NF.xlsx
TESTE_CONT_NF_DAX.pbix