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

Necesita ayuda para crear un recuento dinámico de 13 meses

Hola

Así es como son mis datos, observe las fechas de varias fechas en la columna de fecha que no son contiguas, espacios en blanco y nombres repetidos en entity_name, y números decimales de cantidad no única

importeentity_namefecha
800.55ch33se06/17/2020
100.02 11/09/2021
200bUrg3r11/09/2021
200bUrg3r12/01/2021

Lo que estoy buscando es un gráfico de líneas de la suma acumulada de entity_name distintos a lo largo del tiempo para todos los tiempos e YTD (dos gráficos)

El problema es que un entity_name queda "inactivo" después de 12 meses, lo que significa que necesito sumar acumulativamente entity_name sin incluir entity_name con una fecha > 12 meses antes de una fecha determinada para todos los tiempos y YTD

He intentado muchas cosas y estoy perdido, ¡cualquier ayuda sería apreciada!

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hi, @hcollins ;

Podrías probarlo.

count = CALCULATE(DISTINCTCOUNT('Table'[entity_name]),FILTER(ALL('Table'),EOMONTH([date],0)>=EOMONTH(MAX('Table'[date]),-13)&&[date]<=MAX('Table'[date])&&[entity_name]<>BLANK()))

El resultado final se muestra a continuación:

vyalanwumsft_0-1639104691927.png

Saludos
Apoyo a la comunidad Team_ Yalan Wu
Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

M. gracias. Esto es exactamente lo que necesitaba.

Syndicate_Admin
Administrator
Administrator

@hcollins , No muy claro, con la ayuda de la tabla de fechas se puede tener medida como

Rolling 13 = CALCULATE(sum(Table[Amount]),DATESINPERIOD('Date'[Date],MAX('Date'[Date ]),-13,MONTH))

La información que ha proporcionado no me está aclarando el problema. ¿Puede explicarlo con un ejemplo?

Aprecia tus felicitaciones.

Básicamente necesito esta medida

measure I need =
CALCULATE(
DISTINCTCOUNTNOBLANK('table_name'[text_string]), DATESINPERIOD('table_name'[date_column],TODAY(),-13,MONTH)

excepto que necesito más de un valor para el bit TODAY(), lo tienes escrito como MAX(table_name[date_column]

Así que necesito el recuento distinto de 13 meses de la cadena de texto entity_name (lo siento, la tabla se volvió borrosa en la parte superior) para todos los días de todo el tiempo.

10/11: número de todos los entity_name distintos en los últimos 13 meses que terminan el 10/11

10/12: número de todos los entity_name distintos en los últimos 13 meses que terminan el 10/12

10/13: número de todos los entity_name distintos en los últimos 13 meses que terminan el 10/13

y así sucesivamente

¿Tiene más sentido eso?

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.