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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Syndicate_Admin
Administrator
Administrator

Valores de suma basados en el MIN de fecha por ID

En la tabla calculada a continuación tengo algunos ID resaltados con más de un Engage_Dt y solo quiero obtener su primer / mínimo Engag_Date a la suma ([Valor]) . ¿Cómo puedo filtrar eso?

Table = 
VAR Min_Date = "202207"
VAR Max_Date = "202306"
VAR _gpnb = "xxxx"
VAR _ACTIVE_CNSR_ID = GROUPBY(FILTER(‘Table’,([ENR_DT]>= Min_Date && [ENR_DT]<= Max_Date) && ‘Table’[GP_NB]=_gpnb && [_ID] <> "0" ),’Table’[_ID])

Return
 ADDCOLUMNS(SUMMARIZE( 
         FILTER(‘Table’, [_ID] IN _ACTIVE_CNSR_ID && ‘Table’[ENGAGED_DT] >= Min_Date && ‘Table’[ENGAGED_DT] <= MAX_Date 
        && (‘Table’[ENR_DT]>= Min_Date && ‘Table’[ENR_DT]<= Max_Date) 
        && ‘Table’[GP_NB]=_gpnb ),
         ‘Table’[_ID],  ‘Table’[ENGAGED_DT]),
        "__VALUE",  CALCULATE( IF(MIN(‘Table’[ENGAGED_DT]) , SUMX(‘Table’,[_VALUE]),0)))

_IDENTIFICACIÓNENGAGED_DT_Valor
112500879882023025
162500308552023025
212501950392023025
25001801072023025
412500662512022118
512501715012022118
512501715012022127
512501715012023043
562500639992023025
575001350482023043
600003412932023024
600003412992023025
600003413122023024
62503145382023025
62504068792023025
650003139822022127
75002525252023061
825000347772023025
825003593142023052
875003567382023061
925000926512023025
8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Corregido por ahora.

Ashish_Mathur_0-1692056888852.png

Syndicate_Admin
Administrator
Administrator

¡Esto es exactamente correcto, pero el total devuelve mal!

Syndicate_Admin
Administrator
Administrator

Hola

Se adjunta el archivo PBI.

Espero que esto ayude.

Ashish_Mathur_0-1691984211999.png

Syndicate_Admin
Administrator
Administrator

@NilR ,

Por favor, pruébalo.

Cree una medida.

Measure = var _1=MINX(FILTER(ALL('Table'),'Table'[_ID]=SELECTEDVALUE('Table'[_ID])),'Table'[ENGAGED_DT])
return 
IF(MAX('Table'[ENGAGED_DT])=_1,1,BLANK())

vrongtiepmsft_0-1691977228658.png

Cómo obtener respuestas rápidas a su pregunta

Si no ayuda, proporcione más detalles con la salida deseada y el archivo pbix sin información de privacidad (o algunos datos de muestra).

Saludos
Equipo de apoyo comunitario _ Rongtie

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

¡Gracias! ¡Soy nuevo en esto y no pude seguir tu dirección y resolverlo! 😔

Syndicate_Admin
Administrator
Administrator

Cree una nueva tabla con esta instrucción:

Mi tabla = RESUMIR('Tabla', 'Tabla'[_ID], "Min ENGAGE_DT", MIN('Tabla'[ENGAGE_DT] )

Ahora agregue una columna que concatena _ID y ENGAGE_DT de esta tabla y la tabla base. Únete a esa columna.

Esa debería ser una relación uno a uno.

Ahora agregue una columna = RELATED ('Tabla'[Valor])

Syndicate_Admin
Administrator
Administrator

¡Gracias! La siguiente imagen debe ser el final:

NilR_0-1691760779388.png

Syndicate_Admin
Administrator
Administrator

Para la fila que has resaltado, ¿qué resultado esperas? ¿Puede darnos algunas muestras?

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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