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

The ultimate Microsoft Fabric, Power BI, Azure AI & SQL learning event! Join us in Las Vegas from March 26-28, 2024. Use code MSCUST for a $100 discount. Register Now

Reply
Syndicate_Admin
Administrator
Administrator

Crear medida de suma de filas en tabla agrupada

Hola

Tengo una tabla que contiene una fecha de transacción, nombre de cliente y algunos otros valores.

Quiero poder aplicar un ajustador a esa tabla para eliminar registros donde el cliente solo tiene transacciones en un solo mes.

Entonces, en el siguiente caso, elimine a Joe porque solo tiene transacciones en un solo mes

He intentado usar countrows pero sin éxito

¡gracias!

Fecha de transacciónNombre del clienteImporte
2023-01-01Joe1
2023-01-01María2
2023-02-01María3
2023-03-01María4
2023-04-01María5
2022-11-01Ted6
2022-12-01Ted7
2023-01-01Ted4
2023-02-01Ted4
2023-03-01Ted7
2023-04-01Ted8
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

gracias @pratyashasamal

Eso es acercarse a lo que necesito, ¡pero nunca tan sencillo! La tabla ya se está implementando dinámicamente utilizando una tabla de fechas desvinculada para devolver los 6 meses anteriores de transacciones. Hacemos esto por debajo de DAX. de esta manera, el usuario puede seleccionar January23 y obtener las transacciones de los últimos 6 meses de la tabla de hechos.

Entonces, lo que realmente necesito es una suma de las transacciones por cliente en la tabla filtrada. Esperanza que tiene sentido

dynamic6monthflag =

var to_date= selectedvalue('tabla de fechas'[endofmonth])

var from_date = selectedvalue('tabla de fechas'[firstofmonth])

Indicador var =
IF(max(Table[TransactionDate]) in DATESBETWEEN(Table[TransactionDate],from_date,to_date),1,0)
Indicador de retorno

Syndicate_Admin
Administrator
Administrator

Hola @zausten ,
En primer lugar, mantenga la columna de fecha y otras columnas que desee y aplique el filtro al mes que desee.
Agregar una medida para contar los clientes

Contar cliente = CALCULAR( CONTAR(Órdenes[ID del pedido]), TODOS excepto(Órdenes, Órdenes[ID de cliente]))
A continuación, aplique el filtro en Contar cliente para que sea mayor que 1
pratyashasamal_0-1674211178523.png

Gracias
Pratyasha Samal
¿Este post ha resuelto tu problema? Por favor, acepte como solución para que otros puedan encontrarla rápidamente y para que la comunidad sepa que su problema ha sido resuelto.
Si te ha resultado útil este post, por favor dale a Kudos C

Helpful resources

Announcements
Fabric Community Conference

Microsoft Fabric Community Conference

Join us at our first-ever Microsoft Fabric Community Conference, March 26-28, 2024 in Las Vegas with 100+ sessions by community experts and Microsoft engineering.

February 2024 Update Carousel

Power BI Monthly Update - February 2024

Check out the February 2024 Power BI update to learn about new features.

Fabric Career Hub

Microsoft Fabric Career Hub

Explore career paths and learn resources in Fabric.

Fabric Partner Community

Microsoft Fabric Partner Community

Engage with the Fabric engineering team, hear of product updates, business opportunities, and resources in the Fabric Partner Community.

Top Solution Authors