Kissflow DocsHelp center
Guía del usuarioAnálisisCasos de uso y soluciones
Esta página se tradujo automáticamente y está pendiente de revisión editorial.Ver la versión en inglés

Creación de un informe de análisis del gasto de adquisiciones por departamento y categoría de producto

Cuando el responsable de compras quiere entender los patrones de compra a partir de las solicitudes, puede medir el gasto total por departamento.

BasicEnterprise

Cuando el gerente de adquisiciones de una empresa quiere comprender los patrones de adquisición a partir de las solicitudes de compra, puede medir el gasto total por departamento y categoría de producto. Este análisis puede optimizar los procesos de adquisición, negociar mejores precios con los proveedores e identificar posibles oportunidades de ahorro de costos.

Creación de una vista de datos para el análisis de solicitudes de compra

Para comenzar este análisis, debemos crear una vista de datos que combine datos de la tabla de proceso Purchase_Request y sus dos child tables, Catalog_Items y Non_Catalog_Items. La siguiente consulta SQL muestra cómo crear esta vista de datos:

SELECT
pr."Purchase_Request_Number"AS "Purchase request number",
pr."Requester_Name" AS "Requester name",
pr."Department" AS "Department",
prcat."Catalog_Item":Product_Name:: string AS Catalog_Item,
prcat."Catalog_Item_Quantity" AS Catalog_Item_Quantity,
prcat."Catalog_Item_Amount.value" AS Catalog_Amount,
prncat."ProductService_Name" AS Non_Catalog_Item,
prncat."Quantity" AS Non_Catalog_Item_Quantity,
prncat."Item_Amount.value" AS Non_Catalog_Amount,
pr."Total_PR_amount.value" AS TOTAL_PR_VALUE
FROM
"Purchase_Request" AS pr
LEFT OUTER JOIN "Purchase_Request.Catalog_Items_table" prcat ON pr."_id"=prcat."_instance_id"
LEFT OUTER JOIN "Purchase_Request.Model_7MyXBt9-2u" prncat ON pr."_id"=prncat."_instance_id"

En esta consulta, seleccionamos campos específicos de la tabla Purchase_Request y sus child tables, Catalog_Items y Non_Catalog_Items. La operación SQL JOIN conecta los datos de estas tablas, lo que nos permite consolidar la información relevante de las solicitudes de compra.

Nota

Debes usar el ID de tabla correspondiente del proceso al unir las child tables en tu cuenta. En este caso, Purchase_Request es la tabla de la cuenta. Purchase_Request.Catalog_Items_table es la child table que contiene la lista de artículos del catálogo y Purchase_Request.Model_7MyXBt9-2u es la child table que contiene la lista de artículos que no pertenecen al catálogo. Estos ID de tabla variarán en cada cuenta.

Desglose de la consulta

La siguiente tabla describe cada parte de la consulta. La operación LEFT JOIN reúne datos de varias tablas, con un enfoque principal en la tabla Purchase_Request.

Nombre de columna actual

Nombre del alias utilizado en la consulta

Descripción

  pr."Purchase_Request_Number

Número de solicitud de compra

El número de solicitud de compra de cada solicitud de artículo creada en el proceso.

pr."Requester_Name"

Nombre del solicitante

El nombre del solicitante.

pr."Department"

Departamento

El departamento del solicitante que pidió el artículo.

prcat."Catalog_Item":Product_Name:: string

Catalog_Item

La solicitud de compra de todos los artículos de la lista del catálogo. Como es una columna JSON, esta consulta se utiliza para analizarla.

prcat."Catalog_Item_Quantity"

Catalog_Item_Quantity

La cantidad de artículos del catálogo.

prcat."Catalog_Item_Amount.value" 

Catalog_Amount

El importe de cada artículo solicitado de la lista del catálogo.

prncat."ProductService_Name"

Non_Catalog_Item

La solicitud de compra de todos los artículos de la lista de artículos que no pertenecen al catálogo.

prncat."Quantity"

Non_Catalog_Item_Quantity

La cantidad de artículos que no pertenecen al catálogo.

prncat."Item_Amount.value"

Non_Catalog_Amount

El importe de cada artículo solicitado que no pertenece al catálogo.

pr."Total_PR_amount.value"

TOTAL_PR_VALUE

El importe total estimado de los artículos solicitados para compra en el proceso.

Purchase_Request

pr

La tabla "Purchase_Request".

LEFT OUTER JOIN "Purchase_Request.Catalog_Items_table" prcat ON pr."_id"=prcat."_instance_id"

prcat

Esta combinación externa izquierda vincula la tabla "Purchase_Request" con la tabla "Catalog_Items" mediante los ID únicos para asociar las solicitudes de compra con los artículos del catálogo.

 

LEFT OUTER JOIN "Purchase_Request.Model_7MyXBt9-2u" prncat ON pr."_id"=prncat."_instance_id"

prncat

Esta combinación externa izquierda vincula la tabla "Purchase_Request" con la tabla "Non_Catalog_Items" mediante los ID únicos para asociar las solicitudes de compra con los artículos que no pertenecen al catálogo.

_instance_id

ID del artículo

El ID único de los artículos del proceso.

Configuración de la vista de datos


 

Después de escribir la consulta, ejecútala y consulta los datos. Una vez hecho esto, publica la consulta. Cuando se crea la vista de datos, el gerente de adquisiciones puede continuar con la creación de un informe significativo para el análisis de las solicitudes de compra.

Creación del informe de análisis del gasto

Sigue los pasos que se indican a continuación para crear un informe de solicitudes de compra por tipo de compra:

  1. Ve a Analytics y haz clic en la pestaña Reports.

  2. Haz clic en Create report.

  3. Elige la vista de datos creada anteriormente en el menú desplegable que aparece al crear un informe. 

  4. Proporciona un nombre para el informe.

  5. Selecciona el tipo de informe: Pivot o Chart, según tus preferencias, y haz clic en Create.

Configuración de la tabla dinámica

  • Values: Total_PR_Value

  • Rows: Department, Requester_Name

  • Grand Totals: Show grand totals

  • Value Calculations: Percent of grand total

Después de realizar la configuración, haz clic en Save y consulta el informe. En este informe, los gerentes de adquisiciones pueden analizar el patrón de gasto en los distintos departamentos. Este análisis puede desglosarse aún más hasta el nivel de usuario para ver el porcentaje de gasto de cada usuario que creó solicitudes de compra.

Configuración del informe de gráfico

En la página de configuración del informe, selecciona el gráfico Stacked vertical bar. Agrega las siguientes configuraciones para obtener un informe detallado sobre el número de solicitudes de compra en cada departamento.

  • Dimension: Department

  • Measure: Catalog_Amount, Non_Catalog_Amount

  • Sort: Department (Ascending)

Este informe compara el valor del gasto en artículos del catálogo, el valor del gasto en artículos que no pertenecen al catálogo y el valor del gasto total por departamento.

En esta página