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
AccrualJoke
Helper I
Helper I

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
DataZoe
Employee
Employee

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,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

View solution in original post

9 REPLIES 9
AccrualJoke
Helper I
Helper I

@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?

DataZoe
Employee
Employee

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,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
See my reports and blog at https://www.datazoepowerbi.com/

@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,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
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,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
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,
Zoe Douglas (DataZoe)



Follow me on LinkedIn at https://www.linkedin.com/in/zoedouglas-data
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
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.