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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch 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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors