cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

Totales acumulados (en ejecución) para el período especificado en función de la selección de una sola fecha

Estoy luchando tratando de encontrar una medida que pueda hacer lo siguiente:

  • En función de una selección de fecha de una segmentación de fecha de selección única, calcule los totales acumulados (en ejecución) de los últimos 5 días.
  • La cortadora de fecha relativa NO se puede utilizar para lograr este

Por ejemplo, suponiendo que los datos comiencen el 1 de enero de 2020. Si se selecciona el 30 de noviembre de 2020 de la cortadora de fechas, el objeto visual de corrrespondción (gráfico de barras con fechas como eje X) debe mostrar el 25 de noviembre, 26, 27, 28, 29, 20 a lo largo del eje X, mientras que los recuentos de cada fecha deben ser iguales a los importes del 1 de enero de 2020 al 25 de noviembre, del 1 de noviembre al 26 de noviembre.

Por desgracia, cada combinación que intento resulta en:

  • Cuenta el revestimiento plano desde el inicio hasta la fecha seleccionada
  • Cuenta el cálculo correcto, pero las fechas atascadas al inicio hasta la fecha seleccionada
  • Cuentas que se muestran SOLAMENTE para la fecha seleccionada

Si alguien pudiera ayudar a proporcionar una solución, sería extremadamente grande. ¡Gracias!

1 ACCEPTED SOLUTION
Super User II
Super User II

Hola @AccrualJoke ,

Puede hacerlo creando una tabla de fechas desconectada para el selector (esto significa que no está conectada por relación con otra tabla del modelo). Puede hacerlo con TABLE DAX:

[Selector de fechas] - RESUMEN(MOCK_DATA,MOCK_DATA[fecha])

A continuación, la medida de su gráfico:
[Medida]
var pickeddate ? SELECTEDVALUE('date picker'[date])
onda var - SELECTEDVALUE(MOCK_DATA[date])
devolución
if(SELECTEDVALUE(MOCK_DATA[date])<-pickeddate && SELECTEDVALUE(MOCK_DATA[date])>-pickeddate-5,
TOTALYTD(sum(MOCK_DATA[value]),MOCK_DATA[date]))


Entonces NO usaría la fecha del selector de fecha en su gráfico, la otra.

DataZoe_1-1606159050070.png

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

9 REPLIES 9
Frequent Visitor

@DataZoe
¿Hay alguna manera de hacerlo para que el recuento acumulativo NO se restablezca al comienzo de un nuevo año?

Por ejemplo, en lugar de un TOTALYTD ¿hay un equivalente para la vida hasta la fecha o el inicio hasta la fecha?

Super User II
Super User II

Hola @AccrualJoke ,

Puede hacerlo creando una tabla de fechas desconectada para el selector (esto significa que no está conectada por relación con otra tabla del modelo). Puede hacerlo con TABLE DAX:

[Selector de fechas] - RESUMEN(MOCK_DATA,MOCK_DATA[fecha])

A continuación, la medida de su gráfico:
[Medida]
var pickeddate ? SELECTEDVALUE('date picker'[date])
onda var - SELECTEDVALUE(MOCK_DATA[date])
devolución
if(SELECTEDVALUE(MOCK_DATA[date])<-pickeddate && SELECTEDVALUE(MOCK_DATA[date])>-pickeddate-5,
TOTALYTD(sum(MOCK_DATA[value]),MOCK_DATA[date]))


Entonces NO usaría la fecha del selector de fecha en su gráfico, la otra.

DataZoe_1-1606159050070.png

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

@DataZoe ¡Muchas gracias! Acabo de probar su medida ahora y está funcionando bien!

El único problema es que tendré que calcular los totales más allá del año. Lo más probable es que los datos se extienden más allá de 2020 en períodos futuros. Entonces, ¿hay una variación que permita eso?

Intenté sustituir TOTALYTD por Calcular, pero eso no parece funcionar.

Por favor, hágamelo saber si usted tiene más información sobre esto! ¡Gracias de nuevo!

@AccrualJoke ,

El TOTALYTD trabajará en cualquier período, por lo que debe acomodar los años futuros tal como es.

DataZoe_0-1606164100895.png

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

¿Hay alguna manera de hacerlo para que el recuento acumulativo NO se restablezca al comienzo de un nuevo año?

Por ejemplo, en lugar de un TOTALYTD ¿hay un equivalente para la vida hasta la fecha o el inicio hasta la fecha? Me gustaría que 2021 incluyese los recuentos de 2020 y años anteriores como parte de los totales de 2021.

@AccrualJoke Por supuesto, puede utilizar este acumulativo en su lugar:

Acumulativo de la zona de la ins
CALCULAR (
[Medida],
FILTRO (
ALLSELECTED ( 'Fecha'[Fecha] ),
ISONORAFTER ( 'Date'[Date], MAX ( 'Date'[Date] ), DESC )
)
)

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

¡Gracias de nuevo por salvarme!

En lugar de hacer referencia a la columna Date de mi tabla de fechas desconectada, usé la columna date de mi tabla de datos real. Después de hacer el cambio, la medida parecía funcionar perfectamente bien.

@AccrualJoke perfecto, me alegro de que lo hayas conseguido 🙂

Respectfully,
DataZoe

See my reports and blog at https://www.datazoepowerbi.com/

¡Muchas gracias por responder! Parece funcionar para calcular los importes acumulados en cada fecha, pero ahora no se actualizará cuando se seleccione una fecha. Esto es lo que tengo ahora:

Recuento acumulado en ejecución (Acumulación de recuento)
Fue SELECTED_DATE = SELECTEDVALUE ( Disconnected_Calendar[Fecha] )
devolución
Si (
máximo ( Data_Table[DATE_TIME] ) > SELECTED_DATE,
Blanco (),
Calcular (
Measures_Table[Cuenta],
Filtro (
ALLSELECTED ( Data_Table[DATE_TIME] ),
ISONORAFTER ( Data_Table[DATE_TIME], máximo ( Data_Table[DATE_TIME] ), Desc )))
Por ejemplo, si seleccioné el 1 de enero de 2021 en la segmentación de fecha, me gustaría que los totales se mostraran en el objeto visual hasta esa fecha. ¿Y cómo se traduciría esto para la versión de 5 días?

Helpful resources

Announcements
secondImage

Congratulations!

We are excited to announce the Power BI Super Users!

Wave Release 2

Check out the updates in Power BI.

Overview of Power BI 2020 release wave 2!

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

Mark your calendars and join us for our next Power BI Dev Camp!.

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.

Top Solution Authors