我需要根据过去9年的每日销售额,生成700种产品中每种产品的每日销售额百分比。下面是我的节点脚本应该生成的一个示例:
Shoes1 | +5% | -1% | +10% | +5% | -1% | +10% |... (and so one for 3000 days)
...
Shoes200 | +5% | -1% | +10% | +5% | -1% | +10% |... (and so one for 3000 days)
我心中有两个结构,但我不确定哪一个更有效,因为我每天有大约3000天的销售额,大约700种产品需要记录。
这是第一个。
Product
{
product_title: name1;
sales:[{sales_number1:date}]
/* sales: [{45:010104}, {23:050214},..., {243:050614},.....]*/
}
Here is the second one
Date
{
Day: 050114;
sales:[{product name: sales_number1}]
/* sales: [{shoes1: 45}, {shoes2:5},..., {shoes1000:14}]*/
}
欢迎提出任何建议。
谢谢。
根据你想要的输出(显示特定鞋子与前一天相比的百分比变化(,第一种方法会更好
Product
{
product_title: name1;
sales:[{sales_number1:date}]
/* sales: [{45:010104}, {23:050214},..., {243:050614},.....]*/
}
因为在这种情况下,您将查询同一文档的数组,然后计算百分比。如果采用第二种方法,则需要从不同文档的数组中选择对应于不同鞋子的元素,然后计算创建更复杂查询的百分比。