Está en la página 1de 11

Proyecto ABC

Diana Valentina Gómez Hernández


1. Listado de Productos

db.Ventas.find({},{_id:0,"product_name":1})
2. Listado de Categorías y Subcategorías de productos
db.Ventas.aggregate([
{
"$group": {
"_id": {
"Category": "$Category",
"product_subcategory": "$product_subcategory"
}
}
},
{
"$project": {
"_id": 0,
"Category": "$_id.Category",
"product_subcategory": "$_id.product_subcategory"
}
}
])
3. Listado de Familias de productos
db.Ventas.find({},{_id:0,"Family":1})

4. Listado de departamentos
db.Ventas.find({},{_id:0,"Department":1})

5. Listado de países
db.Ventas.find({},{_id:0,"Country":1})

6. Listado de regiones

db.Ventas.find({},{_id:0,"sales_region":1})

7. Listado de nombres de tiendas


db.Ventas.find({},{_id:0,"store_name":1})
1. Monto de ventas por tienda
db.Ventas.aggregate([
{
$group:{
_id:"$store_name",
MontoVenta: {$sum: "$store_sales"}
}
},
{
$sort: {MontoVenta: -1}
}
])

2. Monto de ventas por Categoría de Producto


db.Ventas.aggregate([
{
$group:{
_id:"$Category",
MontoVenta: {$sum: "$store_sales"}
}
},
{
$sort: {MontoVenta: -1}
}
])
3. Monto de ventas por Familia de Producto

db.Ventas.aggregate([
{
$group:{
_id:"$Family",
MontoVenta: {$sum: "$store_sales"}
}
},
{
$sort: {MontoVenta: -1}
}
])
4. Monto de ventas por Año

db.Ventas.aggregate([
{
$group:{
_id:"$The_Year",
MontoVenta: {$sum: "$store_sales"}
}
},
{
$sort: {MontoVenta: -1}
}
])
5. Monto de Venta por Producto

db.Ventas.aggregate([
{
$group:{
_id:"$product_name",
MontoVenta: {$sum: "$store_sales"}
}
},
{
$sort: {MontoVenta: -1}
}
])
6. Monto de venta por Marca

db.Ventas.aggregate([
{
$group:{
_id:"$Brand",
MontoVenta: {$sum: "$store_sales"}
}
},
{
$sort: {MontoVenta: -1}
}
])

También podría gustarte