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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

July Newsletter

Fabric Community Update - July 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors