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

Recuento de instancias de ocurrencia de ID

Hola

Tengo un extraño requisito de requisitos de conteo. Quiero contar la ocurrencia de ID para cada día si ID rpeat al día siguiente no debe contarse. El resultado debe basarse en la siguiente imagen adjunta.

DEMO (1).PNG

Sería muy útil si lo resolviera.

Gracias

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @Junaid11 ,

Por favor, cree las siguientes medidas:

Flag = CALCULATE(MAX('Table'[AccountID]),FILTER(ALL('Table'), [AccountID]=MAX('Table'[AccountID])&& [Date]=MAX('Table'[Date])-1))
Count = COUNTROWS(FILTER('Table',[Flag]=BLANK()))
Combine = 
var _t=SUMMARIZE(FILTER('Table',[Date]=MAX('Table'[Date]) && [Flag]=BLANK()),[AccountID])
return CONCATENATEX(_t,[AccountID],",",[AccountID],ASC)

Salida:

Eyelyn9_0-1644914672783.png


Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @Junaid11 ,

Por favor, cree las siguientes medidas:

Flag = CALCULATE(MAX('Table'[AccountID]),FILTER(ALL('Table'), [AccountID]=MAX('Table'[AccountID])&& [Date]=MAX('Table'[Date])-1))
Count = COUNTROWS(FILTER('Table',[Flag]=BLANK()))
Combine = 
var _t=SUMMARIZE(FILTER('Table',[Date]=MAX('Table'[Date]) && [Flag]=BLANK()),[AccountID])
return CONCATENATEX(_t,[AccountID],",",[AccountID],ASC)

Salida:

Eyelyn9_0-1644914672783.png


Saludos
Eyelyn Qin
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

Syndicate_Admin
Administrator
Administrator

¿ @Junaid11

Por favor, agregue un colum calcualizado que deterine si debe contarse de la siguiente manera:

CountValue=

VAR this_row_account=Tabla[AccountID]

VAR this_row_date=Tabla[Fecha]

DONDE Account_Present_Yesterday=

CALCULAR(COUNTROWS(Tabla),

FILTRO(Tabla

,Table[AccountID]=this_row_account && Table[Date]=this_row_date-1)

DEVOLUCIÓN

IF(Account_Present_Yesterday>0,Blank(),Table[AccountID])

A continuación, en el objeto visual, cuente la columna CountValue.

Espero que ayude,

David Ganor

Hola @David-Ganor ,

Esto es lo que muestra y cuando lo hice contar, llegó el siguiente resultado.

dfsdfsdfsdfsdf.PNGffdfdfdfdfdf.PNG

@Junaid11 elimine la columna de identificación de cuenta del objeto visual.

Hola @David-Ganor ,

Sí, está funcionando para el conteo, pero ¿no podemos obtener la concatenación como (A, B, C, D, E) como se mencionó?

@Junaid11 No estoy seguro de que realmente ...

Por favor, trate de hacer una medida usando

CONCATENATEX

Algo como esto:

CONCATENATEX (
CALCULATETABLE ( VALORES ( 'Tabla'[Count Value] ),
Tabla[Valor de recuento],
", ", -- Separador (opcional)
Table[Count Value], -- Expresión de ordenación (opcional)
ASC -- Dirección de clasificación (opcional)
)

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