Շրջանառությունը մեծացավ, հաշվին փողը՝ նույնքան
Ինքնարժեք՝ չեկի օրվա գներով, շեղումը՝ չափիչով
Չորս սրճարան, սեփական հրուշակեղեն, մենյուում մոտ 120 դիրք։ Հիմա երեկվա շրջանառության կողքին կանգնած է իրական շահույթը՝ ամեն ուտեստի համար առանձին։ Եվ պարզվեց, որ վաճառքի թոփ երեքից մեկը ամենաքիչն է բերում։
POS-չեկերը, հաշիվ-ապրանքագրերը և տեխնոլոգիական քարտերը Power Query-ով մեկ մոդելի մեջ։ Ինքնարժեքը հաշվվում է չեկի օրվա դրությամբ վերջին գնման գնով, ոչ թե տեղեկատուի միջին թվով։
01Ինչպես էր մինչ մեզ
Սեփականատերը ձևակերպում էր այսպես՝ «Երրորդ տարին շրջանառությունը մեծանում է, ազատ փողն ավելի չի դառնում»։ Կառավարիչները ամեն առավոտ նայում էին POS-ի շրջանառությունը, և վերլուծությունը դրանով ավարտվում էր։
Մինչ մեր աշխատանքը՝
- Ինքնարժեքը հաշվված էր մեկ անգամ։ Տեխնոլոգիական քարտերը կազմել էին բացման օրը։ Երկու տարում ալյուրը, կարագը, սերուցքը և փաթեթավորումը թանկացել էին անհավասար, իսկ հաշվարկում գները մնացել էին հին։
- Դուրսգրումները՝ վաճառքից առանձին։ Փչացում, կոտրվածք, հյուրասիրություն, ցուցափեղկի ժամկետանց՝ ամեն ինչ գրանցվում էր, բայց ոչ մի տեղ չէր համեմատվում վաճառքի հետ։
- Մենյուն գնահատվում էր ըստ պոպուլյարության։ Դիրքը լավ վաճառվում է, ուրեմն լավն է։ Որ նույն դիրքը կարող է ամենաքիչը բերել, մտքով չէր անցնում։
- Չորս մասնաճյուղ՝ մեկ կաթսայում։ Գնումը ընդհանուր, հաշվետվությունը ընդհանուր։ Որ կետը կերակրում է ցանցը և որն է ուտում, հասկացվում էր միայն զգացողության մակարդակով։
Տվյալները տեղում էին, պարզապես չէին հանդիպում իրար։ Չորս հոսք, չորս տարբեր հատիկ, ոչ մի ընդհանուր բանալի՝
- POS-ը վաճառում է դիրքեր, ոչ բաղադրիչներ։ Չեկում «Կապուչինո 300» է, պահեստում՝ կիլոգրամ սուրճ և լիտր կաթ։ Մեկից մյուսը հասնելու համար պետք է տեխնոլոգիական քարտը՝ որպես կամուրջ։
- Գինը փոփոխական է ժամանակի մեջ։ Ինքնարժեքի ցանկացած հաշվարկ, որ վերցնում է «ընթացիկ» գինը, ավտոմատ խեղաթյուրում է անցյալ ամիսների շահույթը։ Պետք է չեկի ամսաթվին համապատասխան գին։
- Տեխնոլոգիական քարտերն ապրում էին Excel-ի ֆայլերում։ Յուրաքանչյուր մասնաճյուղում իր տարբերակը, տարբեր անվանումներով նույն բաղադրիչի համար։
- Փաստացի ծախս ուղղակի չկար։ Կար գույքագրման մնացորդ եռամսյակը մեկ և կար մուտք ըստ հաշիվ-ապրանքագրերի։ Դրանցից ծախս ստանալը հաշվարկ է, ոչ հաշվետվություն։
02Ինչ արեցինք
Ոչ մի նոր հաշվառման համակարգ։ POS-ը մնաց նույնը, մատակարարները նույնը, հաշվապահությունը նույնը։ Վերցրինք այն, ինչ արդեն կուտակվում է, և դրանից հավաքեցինք մոդել, որը վերահաշվարկվում է կոճակով։
Բաղադրատոմսը՝ մեկ տեղում, գինը՝ ըստ ամսաթվի
Տեխնոլոգիական քարտերը տեղափոխվեցին Google Sheets՝ մեկ տող է «ուտեստ, բաղադրիչ, դրվածքի նորմ»։ Սա միակ տեղն է, որտեղ ապրում է բաղադրատոմսը, և այն ուղղում է շեֆը, ոչ ծրագրավորողը։
Հետո գլխավորը՝ ուտեստի ինքնարժեքը հաշվվում է ոչ տեղեկատուի գնով, այլ բաղադրիչի վերջին գնման գնով՝ վաճառքի օրվա դրությամբ։ Մարտին սերուցքը թանկացավ, և սերուցքով ուտեստները մարտից թանկացան ինքնարժեքով, ոչ թե հետընթաց ամբողջ պատմության վրա։
Տեսական ծախս ընդդեմ փաստացիի
Երկրորդ շերտը՝ բացը «պետք է դուրս գար» և «դուրս եկավ» միջև։ Մոդելը վերցնում է վաճառքը, տեխքարտերով բացում կիլոգրամների և լիտրերի, և համեմատում պահեստի փաստացի շարժի հետ։
Երկու տոկոս բացը նորմ է ցանկացած խոհանոցի համար։ Քսան տոկոս բացը մեկ դիրքով արդեն խոսակցություն է մասնաճյուղի հետ՝ չափաբաժնի գերակշիռ, փչացում, չհաշվառված հյուրասիրություն կամ այլ բան։ Կարևորն այն է, որ թիվը հայտնվում է ինքնուրույն, ոչ թե դուրս գալիս գույքագրման ժամանակ եռամսյակը մեկ։
Մենյուն քարտեզի վրա
Երբ ամեն դիրք ունի իրական շահույթ, մենյուն բաժանվում է չորս հասկանալի խմբի՝ ըստ պոպուլյարության և շահաբաժնի զուգակցման։ Դասական մենյուի ինժեներիա է, բայց հաշված ցանցի կենդանի տվյալների վրա։
| Դիրք | Վաճառված | Գին | Ինքնարժեք | Ինքնարժ․ բաժին | Շահույթ/չափ․ | Ներդրում | Խումբ |
|---|
* Գումարները դրամով։ Ինքնարժեքի բաժինը՝ ինքնարժեք բաժանված գնի։
Տհաճ բացահայտումը սովորաբար սպասում է վերևի տողերում։ Վաճառքի թոփ երեքից մեկը հանգիստ նստած է «բեռնակիրների» մեջ՝ ինքնարժեքի բաժինը 47 տոկոսի մոտ։ Այն վերցնում են անընդհատ, զբաղեցնում է արտադրությունը և անձնակազմի ուշադրությունը, իսկ շահույթում բերում է ավելի քիչ, քան դեսերտը, որը վաճառվում է երեք անգամ հազվադեպ։
Ինչ են անում դրա հետ՝
- Աստղեր։ Գինը չշոշափել, հետևել որակի կայունությանը, դուրս բերել մենյուի առաջին տողը, ստոպ-լիստ ուղարկել վերջինը։
- Բեռնակիրներ։ Պոպուլյար են, շահույթը՝ ցածր։ Այստեղ աշխատում է բաղադրատոմսի վերահավաքը կամ գնի զգույշ բարձրացումը՝ պահանջարկը կայուն է։
- Հանելուկներ։ Շահույթը գերազանց է, բայց չեն վերցնում։ Հարցը խոհանոցին չէ, հարցը մատուցմանն է՝ տեղը մենյուում, լուսանկարը, մատուցողի աշխատանքը։
- Բալաստ։ Դուրս բերելու թեկնածուներ։ Ազատում են գնումը, պահեստը և խոհարարների գլուխները։
Ուր է գնում հավելագինը
Առանձին պատուհան, որը սեփականատերը նայում է ամենից հաճախ՝ ճանապարհը շրջանառությունից մինչև փող։ Առաջ այս թվերը ապրում էին տարբեր տեղերում և տարբեր ժամանակ, հիմա կանգնած են մեկ սյունակում։
«Դուրսգրումներ և շեղումներ» տողը հայտնվեց առաջին անգամ։ Մինչ այդ այն պարզապես լուծվում էր ինքնարժեքի մեջ։ Հենց այն էլ սովորաբար բացատրում է, թե ինչու շրջանառությունը մեծանում է, իսկ փողն ավելի չի դառնում։
Ճարտարապետություն
մեկ պանակի մեջ Google Sheets՝ ուղիղ
Power Query-ի մեջ
Կառուցվածքային որոշումը մեկն է՝ բաղադրիչների միասնական տեղեկատու։ Մինչ այդ նույն սերուցքը հաշիվ-ապրանքագրերում հանդիպում էր չորս տարբեր անվանումով։ Առանց այս քարտեզագրման ցանկացած հաշվարկ սխալ է, և ոչ մի DAX դա չի ուղղում։
Ինքնարժեք՝ չեկի օրվա գներով
Հիմնական չափիչը։ Ամեն վաճառքի համար մոդելը գտնում է բաղադրիչի վերջին գնման գինը մինչև չեկի ամսաթիվը՝
-- Վաճառվածի ինքնարժեք (չեկի ամսաթվին ակտուալ գներով) SUMX( 'Վաճառք', VAR ՉեկիԱմսաթիվ = 'Վաճառք'[Ամսաթիվ] VAR Ուտեստ = 'Վաճառք'[Դիրք] VAR Չափաբաժիններ = 'Վաճառք'[Քանակ] RETURN Չափաբաժիններ * SUMX( FILTER( 'Տեխքարտ', 'Տեխքարտ'[Դիրք] = Ուտեստ ), VAR Բաղադրիչ = 'Տեխքարտ'[Բաղադրիչ] VAR Նորմ = 'Տեխքարտ'[Նորմ չափաբաժնի] VAR ԳինԱմսաթվին = CALCULATE( MAX( 'Գնումներ'[Գին միավորի] ), ALL( 'Գնումներ' ), 'Գնումներ'[Բաղադրիչ] = Բաղադրիչ, 'Գնումներ'[Ամսաթիվ] <= ՉեկիԱմսաթիվ ) RETURN Նորմ * ԳինԱմսաթվին ) )
Ինքնարժեքի բաժինը և շահույթը
Երկու պարզ չափիչ, որոնք աշխատում են ցանկացած կտրվածքով՝ ըստ դիրքի, կատեգորիայի, մասնաճյուղի, ամսվա՝
-- Ինքնարժեքի բաժինը գնի մեջ DIVIDE( [Վաճառվածի ինքնարժեք], [Շրջանառություն] ) -- Ներդրում շահույթում (ոչ տոկոս, այլ գումար) [Շրջանառություն] - [Վաճառվածի ինքնարժեք]
Խմբավորումը՝ ևս մեկ չափիչ։ Կարևորն այն է, որ միջինները հաշվվում են ընթացիկ կտրվածքի ներսում, ոչ ամբողջ ցանցի վրա։ Կենտրոնի մասնաճյուղում «աստղը» կարող է թաղամասում լինել «հանելուկ»՝
-- Մենյուի խումբը՝ ընթացիկ կտրվածքի միջինների նկատմամբ VAR ՄիջինՎաճառք = AVERAGEX( ALLSELECTED( 'Դիրքեր'[Դիրք] ), [Վաճառված չափաբաժին] ) VAR ՄիջինՇահույթ = AVERAGEX( ALLSELECTED( 'Դիրքեր'[Դիրք] ), [Շահույթ չափաբաժնից] ) RETURN SWITCH( TRUE(), [Վաճառված չափաբաժին] >= ՄիջինՎաճառք && [Շահույթ չափաբաժնից] >= ՄիջինՇահույթ, "Աստղ", [Վաճառված չափաբաժին] >= ՄիջինՎաճառք, "Բեռնակիր", [Շահույթ չափաբաժնից] >= ՄիջինՇահույթ, "Հանելուկ", "Բալաստ" )
Շեղում՝ տեսական և փաստացի ծախս
Փաստացի ծախսը հաշվետվություն չէ, հաշվարկ է՝ մնացորդ սկզբում գումարած մուտք հանած մնացորդ վերջում։ Տեսականը գալիս է տեխքարտերից՝
-- Շեղում ըստ բաղադրիչի, տոկոս VAR ՏեսականԾախս = [Ծախս ըստ տեխքարտերի] VAR ՓաստացիԾախս = [Մնացորդ սկզբում] + [Մուտք] - [Մնացորդ վերջում] RETURN DIVIDE( ՓաստացիԾախս - ՏեսականԾախս, ՏեսականԾախս )
| Ինչ ապրում է Google Sheets-ում | Ինչի համար |
|---|---|
Տեխնոլոգիական քարտեր | ուտեստ, բաղադրիչ, նորմ չափաբաժնի։ Ուղղում է շեֆը |
Բաղադրիչների տեղեկատու | մատակարարի անվանումը միասնական բանալու քարտեզագրում |
Դուրսգրումներ | փչացում, հյուրասիրություն, ժամկետանց՝ ըստ մասնաճյուղի և ամսաթվի |
Շեղման նորմ | որ տոկոսից բարձր է դառնում ազդանշան |
03Ժամկետներ և արդյունք
| Փուլ | Ժամկետ |
|---|---|
| Աուդիտ՝ ինչ է արտահանում POS-ը, ինչպես են վարվում հաշիվ-ապրանքագրերն ու տեխքարտերը | Շաբաթ 1 |
| Բաղադրատոմսերի տեղափոխում Google Sheets, ինքնարժեք ակտուալ գներով | Շաբաթ 2-3 |
| Մենյուի ինժեներիա, մասնաճյուղերի համեմատում | Շաբաթ 4 |
| Շեղումներ տեսականի և փաստացիի միջև, հաշվետվություն սեփականատիրոջ համար | Շաբաթ 5-6 |
Մենյուի վերահավաքից հետո շահույթի աճի թվերը անհատական են և կախված են դրանից, թե երբ է վերջին անգամ վերանայվել բաղադրատոմսը։ Քննարկում ենք աուդիտի փուլում։
Նմա՞ն խնդիր ունեք ձեր կողմում
Պատմեք՝ 30 րոպեում կպարզենք, թե ինչն է հնարավոր։
