Skip to main content
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Diego_Vialle
Helper II
Helper II

DAX - Number of New Customers

Hello, I have the following formula to calculate the amount of new customers in any period. But, I need to include in this formula the filter of a column (Document = "A/R Invoice"). How do I do that ?

 

New Customers =
var vFirst_Purchase =
CALCULATETABLE(
ADDCOLUMNS(
VALUES(SBOPRODMS[PN Name]),
"Date_First_Purchase", Calculate(MIN(SBOPRODMS[Data NF]))
),
All(dCalendar)
)
var vResult =
FILTER(
vFirst_Purchase,
[Date_First_Purchase] in VALUES(dCalendar[Date])
)
return
Countrows(vResult)
 
Diego_Vialle_0-1653675642812.png

 

 
 
1 ACCEPTED SOLUTION
tamerj1
Super User
Super User

Hi @Diego_Vialle 

please try 

Novos Clientes =
VAR vPrimeira_Compra =
    CALCULATETABLE (
        ADDCOLUMNS (
            VALUES ( SBOPRODMS[Nome do PN] ),
            "Data_Primeira_Compra", CALCULATE ( MIN ( SBOPRODMS[Data NF] ) )
        ),
        ALL ( dCalendario ),
        SBOPRODMS[Documento] = "Nota fiscal de saรญda"
    )
VAR vResultado =
    FILTER (
        vPrimeira_Compra,
        [Data_Primeira_Compra] IN VALUES ( dCalendario[Date] )
    )
RETURN
    COUNTROWS ( vResultado )

View solution in original post

5 REPLIES 5
HenriqueReis
Resolver I
Resolver I

Olรก, Diego.

 

Pelo print diria que vocรช fala portuguรชs melhor que inglรชs, haha.

 

Vejamos, vocรช quer filtrar somente por colunas que tenham "Nota Fiscal de Saรญda"


Eu nรฃo tenho certeza, mas adicionaria uma funรงรฃo CALCULATE e colocaria como filtro Documento[Nota Fiscal Saรญda]

 

Cumprimentos!

Obrigado pelo retorno amigo. Falo melhor portuguรชs mesmo, posto em inglรชs para a resposta ser mais rรกpida rs.

 

Entรฃo, vocรช diz criar outra medida usando calculate e inserindo como filtro o que desejo? Gostaria de jรก trazer o resultado nessa mesma fรณrmula dos novos clientes, รฉ possรญvel?

We are in the same boat kkk

 

Vocรช consegue me mandar uma foto da fรณrmula?

Eu nรฃo sou muito experiente com isso, mas jรก resolvi um problema meu assim:

 

Colocando tudo dentro da calculate e aplicando esse filtro com o que eu queria.

Acho que ficaria semelhante a isso:

 

New Customers =
var vFirst_Purchase =
CALCULATE(CALCULATETABLE( ADDCOLUMNS(VALUES(SBOPRODMS[PN Name]), "Date_First_Purchase", Calculate(MIN(SBOPRODMS[Data NF]))),
All(dCalendar)
), DOCUMENTO = NOTA FISCAL DE SAรDA)
var vResult =
FILTER(
vFirst_Purchase,
[Date_First_Purchase] in VALUES(dCalendar[Date])
)
return
Countrows(vResult)
 
 
ร‰ sรณ uma sugestรฃo, tomara que dรช certo.
 
Abraรงo!

Deu certo nรฃo:

 

Novos Clientes =
var vPrimeira_Compra =
CALCULATE(
CALCULATETABLE(
ADDCOLUMNS(
VALUES(SBOPRODMS[Nome do PN]),
"Data_Primeira_Compra", Calculate(MIN(SBOPRODMS[Data NF]))
),
All(dCalendario)
),SBOPRODMS[Documento] = "Nota fiscal de saรญda"
)
var vResultado =
FILTER(
vPrimeira_Compra,
[Data_Primeira_Compra] in VALUES(dCalendario[Date])
)
Return
Countrows(vResultado)
 
Diego_Vialle_0-1653680100276.png

 

tamerj1
Super User
Super User

Hi @Diego_Vialle 

please try 

Novos Clientes =
VAR vPrimeira_Compra =
    CALCULATETABLE (
        ADDCOLUMNS (
            VALUES ( SBOPRODMS[Nome do PN] ),
            "Data_Primeira_Compra", CALCULATE ( MIN ( SBOPRODMS[Data NF] ) )
        ),
        ALL ( dCalendario ),
        SBOPRODMS[Documento] = "Nota fiscal de saรญda"
    )
VAR vResultado =
    FILTER (
        vPrimeira_Compra,
        [Data_Primeira_Compra] IN VALUES ( dCalendario[Date] )
    )
RETURN
    COUNTROWS ( vResultado )

Helpful resources

Announcements
November Fabric Update Carousel

Fabric Monthly Update - November 2025

Check out the November 2025 Fabric update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Users online (25)