Forum Discussion
Syndicate_Admin
Administrator
4 years agoTSQL GroupBy con tener
Hola
¿Cómo convierto TSQL a DAX?
Seleccione CustomerID
Del cliente
Donde CreatedDT >= 1/1/2022 y CreatedDT <= 31/01/2022
Agrupar por CustomerID
Tener Max(NewCustomerID) = 1 ---------- Esta es otra columna
En DAX lo hice
Filtro(
GrupoBY(
Cliente
CreateDT
NuevoCustomerID
)
, Customer[CreatedDT] >= 20220101 && Customer[CreatedDT] <= 20220131 &&
Customer(NewCustomerID) = 1 ------ DAX no permitido MAX(Customer[NewCustomerID) = 1
)
El resultado no es correcto
¿Cómo lo traduzco a DAX?
Gracias
Oded Dror
Table = CALCULATETABLE( FILTER( DISTINCT( Customer[CustomerID] ), CALCULATE( MAX( Customer[NewCustomerID] ) ) = 1 ), EOMONTH( Customer[CreatedDT], 0 ) = DATE( 2022, 1, 31 ) )
2 Replies
- Syndicate_Admin
Administrator
Table = CALCULATETABLE( FILTER( DISTINCT( Customer[CustomerID] ), CALCULATE( MAX( Customer[NewCustomerID] ) ) = 1 ), EOMONTH( Customer[CreatedDT], 0 ) = DATE( 2022, 1, 31 ) )- Syndicate_Admin
Administrator
Eres Super Duper - Funciona
GraciasOded Dror
Una pregunta más, ¿cómo muestro este valor en una matriz para cada fila?