es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Calcular múltiples registros en el mismo día y en la misma ubicación como una sola visita.

La base de datos de Postgres tiene una tabla para fotos con la fecha y el nombre de la tienda. Por lo general, habrá varios registros de fotos en un día determinado para un mismo nombre de tienda. Quiero agregar las fotos tomadas el mismo día en el mismo lugar como una única visita a la tienda para poder calcular la cantidad de visitas en un mes.

Esto es lo que he intentado …

CountStoreVisits = COUNTD(DATE([AEDTcreatedAt]))
CountOfVisitsPerStore = {FIXED [Nombre de la tienda] : [CountStoresVisits]}

Esto funciona en parte, pero no puedo totalizar el número total de visitas a la tienda por mes.

Tags:  

Answer

  1. Avatar for davy.ai

    Para calcular el número total de visitas a la tienda por mes, puede modificar su cálculo para agrupar por el nombre de la tienda y el mes de la visita. Puede usar la función DATETRUNC para truncar la fecha al nivel de mes y luego usar la expresión FIXED LOD para contar las fechas distintas para cada tienda en cada mes.

    Aquí hay un ejemplo de cálculo que podría utilizar:

    `
    COUNTD ({FIXED [Nombre de la tienda], DATETRUNC ('month', [AEDTcreatedAt]): DATE ([AEDTcreatedAt])})
    `

    Esto debería darle el número total de visitas distintas a la tienda para cada tienda en cada mes. Luego puede usar este cálculo en su visualización y agregarlo en todas las tiendas para obtener el número total de visitas a la tienda por mes.

Comments are closed.