Saltar al contenido principal

Analíticas

- Cambios de nombre por cliente

Solamente trámites de SwipooPro y ANCOVE (con fecha relativa)

Lista cambio de nombre por cliente

QUERY.SQL


SELECT "public"."Company"."name" as "Cliente", count(*) as "Cambios de nombre"
FROM "public"."Transaction"
INNER JOIN "public"."Company" ON "public"."Company"."id" = "public"."Transaction"."intermediaryId"
WHERE "public"."Transaction"."isB2B" is true
AND {{createdAt}}
GROUP BY "Cliente"
ORDER BY "Cambios de nombre" DESC

- Cambios de nombre por canal

Gráfico de cambios de nombre por canal (fechas relativas)

Cambio de nombre por canal

QUERY.SQL

SELECT "public"."Transaction"."host" as "canal", count(*)
FROM "public"."Transaction"
WHERE ("public"."Transaction"."paid" is true
AND "public"."Transaction"."host" is not null
OR ("public"."Transaction"."isManuallyCreated" is true AND "public"."Transaction"."isB2B" is true))
AND {{createdAt}}
GROUP BY "canal"

- Cambios de nombre por día

Gráfico de cambios de nombre por día (por rango de fechas)

Cambio de nombre por día

QUERY.SQL


SELECT to_char("public"."Transaction"."createdAt", 'yyyy-mm-dd') as "Dia", COUNT(*) as "total"
FROM "public"."Transaction"
WHERE ("public"."Transaction"."paid" is true
OR ("public"."Transaction"."isManuallyCreated" is true OR "public"."Transaction"."isB2B" is true))
AND {{createdAt}}
GROUP BY to_char("public"."Transaction"."createdAt", 'yyyy-mm-dd')

- Etiquetas medioambientales

Cantidad de etiquetas medioambientales por mes (o por fecha relativa).

Cantidad de etiquetas medioambientales

QUERY.SQL

SELECT COUNT(*)
FROM "public"."EnvironmentalBadge"
WHERE {{createdAt}}

- Evolución de trámites por mes de empresa

Gráfico de la evolución de la cantidad de trámites que una empresa realiza por mes (el filtro es el nombre de la empresa o el ID).

QUERY.SQL


SELECT
EXTRACT(YEAR FROM "Transaction"."createdAt") AS transaction_year,
EXTRACT(MONTH FROM "Transaction"."createdAt") AS transaction_month,
COUNT(*) AS number_of_transactions
FROM
"Transaction"
JOIN
"Company" ON "Transaction"."intermediaryId" = "Company"."id"
WHERE
{{company_filter}}
GROUP BY
transaction_year,
transaction_month
ORDER BY
transaction_year,
transaction_month;

- Informes

Cantidad de informes (por fecha relativa).

Cantidad de informes por fecha

QUERY.SQL

SELECT COUNT(*)
FROM "public"."TrafficReport"
WHERE {{createdAt}}

- ITP SOPORTADO

Diferencia entre ITP Pagado e ITP Liquidado. ITP soportado por rango de fecha.

ITP soportado

QUERY.SQL

SELECT (SUM("public"."Transaction"."totalItpPaid") - SUM("public"."Transaction"."itpLiquidated")) as "ITP Soportado"
FROM "public"."Transaction"
WHERE {{createdAt}};

- ITPs

ITPs por rango de fechas y por estado.

ITPs por fecha y estado

QUERY.SQL

SELECT SUM("public"."Transaction"."itpPrice") as "ITP Pagado (primer pago)", SUM("public"."Transaction"."totalItpPaid") as "ITP Pagado (total)", SUM("public"."Transaction"."itpLiquidated") as "ITP Liquidado"
FROM "public"."Transaction"
WHERE {{createdAt}}
AND "public"."Transaction"."agentId" = 'ac19a48b-be6c-4e67-beb5-072e65640209'
AND "public"."Transaction"."status" = {{status}};

- Transferencias en las que se ha perdido dinero pagando ITP

Listado de transferencias en las que se ha perdido dinero pagando ITP.

Listado de transferencias donde se perdió dinero pagando ITP

QUERY.SQL

SELECT "public"."Transaction"."transactionCode" as "Código de transacción", "public"."Transaction"."itpPrice" as "ITP Calculado", "public"."Transaction"."itpLiquidated" as "ITP Liquidado", "public"."Transaction"."totalItpPaid" as "ITP Importe Pagado", "public"."Transaction"."totalItpToPay" as " ITP Definitivo a pagar"
FROM "public"."Transaction"
WHERE "public"."Transaction"."itpLiquidated" > "public"."Transaction"."totalItpPaid"
AND {{createdAt}}