Gráfico con valores acumulados durante un período de tiempo

Un usuario Pregunto ✅

jesusbenjamin

Hola,

Tengo registros de presencia de clientes con una fecha de inicio y finalización en cada fila como:

«Joe», «12 de diciembre de 2015», «23 de enero de 2016»

«María», «20 de diciembre de 2015», «12 de enero de 2016»

Etc…

Solo puedo producir un gráfico que muestre el inicio o el final en el eje. Sin embargo, necesito tener un gráfico a lo largo del tiempo que cuente a estos clientes durante el lapso de tiempo entre el inicio y el final.

¿Cómo puedo lograr eso? Gracias.

Hola @jesuisbenjamin,

Primero, debe crear una tabla de fechas individual (usando CALENDAR o CALENDARAUTO Function (DAX)) si aún no tiene una. Y asegúrese de que no haya ninguna relación entre la tabla Fecha y su tabla de registros.

Suponga que su tabla de registros se llama «Tabla 1» y la tabla de Fecha se llama «Fecha», entonces la fórmula debería ser como la siguiente.carita feliz

cCounts =
CALCULATE (
    COUNTROWS ( Table1 ),
    FILTER (
        Table1,
        MAX ( 'Date'[Date] ) >= Table1[Start Date]
            && MAX ( 'Date'[Date] ) <= Table1[End Date]
    )
)

Saludos

jesusbenjamin

En respuesta a v-ljerr-msft

¿Qué quiere decir con «crear una tabla» usando la función CALENDARAUTO? Miré la definición de la función, pero no entiendo la parte «crear una tabla». ¿Por favor elabora? Gracias

En respuesta a jesusbenjamin

Hola @jesuisbenjamin,

Hay un «Nueva tabla» opción bajo Modelado pestaña de Power BI Desktop. Debería poder hacer clic en él y escribir la fórmula usando CALENDARIO o CALENDARIO AUTOMÁTICO Función para crear la tabla de fechas.

fecha.PNG

Saludos

jesusbenjamin

En respuesta a v-ljerr-msft

Gracias. Entonces, ¿simplemente crea una serie de todas las fechas entre el inicio y el final de la fecha especificada?

Sin embargo, Calendarauto seleccionaría qué inicio y final. ¿Obviamente, el auto parece que actualizará automáticamente la fecha de finalización?

Editar 1 : Descubrí y creé una tabla de fechas usando CALENDARAUTO() que generó una serie de fechas.

Sin embargo, al crear la medida, todavía no muestra un conteo continuo.

ejecutar = CALCULAR(CONTARA(informe[Customer]),FILTRO(informe,MAX(‘fecha'[Date]) >= informe[start] && MAX(‘fecha'[Date]) <= informe[End]))

cuenta corriente.png

jesusbenjamin

He intentado hacer un conteo continuo, filtrando las fechas de inicio y finalización como tales:

ejecutar = CALCULAR(CONTARA(informe[Customer]), FILTRO (TODO (informe), Y (informe[start] <= MAX(informe[start]), reporte[end] >= MAX(informe[end]))))

Pero no funciona:

La línea de cuenta corriente no es la cuenta corriente:

cuenta corriente.png

¿Qué está mal con eso?

Anónimo

Este patrón debería ayudar: https://www.powerpivotpro.com/2013/04/counting-active-rows-in-a-time-period-guest-post-from-chris-ca…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *