Я создал fact_table , который включает в себя всю информацию, которую мне нужно получить позже. В ней есть столбцы ('category', 'product_line', 'brick', 'sku', 'sales_date', '' sale_price ',' store_id ') Я пытаюсь сделать для этого 3 измерения: 1. product_hierarchy (уровни: категория, product_line, brick, sku) 2. date (дата указана в формате ГГГГ-ММ-ДД) 3. магазин
В основном на определенную дату я хочу найти такую информацию, как 1. Цена продажи для конкретного артикула (продукта) в любом конкретном магазине 2. Цена продажи каждого скуса под конкретным кирпичом и т. д.
"cubes": [
{
"name": "completeTable",
"dimensions": ["product_hierarchy", "date","store"],
"measures": [
{"name":"sales_price"},
{"name":"units_sold"},
{"name":"net_units_sold"}
],
"aggregates": [
{
"name": "sales_price_sum",
"function": "sum",
"measure": "sales_price"
},
{
"name": "units_sum",
"function":"sum",
"measure":"units_sold"
},
{
"name": "total_units",
"function": "sum",
"measure":"net_units_sold"
}
]
"dimensions": [
{
"name":"product_hierarchy",
"levels": [
{
"name":"category",
"attributes": ["category_id", "category"]
},
{
"name":"product_line",
"attributes": ["product_line_id", "product_line"]
},
{
"name":"brick",
"attributes": ["brick_id","brick"]
},
{
"name":"sku",
"attributes": ["sku_id","sku"]
}
],
"hierarchies":[
{
"name":"categoryWise",
"levels":["category","product_line","brick","sku"]
},
{
"name":"product_lineWise",
"levels":["product_line","brick","sku"]
}
Я не знаю, как этого добиться, как я могу объединить эти разные измерения и получить требуемый результат , Я пробую это в первый раз, поэтому, если что-то неясно или нужно больше разъяснений, пожалуйста, дайте мне знать.