refresh pbi

This commit is contained in:
Basoff 2026-02-22 15:39:05 +03:00
parent cdfd33e2f3
commit 280fb4eef3
198 changed files with 6119 additions and 2781 deletions

View File

@ -1,5 +0,0 @@
{
"version": "1.0",
"created": "2026-02-04T18:19:36.8541938+03:00",
"lastModified": "2026-02-04T18:19:37.3198069+03:00"
}

View File

@ -1,8 +0,0 @@
{
"height": 292.24,
"id": 5853011910,
"width": 1280,
"x": 0,
"y": 292.24,
"z": 1000
}

View File

@ -1,8 +0,0 @@
{
"height": 292.64,
"id": 5853011911,
"width": 1280,
"x": 0,
"y": 0,
"z": 0
}

View File

@ -1,8 +0,0 @@
{
"height": 256,
"id": 5853011909,
"width": 1200.1,
"x": 0,
"y": 360.36,
"z": 1000
}

View File

@ -1,8 +0,0 @@
{
"height": 715.71,
"id": 5853011904,
"width": 1280.37,
"x": 0,
"y": 3.6,
"z": 1000
}

View File

@ -1,8 +0,0 @@
{
"height": 701.86,
"id": 5853011906,
"width": 1280,
"x": 0,
"y": 0,
"z": 0
}

View File

@ -1,8 +0,0 @@
{
"height": 719.42,
"id": 5853011907,
"width": 1280.39,
"x": 0,
"y": 0,
"z": 0
}

View File

@ -1,8 +0,0 @@
{
"height": 720.21,
"id": 5853011905,
"width": 1280,
"x": 0,
"y": 0,
"z": 0
}

View File

@ -1,8 +0,0 @@
{
"height": 720.26,
"id": 5853011913,
"width": 1280,
"x": 0,
"y": 0,
"z": 0
}

View File

@ -1,8 +0,0 @@
{
"height": 407.07,
"id": 5853011914,
"width": 1269.27,
"x": 11.31,
"y": 0,
"z": 0
}

View File

@ -1,368 +0,0 @@
{
"Commands": [
{
"SemanticQueryDataShapeCommand": {
"Query": {
"Version": 2,
"From": [
{
"Name": "к",
"Entity": ".Календарь",
"Type": 0
},
{
"Name": "m",
"Entity": "mp оборот",
"Type": 0
},
{
"Name": "о",
"Entity": "Основной отчет",
"Type": 0
},
{
"Name": "с",
"Entity": "Стоимость МП",
"Type": 0
},
{
"Name": "m1",
"Entity": "mp реклама",
"Type": 0
},
{
"Name": "г",
"Entity": "Группы",
"Type": 0
},
{
"Name": "п",
"Entity": "Партнер",
"Type": 0
},
{
"Name": "l",
"Entity": "LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab",
"Type": 0
}
],
"Select": [
{
"HierarchyLevel": {
"Expression": {
"Hierarchy": {
"Expression": {
"PropertyVariationSource": {
"Expression": {
"SourceRef": {
"Source": "к"
}
},
"Name": "Изменение",
"Property": "Дата"
}
},
"Hierarchy": "Иерархия дат"
}
},
"Level": "Год"
},
"Name": ".Календарь.Дата.Изменение.Иерархия дат.Год",
"NativeReferenceName": "Дата Год"
},
{
"HierarchyLevel": {
"Expression": {
"Hierarchy": {
"Expression": {
"PropertyVariationSource": {
"Expression": {
"SourceRef": {
"Source": "к"
}
},
"Name": "Изменение",
"Property": "Дата"
}
},
"Hierarchy": "Иерархия дат"
}
},
"Level": "Месяц"
},
"Name": ".Календарь.Дата.Изменение.Иерархия дат.Месяц",
"NativeReferenceName": "Дата Месяц"
},
{
"Aggregation": {
"Expression": {
"Column": {
"Expression": {
"SourceRef": {
"Source": "m"
}
},
"Property": "Сумма оборот МП, руб"
}
},
"Function": 0
},
"Name": "Sum(mp оборот.Сумма оборот МП, руб)",
"NativeReferenceName": "Сумма оборот МП, руб"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "о"
}
},
"Property": "Сумма продаж, руб"
},
"Name": "Основной отчет.Сумма продаж, руб",
"NativeReferenceName": "Сумма продаж, руб"
},
{
"Aggregation": {
"Expression": {
"Column": {
"Expression": {
"SourceRef": {
"Source": "с"
}
},
"Property": "Расходы МП, руб"
}
},
"Function": 0
},
"Name": "Sum(Стоимость МП.Расходы МП, руб)",
"NativeReferenceName": "Расходы МП, руб"
},
{
"Aggregation": {
"Expression": {
"Column": {
"Expression": {
"SourceRef": {
"Source": "m1"
}
},
"Property": "Затраты РК, руб"
}
},
"Function": 0
},
"Name": "Sum(mp реклама.Затраты РК, руб)",
"NativeReferenceName": "Затраты РК, руб"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "о"
}
},
"Property": "Сумма продаж + МП + РК, руб"
},
"Name": "Основной отчет.Сумма продаж + МП + РК, руб",
"NativeReferenceName": "Сумма продаж + МП + РК, руб"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "m"
}
},
"Property": "Расходы к обороту, %"
},
"Name": "mp оборот.Расходы к обороту, %",
"NativeReferenceName": "Расходы к обороту, %"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "о"
}
},
"Property": "Торг. надбавка, руб"
},
"Name": "Основной отчет.Торг. надбавка, руб",
"NativeReferenceName": "Торг. надбавка, руб"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "m"
}
},
"Property": "Расходы МП + РК + СПП, руб"
},
"Name": "mp оборот.Расходы МП + РК + СПП, руб",
"NativeReferenceName": "Расходы МП + РК + СПП, руб"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "m"
}
},
"Property": "НДС_20 по расходам, руб"
},
"Name": "mp оборот.НДС_20 по расходам, руб",
"NativeReferenceName": "НДС_20 по расходам, руб"
},
{
"Column": {
"Expression": {
"SourceRef": {
"Source": "г"
}
},
"Property": "Группа"
},
"Name": "Группы.Группа",
"NativeReferenceName": "Группа"
},
{
"Column": {
"Expression": {
"SourceRef": {
"Source": "п"
}
},
"Property": "Партнер"
},
"Name": "Партнер.Партнер",
"NativeReferenceName": "Партнер"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "m"
}
},
"Property": "Расходы к учетной сумме, %"
},
"Name": "mp оборот.Расходы к учетной сумме, %",
"NativeReferenceName": "Расходы к учетной сумме, %"
},
{
"Measure": {
"Expression": {
"SourceRef": {
"Source": "о"
}
},
"Property": "Торг. надбавка, руб, %"
},
"Name": "Основной отчет.Торг. надбавка, руб, %",
"NativeReferenceName": "Торг. надбавка, руб, %"
}
],
"Where": [
{
"Condition": {
"In": {
"Expressions": [
{
"Column": {
"Expression": {
"SourceRef": {
"Source": "l"
}
},
"Property": "Год"
}
}
],
"Values": [
[
{
"Literal": {
"Value": "2025L"
}
}
]
]
}
}
},
{
"Condition": {
"In": {
"Expressions": [
{
"Column": {
"Expression": {
"SourceRef": {
"Source": "п"
}
},
"Property": "Партнер"
}
}
],
"Values": [
[
{
"Literal": {
"Value": "'ВАЙЛДБЕРРИЗ ООО'"
}
}
],
[
{
"Literal": {
"Value": "'ИНТЕРНЕТ РЕШЕНИЯ ООО'"
}
}
]
]
}
}
}
]
},
"Binding": {
"Primary": {
"Groupings": [
{
"Projections": [
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
13,
14
],
"Subtotal": 1
}
]
},
"DataReduction": {
"DataVolume": 3,
"Primary": {
"Window": {
"Count": 500
}
}
},
"Version": 1
},
"ExecutionMetricsKind": 1
}
}
]
}

View File

@ -1,8 +0,0 @@
{
"height": 632.17,
"id": 5853011903,
"width": 1269.68,
"x": 10.68,
"y": 0,
"z": 0
}

View File

@ -1,8 +0,0 @@
{
"height": 700.37,
"id": 5853011912,
"width": 1270.17,
"x": 10.17,
"y": 20.35,
"z": 0
}

13
pbi/report/.pbixproj.json Normal file
View File

@ -0,0 +1,13 @@
{
"version": "1.0",
"created": "2026-02-22T15:38:25.0263681+03:00",
"lastModified": "2026-02-22T15:38:25.5176906+03:00",
"settings": {
"model": {
"serializationMode": "Tmdl"
},
"mashup": {
"serializationMode": "Expanded"
}
}
}

View File

@ -4,14 +4,14 @@
{
"ordinal": 0,
"scrollPosition": {
"x": 0,
"x": 2029.6232452665117,
"y": 0
},
"nodes": [
{
"location": {
"x": 856.22444097511425,
"y": 389.55821729990259
"y": 401.05821729990259
},
"nodeIndex": "Номенклатура",
"nodeLineageTag": "f50f43b8-653f-4068-88a3-0ada40f333a9",
@ -19,13 +19,13 @@
"height": 128,
"width": 234
},
"zIndex": 12,
"zIndex": 22,
"expandedHeight": 300
},
{
"location": {
"x": 333.84477886671806,
"y": 261.69057158549634
"y": 273.19057158549634
},
"nodeIndex": "Партнер",
"nodeLineageTag": "97e02e8a-24d7-460f-a5d4-380f0994e0c4",
@ -33,13 +33,13 @@
"height": 200,
"width": 234
},
"zIndex": 13,
"zIndex": 23,
"expandedHeight": 300
},
{
"location": {
"x": 288.1722637728721,
"y": 943.01405790699573
"y": 954.51405790699573
},
"nodeIndex": "Стоимость МП",
"nodeLineageTag": "7582b25e-0a47-4bd4-998d-ad7beb18db6d",
@ -47,13 +47,13 @@
"height": 176,
"width": 234
},
"zIndex": 14,
"zIndex": 24,
"expandedHeight": 300
},
{
"location": {
"x": 1715.1829989146879,
"y": 226.27094844324148
"y": 237.77094844324148
},
"nodeIndex": "crm_company_uf",
"nodeLineageTag": "fd78159b-18fa-40a9-970a-1470a125bad3",
@ -61,13 +61,13 @@
"height": 104,
"width": 234
},
"zIndex": 15,
"zIndex": 25,
"expandedHeight": 128
},
{
"location": {
"x": 1130.3166562159849,
"y": 0
"y": 11.5
},
"nodeIndex": "Основной отчет",
"nodeLineageTag": "2d43f3dd-0ea9-4290-8d89-3174dc2dc1da",
@ -75,13 +75,13 @@
"height": 72,
"width": 234
},
"zIndex": 3,
"zIndex": 14,
"expandedHeight": 300
},
{
"location": {
"x": 1008.4916974160167,
"y": 203.17770862374468
"y": 214.67770862374468
},
"nodeIndex": "Группы",
"nodeLineageTag": "085eeae7-b80c-4f6e-b69a-6cb3c636ab1e",
@ -89,13 +89,13 @@
"height": 104,
"width": 234
},
"zIndex": 25,
"zIndex": 33,
"expandedHeight": 300
},
{
"location": {
"x": 454.31072127633752,
"y": 624.985893116132
"y": 636.485893116132
},
"nodeIndex": "Себестоимость",
"nodeLineageTag": "14d56775-0ee6-4ae1-af81-db38504b0997",
@ -103,13 +103,13 @@
"height": 224,
"width": 234
},
"zIndex": 19,
"zIndex": 27,
"expandedHeight": 300
},
{
"location": {
"x": 1289.0151811161079,
"y": 260.4741026736952
"y": 271.9741026736952
},
"nodeIndex": "Остатки",
"nodeLineageTag": "8d7e8c56-9dcb-4c28-b191-4737cd281542",
@ -117,13 +117,13 @@
"height": 128,
"width": 234
},
"zIndex": 4,
"zIndex": 15,
"expandedHeight": 272
},
{
"location": {
"x": 56.340787032174546,
"y": 674.10197715650111
"y": 685.60197715650111
},
"nodeIndex": "Заявки на оплату",
"nodeLineageTag": "cf134e75-cc78-416f-a1c4-a3752a52eff1",
@ -131,13 +131,13 @@
"height": 152,
"width": 234
},
"zIndex": 5,
"zIndex": 16,
"expandedHeight": 300
},
{
"location": {
"x": 1700.2647080298225,
"y": 380.26815647414179
"y": 391.76815647414179
},
"nodeIndex": "Параметр цена продажи, %",
"nodeLineageTag": "567240c7-beb9-460f-adb6-dc71a6b3306f",
@ -145,13 +145,13 @@
"height": 72,
"width": 234
},
"zIndex": 6,
"zIndex": 17,
"expandedHeight": 224
},
{
"location": {
"x": 406.1462596814074,
"y": 18.695727397596468
"y": 30.195727397596468
},
"nodeIndex": "План продаж менеджеров",
"nodeLineageTag": "730b70a2-916d-410b-8ccd-6a28377b1d5f",
@ -159,13 +159,13 @@
"height": 128,
"width": 234
},
"zIndex": 21,
"zIndex": 29,
"expandedHeight": 300
},
{
"location": {
"x": 1406.1557649795775,
"y": 0
"y": 11.5
},
"nodeIndex": "План продаж по группам",
"nodeLineageTag": "e5099f33-fe37-44c8-8fc3-d31668a2913f",
@ -173,13 +173,13 @@
"height": 104,
"width": 234
},
"zIndex": 7,
"zIndex": 18,
"expandedHeight": 300
},
{
"location": {
"x": 1264.1750442241512,
"y": 754.45840881409413
"y": 765.95840881409413
},
"nodeIndex": "Закупки",
"nodeLineageTag": "3b808b20-2111-4e80-9c03-a234a8b34733",
@ -187,13 +187,13 @@
"height": 176,
"width": 234
},
"zIndex": 26,
"zIndex": 34,
"expandedHeight": 300
},
{
"location": {
"x": 1393.9196486731632,
"y": 984.37919495128688
"y": 995.87919495128688
},
"nodeIndex": "Организация",
"nodeLineageTag": "445da135-b7ce-41de-a01b-f652726fbeda",
@ -201,13 +201,13 @@
"height": 104,
"width": 234
},
"zIndex": 8,
"zIndex": 19,
"expandedHeight": 200
},
{
"location": {
"x": 861.4335883379548,
"y": 52.230858939218265
"y": 63.730858939218265
},
"nodeIndex": "ПРАЙСлист",
"nodeLineageTag": "1c432e4c-6774-47b9-a4e5-46ccccc3084a",
@ -215,13 +215,13 @@
"height": 128,
"width": 234
},
"zIndex": 20,
"zIndex": 28,
"expandedHeight": 296
},
{
"location": {
"x": 645.2235789234087,
"y": 255.0265573547602
"y": 266.5265573547602
},
"nodeIndex": ".Календарь",
"nodeLineageTag": "fa15f6a2-9f96-4009-a5f4-ba8eaed6c41f",
@ -229,13 +229,13 @@
"height": 104,
"width": 234
},
"zIndex": 24,
"zIndex": 32,
"expandedHeight": 224
},
{
"location": {
"x": 1698.5032190149034,
"y": 0
"y": 11.5
},
"nodeIndex": "Отзывы клиентов",
"nodeLineageTag": "e203fedd-13d1-4354-93b1-a4029329da19",
@ -243,13 +243,13 @@
"height": 72,
"width": 234
},
"zIndex": 10,
"zIndex": 20,
"expandedHeight": 300
},
{
"location": {
"x": 1397.2946535990513,
"y": 422.51108795463841
"y": 434.01108795463841
},
"nodeIndex": "mp остатки",
"nodeLineageTag": "0d2dd773-f3b9-4998-a61e-4c0ee3b786f7",
@ -257,13 +257,13 @@
"height": 152,
"width": 234
},
"zIndex": 17,
"zIndex": 26,
"expandedHeight": 272
},
{
"location": {
"x": 879.52645993747183,
"y": 646.08722694057167
"y": 657.58722694057167
},
"nodeIndex": "mp аналитика продаж",
"nodeLineageTag": "58250bbb-338e-4a45-893e-194a83401242",
@ -271,13 +271,13 @@
"height": 152,
"width": 234
},
"zIndex": 11,
"zIndex": 21,
"expandedHeight": 300
},
{
"location": {
"x": 0,
"y": 66.03828416218451
"y": 77.53828416218451
},
"nodeIndex": "Менеджеры",
"nodeLineageTag": "def64f4b-cbb7-4474-ac96-3666666a1096",
@ -285,13 +285,13 @@
"height": 104,
"width": 234
},
"zIndex": 23,
"zIndex": 31,
"expandedHeight": 152
},
{
"location": {
"x": 861.46790242389773,
"y": 875.62787424427336
"y": 887.12787424427336
},
"nodeIndex": "Упущенные продажи",
"nodeLineageTag": "3971542f-0c46-485b-9c48-73006d99f2be",
@ -299,13 +299,13 @@
"height": 152,
"width": 234
},
"zIndex": 22,
"zIndex": 30,
"expandedHeight": 300
},
{
"location": {
"x": 1715.3846898844733,
"y": 118.27935590649554
"y": 129.77935590649554
},
"nodeIndex": "Расходы по годам",
"nodeLineageTag": "fd14666a-afa4-4e1e-b839-07b6214ab536",
@ -313,13 +313,13 @@
"height": 72,
"width": 234
},
"zIndex": 1,
"zIndex": 12,
"expandedHeight": 272
},
{
"location": {
"x": 1557.5020243171532,
"y": 773.66967180124664
"y": 785.16967180124664
},
"nodeIndex": "Заказы все",
"nodeLineageTag": "27466267-3e13-47a0-9e7b-4f6283bee193",
@ -327,13 +327,13 @@
"height": 128,
"width": 234
},
"zIndex": 2,
"zIndex": 13,
"expandedHeight": 300
},
{
"location": {
"x": 1708.9772899451859,
"y": 485.93002622980629
"y": 497.43002622980629
},
"nodeIndex": "mp реклама",
"nodeLineageTag": "6204a654-5807-4a4b-b334-e584c554211f",
@ -341,13 +341,13 @@
"height": 176,
"width": 234
},
"zIndex": 0,
"zIndex": 1,
"expandedHeight": 300
},
{
"location": {
"x": 1399.6889244439476,
"y": 127.60354121010988
"y": 139.10354121010988
},
"nodeIndex": "План маркеты",
"nodeLineageTag": "0f193589-de81-448a-9dec-947bcb7e02e9",
@ -355,13 +355,13 @@
"height": 104,
"width": 234
},
"zIndex": 0,
"zIndex": 2,
"expandedHeight": 176
},
{
"location": {
"x": 1125.8010546698013,
"y": 529.186820587779
"y": 540.686820587779
},
"nodeIndex": "Резервы",
"nodeLineageTag": "66ec7641-9058-4f7a-9c9c-83c8bc3e1b61",
@ -369,45 +369,163 @@
"height": 104,
"width": 234
},
"zIndex": 0,
"zIndex": 3,
"expandedHeight": 200
},
{
"location": {
"x": 1999.3846898844733,
"y": 409.50702895349787
"y": 421.00702895349787
},
"nodeIndex": "Я.Директ расходы",
"size": {
"height": 300,
"width": 234
},
"zIndex": 0
"zIndex": 4
},
{
"location": {
"x": 2283.3846898844731,
"y": 447.50702895349787
"y": 459.00702895349787
},
"nodeIndex": "Я.Директ заказы",
"size": {
"height": 224,
"width": 234
},
"zIndex": 5
},
{
"location": {
"x": 3135.3846898844731,
"y": 496.00702895349787
},
"nodeIndex": "mp узел",
"size": {
"height": 152,
"width": 234
},
"zIndex": 6
},
{
"location": {
"x": 3419.3846898844731,
"y": 472.00702895349787
},
"nodeIndex": "mp оборот",
"size": {
"height": 200,
"width": 234
},
"zIndex": 7
},
{
"location": {
"x": 3703.3846898844731,
"y": 422.00702895349787
},
"nodeIndex": "Заказы в заявках",
"nodeLineageTag": "b872aea1-2398-46cc-80ca-9b22ecdb89d6",
"size": {
"height": 300,
"width": 234
},
"zIndex": 8
},
{
"location": {
"x": 3987.3846898844731,
"y": 422.00702895349787
},
"nodeIndex": "Заявки товары",
"nodeLineageTag": "7b3ea60f-fd3b-4199-bc06-6f030dd50f1a",
"size": {
"height": 300,
"width": 234
},
"zIndex": 9
},
{
"location": {
"x": 407.52785700287905,
"y": 1289.6328215609994
},
"nodeIndex": "analytics deficit_proposal",
"nodeLineageTag": "481954b0-3f52-4f10-9e94-6d996051ae49",
"size": {
"height": 300,
"width": 234
},
"zIndex": 35
},
{
"location": {
"x": 2890.5931624899204,
"y": 0
},
"nodeIndex": "analytics forecast",
"nodeLineageTag": "5346ae87-2178-4c7c-be47-f9170f38d270",
"size": {
"height": 296,
"width": 234
},
"zIndex": 10
},
{
"location": {
"x": 2390.7626145988638,
"y": 11.310630648688516
},
"nodeIndex": "analytics forecast_scenarios",
"nodeLineageTag": "b97487b4-4253-45e0-a185-31ff6aeac910",
"size": {
"height": 248,
"width": 234
},
"zIndex": 11
},
{
"location": {},
"nodeIndex": "analytics manufacturer_payment_stage",
"nodeLineageTag": "e5bf0910-fe52-4b68-8481-81c6ac560a66",
"size": {
"height": 224,
"width": 234
},
"zIndex": 0
},
{
"location": {},
"nodeIndex": "mp узел",
"nodeIndex": "analytics manufacturers",
"nodeLineageTag": "785f2fbd-9fa3-46ee-b7f1-ccff08c48369",
"size": {
"height": 152,
"height": 200,
"width": 234
},
"zIndex": 0
},
{
"location": {},
"nodeIndex": "mp оборот",
"nodeIndex": "analytics.DeficitWithAmount",
"size": {
"height": 200,
"width": 234
},
"zIndex": 0
},
{
"location": {},
"nodeIndex": "analytics.Реальные оплаты",
"size": {
"height": 200,
"width": 234
},
"zIndex": 0
},
{
"location": {},
"nodeIndex": "analytics.StagesForPayments",
"size": {
"height": 200,
"width": 234
@ -416,7 +534,7 @@
}
],
"name": "Все таблицы",
"zoomValue": 44.489226033719291,
"zoomValue": 55.599173134922388,
"pinKeyFieldsToTop": false,
"showExtraHeaderInfo": false,
"hideKeyFieldsWhenCollapsed": false,
@ -1267,8 +1385,127 @@
"showExtraHeaderInfo": false,
"hideKeyFieldsWhenCollapsed": false,
"tablesLocked": false
},
{
"ordinal": 8,
"scrollPosition": {
"x": 0,
"y": 0
},
"nodes": [
{
"location": {
"x": 817.06348300683635,
"y": 160.89865511519253
},
"nodeIndex": "analytics deficit_proposal",
"nodeLineageTag": "481954b0-3f52-4f10-9e94-6d996051ae49",
"size": {
"height": 300,
"width": 234
},
"zIndex": 8
},
{
"location": {
"x": 41.899886036934276,
"y": 0
},
"nodeIndex": "analytics forecast",
"nodeLineageTag": "5346ae87-2178-4c7c-be47-f9170f38d270",
"size": {
"height": 288,
"width": 234
},
"zIndex": 5
},
{
"location": {
"x": 689.4188055645343,
"y": 458.28510371543734
},
"nodeIndex": "analytics forecast_scenarios",
"nodeLineageTag": "b97487b4-4253-45e0-a185-31ff6aeac910",
"size": {
"height": 248,
"width": 234
},
"zIndex": 4
},
{
"location": {
"x": 98.19841577767545,
"y": 636.12148392276345
},
"nodeIndex": "Номенклатура",
"nodeLineageTag": "f50f43b8-653f-4068-88a3-0ada40f333a9",
"size": {
"height": 300,
"width": 234
},
"zIndex": 6
},
{
"location": {
"x": 704.00060404948522,
"y": 733.28754273614959
},
"nodeIndex": "analytics manufacturers",
"nodeLineageTag": "785f2fbd-9fa3-46ee-b7f1-ccff08c48369",
"size": {
"height": 200,
"width": 234
},
"zIndex": 7
},
{
"location": {
"x": 1245.1562799077651,
"y": 715.63308638822593
},
"nodeIndex": "analytics manufacturer_payment_stage",
"nodeLineageTag": "e5bf0910-fe52-4b68-8481-81c6ac560a66",
"size": {
"height": 224,
"width": 234
},
"zIndex": 3
},
{
"location": {
"x": 1067.4296412400363,
"y": 0
},
"nodeIndex": ".Календарь",
"nodeLineageTag": "fa15f6a2-9f96-4009-a5f4-ba8eaed6c41f",
"size": {
"height": 152,
"width": 234
},
"zIndex": 1
},
{
"location": {
"x": 335.62453840434677,
"y": 201.65689536863607
},
"nodeIndex": "analytics.Реальные оплаты",
"nodeLineageTag": "97c2484d-55af-4130-b14e-f321aeef08fa",
"size": {
"height": 300,
"width": 234
},
"zIndex": 2
}
],
"selectedDiagram": "Макет 1",
"name": "deficit",
"zoomValue": 79.553182037699884,
"pinKeyFieldsToTop": false,
"showExtraHeaderInfo": false,
"hideKeyFieldsWhenCollapsed": false,
"tablesLocked": false
}
],
"selectedDiagram": "deficit",
"defaultDiagram": "Все таблицы"
}

View File

@ -14,10 +14,12 @@ queryGroup 'Ошибки в запросах — 05 01 2025 15:59:08'
annotation __PBI_TimeIntelligenceEnabled = 1
annotation PBI_QueryOrder = ["Номенклатура","Партнер","Стоимость МП","Server address","Secret key","crm_company_uf","Себестоимость","Основной отчет","Группы","bx24_load_entity","Остатки","Заявки на оплату","План продаж менеджеров","План продаж по группам","Менеджеры","mp остатки","mp аналитика продаж","Я.Директ расходы стар","Ошибки в Я Директ расходы","ПРАЙСлист","Отзывы клиентов","Упущенные продажи","Расходы по годам","Заказы все","mp реклама","План маркеты","Резервы","Я.Директ расходы","Я.Директ заказы","mp узел","mp оборот"]
annotation PBI_QueryOrder = ["Номенклатура","Партнер","Стоимость МП","Server address","Secret key","crm_company_uf","Себестоимость","Основной отчет","Группы","bx24_load_entity","Остатки","Заявки на оплату","План продаж менеджеров","План продаж по группам","Менеджеры","mp остатки","mp аналитика продаж","Я.Директ расходы стар","Ошибки в Я Директ расходы","ПРАЙСлист","Отзывы клиентов","Упущенные продажи","Расходы по годам","Заказы все","mp реклама","План маркеты","Резервы","Я.Директ расходы","Я.Директ заказы","mp узел","mp оборот","Заявки товары","Заказы в заявках","analytics forecast","analytics forecast_scenarios","analytics deficit_proposal","analytics manufacturers","analytics manufacturer_payment_stage"]
annotation PBI_ProTooling = ["DaxQueryView_Desktop"]
annotation PBIDesktopVersion = 2.146.1254.0 (25.08)+791a7518fadc83da883d79322a2658aff57c8db3
ref table Номенклатура
ref table Партнер
ref table 'Стоимость МП'
@ -45,7 +47,6 @@ ref table Менеджеры
ref table 'mp остатки'
ref table 'mp аналитика продаж'
ref table ПРАЙСлист
ref table LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab
ref table 'Отзывы клиентов'
ref table 'Упущенные продажи'
ref table LocalDateTable_2f146245-8120-4ed9-87dc-af8699bb0274
@ -61,6 +62,30 @@ ref table 'Я.Директ расходы'
ref table 'Я.Директ заказы'
ref table 'mp узел'
ref table 'mp оборот'
ref table 'Заявки товары'
ref table LocalDateTable_12048057-749b-4527-a84c-3bfdddefb196
ref table 'Заказы в заявках'
ref table LocalDateTable_c6e09ca3-6b32-4ef4-9981-cfccc66408bb
ref table LocalDateTable_9ff62669-b1cd-4e6c-90bc-0932c77640cf
ref table 'analytics forecast'
ref table LocalDateTable_7e7e5dfb-3918-439e-8cc1-8e832260b631
ref table 'analytics forecast_scenarios'
ref table LocalDateTable_a1ea6953-1d69-4540-a3ab-b29c1d3c0a60
ref table 'analytics deficit_proposal'
ref table LocalDateTable_77ac0133-c2c3-477c-931d-38bebcad53cd
ref table LocalDateTable_e417dbf0-bc70-40b8-93ec-6b96a6799c13
ref table 'analytics manufacturers'
ref table 'analytics manufacturer_payment_stage'
ref table LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab
ref table 'analytics.DeficitWithAmount'
ref table LocalDateTable_8f36e812-d721-465e-862e-5fd099a7c61e
ref table LocalDateTable_ef722ff8-f6aa-45b8-910a-cceeaaab07a8
ref table LocalDateTable_412a89d8-5aff-45e5-aa52-1ff15a1aa314
ref table 'analytics.Реальные оплаты'
ref table 'analytics.StagesForPayments'
ref table LocalDateTable_5f6dc3da-6a29-40b4-acad-82e16902db2f
ref table LocalDateTable_e0151ce2-492d-4287-8527-f0bc571c1c52
ref table LocalDateTable_1587fe6c-4054-45e2-9900-7dfe1bfd059a
ref role 'Алова Елена'
ref role 'Гладышева Ольга'

View File

@ -90,47 +90,10 @@ relationship AutoDetected_34ee49f1-fee2-4e8c-ae63-add84ec273df
fromColumn: ПРАЙСлист.artic_id
toColumn: Номенклатура._artic_id
relationship 306cff38-7ed9-4281-b26b-fdf3eb9b0316
joinOnDateBehavior: datePartOnly
fromColumn: '.Календарь'.Дата
toColumn: LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab.Date
relationship aeabbc3f-c05e-16a8-0814-e1504239b9c6
fromColumn: 'Стоимость МП'.Период
toColumn: '.Календарь'.Дата
relationship 8be1b23d-e487-097c-bcee-1a32b231c1dc
fromColumn: Себестоимость.Период
toColumn: '.Календарь'.Дата
relationship f67b410c-fe68-57c7-552d-861cd0a89a3e
fromColumn: 'Заявки на оплату'.'Дата оплаты план'
toColumn: '.Календарь'.Дата
relationship 5e52a163-909c-6b8d-25bc-b035e9ac2da8
fromColumn: 'План продаж менеджеров'.Период
toColumn: '.Календарь'.Дата
relationship dd599fe4-4d7d-02f0-ff23-c15949d273d6
fromColumn: 'mp остатки'.'Дата обновления'
toColumn: '.Календарь'.Дата
relationship a9aa002f-ecc1-626a-3629-1649907a88ac
fromColumn: 'mp аналитика продаж'.Дата
toColumn: '.Календарь'.Дата
relationship 60f5c804-9c9a-709a-3a69-c4fdd8d95032
fromColumn: ПРАЙСлист.Дата
toColumn: '.Календарь'.Дата
relationship AutoDetected_3779c3ac-c497-4083-8eb0-ad86aaa8a771
fromColumn: 'Упущенные продажи'.artic_id
toColumn: Номенклатура._artic_id
relationship 4f365827-f1a2-9c34-5415-efb3452f5951
fromColumn: 'Упущенные продажи'.Дата
toColumn: '.Календарь'.Дата
relationship 28a764af-4e8a-4c89-8ceb-304403c0d71a
joinOnDateBehavior: datePartOnly
fromColumn: 'Упущенные продажи'.'Дата первого поступления'
@ -150,10 +113,6 @@ relationship 8229a93a-e14d-491e-ac57-cbab91627fdd
fromColumn: 'mp реклама'.'Дата начала'
toColumn: LocalDateTable_1c75c57c-6ac4-4a07-ab45-b46636c3847c.Date
relationship c3cb1aca-d642-4ed3-d7a7-c54fe18f71d3
fromColumn: 'mp реклама'.Дата
toColumn: '.Календарь'.Дата
relationship fae31430-95d8-f385-acf1-a2826f31846c
fromColumn: 'mp реклама'.artic_id
toColumn: Номенклатура._artic_id
@ -163,10 +122,6 @@ relationship 381b6bd4-06f4-496e-9264-13deb45adbf2
fromColumn: 'План маркеты'.Месяц
toColumn: LocalDateTable_66d8bbba-35e3-44df-be7f-bb6fc44f271a.Date
relationship f9bb46c5-d73a-2219-3f8a-07559a96a567
fromColumn: Закупки.Период
toColumn: '.Календарь'.Дата
relationship e4537ee3-4045-38dc-b214-cb1c5de0b9e2
fromColumn: Закупки.artic_id
toColumn: Номенклатура._artic_id
@ -183,10 +138,6 @@ relationship AutoDetected_78bdb83b-79d3-4f5e-b7af-54227f9db024
fromColumn: Резервы.artic_id
toColumn: Номенклатура._artic_id
relationship e27252e4-5020-94c9-42db-b3a63806f34f
fromColumn: Резервы.'Дата обновления'
toColumn: '.Календарь'.Дата
relationship 8171e79f-bfe6-4798-bb1a-98146553bada
joinOnDateBehavior: datePartOnly
fromColumn: Партнер.'Дата первого заказа'
@ -197,10 +148,6 @@ relationship 43da0466-6cb4-29cb-0624-f73171c1d064
fromColumn: 'Я.Директ расходы'.key_dir
toColumn: 'Я.Директ заказы'.key_dir
relationship 634101f5-71e4-2d48-7d90-832b057647a3
fromColumn: 'Я.Директ расходы'.Дата
toColumn: '.Календарь'.Дата
relationship e1b1daf7-34c4-f072-2ead-53e97f931563
fromColumn: Себестоимость.'Номер заказа'
toColumn: 'Я.Директ заказы'.'ID покупки'
@ -241,7 +188,185 @@ relationship a388dedc-5e84-5967-96df-b8bae5c33891
fromColumn: 'mp оборот'.Организация
toColumn: Организация.Организация
relationship 3522cb5a-7b9d-47a3-a469-1de50bbf8710
joinOnDateBehavior: datePartOnly
fromColumn: 'Заявки товары'.'Дата заявки'
toColumn: LocalDateTable_12048057-749b-4527-a84c-3bfdddefb196.Date
relationship c4bab963-e6e9-4780-94ae-395563167574
joinOnDateBehavior: datePartOnly
fromColumn: 'Заказы в заявках'.'Дата заказа поставщику'
toColumn: LocalDateTable_c6e09ca3-6b32-4ef4-9981-cfccc66408bb.Date
relationship 60a062fa-8c9f-406d-ad17-21e2ab4966fb
joinOnDateBehavior: datePartOnly
fromColumn: 'Заказы в заявках'.'Дата заявки'
toColumn: LocalDateTable_9ff62669-b1cd-4e6c-90bc-0932c77640cf.Date
relationship AutoDetected_f37395a5-fefa-4a45-b1b8-27a7ad07b137
fromColumn: 'Заявки товары'.artic_id
toColumn: Номенклатура._artic_id
relationship AutoDetected_7e50e045-d012-49cb-9bd4-0802da84759b
fromColumn: 'Заказы в заявках'.artic_id
toColumn: Номенклатура._artic_id
relationship AutoDetected_c740691f-c101-408e-8bac-a1bd8cbfa744
fromColumn: 'Заказы в заявках'.partner_id
toColumn: Партнер.partner_id
relationship 8d64ceb3-2d4c-432b-bcbf-9e73a511289d
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics forecast'.updated_at
toColumn: LocalDateTable_7e7e5dfb-3918-439e-8cc1-8e832260b631.Date
relationship f0a81b20-b81c-4f65-b1a2-44940e80218c
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics forecast_scenarios'.created_at
toColumn: LocalDateTable_a1ea6953-1d69-4540-a3ab-b29c1d3c0a60.Date
relationship 645f96e0-961b-49fe-b9ab-646fda4d3f67
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics deficit_proposal'.arrival_month
toColumn: LocalDateTable_77ac0133-c2c3-477c-931d-38bebcad53cd.Date
relationship 57ff9db4-7131-4b38-802f-ba3520d01a25
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics deficit_proposal'.updated_at
toColumn: LocalDateTable_e417dbf0-bc70-40b8-93ec-6b96a6799c13.Date
relationship 13fa959e-e248-406c-8743-4ee4f03e64f8
fromColumn: 'analytics forecast'.scenario_id
toColumn: 'analytics forecast_scenarios'.scenario_id
annotation PBI_IsFromSource = FS
relationship 05a4eb39-1b0b-28c1-abeb-13800dc3087f
fromColumn: 'analytics forecast'.code
toColumn: Номенклатура.'Код УТ'
relationship 2b37dc63-4b3d-81df-fc51-296f04af605c
fromColumn: 'analytics deficit_proposal'.code
toColumn: Номенклатура.'Код УТ'
relationship 301e2973-c602-4399-8a7b-6e57c818f483
fromColumn: 'analytics manufacturer_payment_stage'.manufacturer_id
toColumn: 'analytics manufacturers'.id
annotation PBI_IsFromSource = FS
relationship 614748ad-7b07-6fbe-74d4-e4da296ff487
fromColumn: Номенклатура.Производитель
toColumn: 'analytics manufacturers'.manufacturer
relationship be16665c-6e35-421d-a938-614c9b5b4485
joinOnDateBehavior: datePartOnly
fromColumn: '.Календарь'.Дата
toColumn: LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab.Date
relationship aeabbc3f-c05e-16a8-0814-e1504239b9c6
fromColumn: 'Стоимость МП'.Период
toColumn: '.Календарь'.Дата
relationship 8be1b23d-e487-097c-bcee-1a32b231c1dc
fromColumn: Себестоимость.Период
toColumn: '.Календарь'.Дата
relationship f67b410c-fe68-57c7-552d-861cd0a89a3e
fromColumn: 'Заявки на оплату'.'Дата оплаты план'
toColumn: '.Календарь'.Дата
relationship 5e52a163-909c-6b8d-25bc-b035e9ac2da8
fromColumn: 'План продаж менеджеров'.Период
toColumn: '.Календарь'.Дата
relationship dd599fe4-4d7d-02f0-ff23-c15949d273d6
fromColumn: 'mp остатки'.'Дата обновления'
toColumn: '.Календарь'.Дата
relationship a9aa002f-ecc1-626a-3629-1649907a88ac
fromColumn: 'mp аналитика продаж'.Дата
toColumn: '.Календарь'.Дата
relationship 60f5c804-9c9a-709a-3a69-c4fdd8d95032
fromColumn: ПРАЙСлист.Дата
toColumn: '.Календарь'.Дата
relationship 4f365827-f1a2-9c34-5415-efb3452f5951
fromColumn: 'Упущенные продажи'.Дата
toColumn: '.Календарь'.Дата
relationship c3cb1aca-d642-4ed3-d7a7-c54fe18f71d3
fromColumn: 'mp реклама'.Дата
toColumn: '.Календарь'.Дата
relationship f9bb46c5-d73a-2219-3f8a-07559a96a567
fromColumn: Закупки.Период
toColumn: '.Календарь'.Дата
relationship e27252e4-5020-94c9-42db-b3a63806f34f
fromColumn: Резервы.'Дата обновления'
toColumn: '.Календарь'.Дата
relationship 634101f5-71e4-2d48-7d90-832b057647a3
fromColumn: 'Я.Директ расходы'.Дата
toColumn: '.Календарь'.Дата
relationship d0083c1d-7d13-e893-6081-a9eeae7c53f0
fromColumn: 'mp оборот'.Дата
toColumn: '.Календарь'.Дата
relationship e0df2295-6306-91df-347c-cf171af14fa6
fromColumn: 'analytics forecast'.month
toColumn: '.Календарь'.Дата
relationship 4230e2ac-3f77-bc65-b188-79568279fa7f
fromColumn: 'analytics deficit_proposal'.place_month
toColumn: '.Календарь'.Дата
relationship d20515bb-7f05-a20e-e708-afcd394cbac0
fromColumn: 'analytics deficit_proposal'.scenario_id
toColumn: 'analytics forecast_scenarios'.scenario_id
relationship 8120413a-959d-4c3b-ab8a-b244f0d75965
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics.DeficitWithAmount'.place_month
toColumn: LocalDateTable_8f36e812-d721-465e-862e-5fd099a7c61e.Date
relationship 583e0026-bdf5-4210-b1a3-abf75ac6ca64
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics.DeficitWithAmount'.arrival_month
toColumn: LocalDateTable_ef722ff8-f6aa-45b8-910a-cceeaaab07a8.Date
relationship 14187cae-2c10-49f9-9690-b7b6790691ee
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics.DeficitWithAmount'.updated_at
toColumn: LocalDateTable_412a89d8-5aff-45e5-aa52-1ff15a1aa314.Date
relationship 77e661c1-299a-4f20-a58c-e226f3ae045c
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics.Реальные оплаты'.place_month
toColumn: LocalDateTable_5f6dc3da-6a29-40b4-acad-82e16902db2f.Date
relationship 2f08555e-2b99-4160-9e0a-cdb00e352d99
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics.Реальные оплаты'.arrival_month
toColumn: LocalDateTable_e0151ce2-492d-4287-8527-f0bc571c1c52.Date
relationship b1077884-696f-460a-a236-4e4f063a6977
joinOnDateBehavior: datePartOnly
fromColumn: 'analytics.Реальные оплаты'.updated_at
toColumn: LocalDateTable_1587fe6c-4054-45e2-9900-7dfe1bfd059a.Date
relationship f924ec24-8196-06f3-df14-c43e43eda051
fromColumn: 'analytics.Реальные оплаты'.PaymentDate
toColumn: '.Календарь'.Дата
relationship 44d02e5b-7534-2b22-4acf-c7ac598e6e43
fromColumn: 'analytics.Реальные оплаты'.code
toColumn: Номенклатура.'Код УТ'
relationship b6fb1110-f839-92c1-f102-83c9c5f6fd84
fromColumn: 'analytics.Реальные оплаты'.scenario_id
toColumn: 'analytics forecast_scenarios'.scenario_id

View File

@ -11,7 +11,7 @@
variation Изменение
isDefault
relationship: 306cff38-7ed9-4281-b26b-fdf3eb9b0316
relationship: be16665c-6e35-421d-a938-614c9b5b4485
defaultHierarchy: LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab.'Иерархия дат'
annotation SummarizationSetBy = Automatic
@ -28,7 +28,7 @@
partition '.Календарь' = calculated
mode: import
source = ```
CALENDAR(DATE(2018,01,01), TODAY())
CALENDAR(DATE(2018,01,01), DATE(2028,01,01))
```

View File

@ -0,0 +1,98 @@
table LocalDateTable_12048057-749b-4527-a84c-3bfdddefb196
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_12048057-749b-4527-a84c-3bfdddefb196 = calculated
mode: import
source = Calendar(Date(Year(MIN('Заявки товары'[Дата заявки])), 1, 1), Date(Year(MAX('Заявки товары'[Дата заявки])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_1587fe6c-4054-45e2-9900-7dfe1bfd059a
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_1587fe6c-4054-45e2-9900-7dfe1bfd059a = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics.Реальные оплаты'[updated_at])), 1, 1), Date(Year(MAX('analytics.Реальные оплаты'[updated_at])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_412a89d8-5aff-45e5-aa52-1ff15a1aa314
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_412a89d8-5aff-45e5-aa52-1ff15a1aa314 = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics.DeficitWithAmount'[updated_at])), 1, 1), Date(Year(MAX('analytics.DeficitWithAmount'[updated_at])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_5f6dc3da-6a29-40b4-acad-82e16902db2f
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_5f6dc3da-6a29-40b4-acad-82e16902db2f = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics.Реальные оплаты'[place_month])), 1, 1), Date(Year(MAX('analytics.Реальные оплаты'[place_month])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_77ac0133-c2c3-477c-931d-38bebcad53cd
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_77ac0133-c2c3-477c-931d-38bebcad53cd = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics deficit_proposal'[arrival_month])), 1, 1), Date(Year(MAX('analytics deficit_proposal'[arrival_month])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_7e7e5dfb-3918-439e-8cc1-8e832260b631
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_7e7e5dfb-3918-439e-8cc1-8e832260b631 = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics forecast'[updated_at])), 1, 1), Date(Year(MAX('analytics forecast'[updated_at])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_8f36e812-d721-465e-862e-5fd099a7c61e
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_8f36e812-d721-465e-862e-5fd099a7c61e = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics.DeficitWithAmount'[place_month])), 1, 1), Date(Year(MAX('analytics.DeficitWithAmount'[place_month])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_9ff62669-b1cd-4e6c-90bc-0932c77640cf
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_9ff62669-b1cd-4e6c-90bc-0932c77640cf = calculated
mode: import
source = Calendar(Date(Year(MIN('Заказы в заявках'[Дата заявки])), 1, 1), Date(Year(MAX('Заказы в заявках'[Дата заявки])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_a1ea6953-1d69-4540-a3ab-b29c1d3c0a60
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_a1ea6953-1d69-4540-a3ab-b29c1d3c0a60 = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics forecast_scenarios'[created_at])), 1, 1), Date(Year(MAX('analytics forecast_scenarios'[created_at])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_c6e09ca3-6b32-4ef4-9981-cfccc66408bb
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_c6e09ca3-6b32-4ef4-9981-cfccc66408bb = calculated
mode: import
source = Calendar(Date(Year(MIN('Заказы в заявках'[Дата заказа поставщику])), 1, 1), Date(Year(MAX('Заказы в заявках'[Дата заказа поставщику])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_e0151ce2-492d-4287-8527-f0bc571c1c52
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_e0151ce2-492d-4287-8527-f0bc571c1c52 = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics.Реальные оплаты'[arrival_month])), 1, 1), Date(Year(MAX('analytics.Реальные оплаты'[arrival_month])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_e417dbf0-bc70-40b8-93ec-6b96a6799c13
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_e417dbf0-bc70-40b8-93ec-6b96a6799c13 = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics deficit_proposal'[updated_at])), 1, 1), Date(Year(MAX('analytics deficit_proposal'[updated_at])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,98 @@
table LocalDateTable_ef722ff8-f6aa-45b8-910a-cceeaaab07a8
isHidden
showAsVariationsOnly
column Date
dataType: dateTime
isHidden
dataCategory: PaddedDateTableDates
summarizeBy: none
isNameInferred
sourceColumn: [Date]
annotation SummarizationSetBy = User
column Год = YEAR([Date])
dataType: int64
isHidden
dataCategory: Years
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Year
column №Месяца = MONTH([Date])
dataType: int64
isHidden
dataCategory: MonthOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = MonthNumber
column Месяц = FORMAT([Date], "MMMM")
dataType: string
isHidden
dataCategory: Months
summarizeBy: none
sortByColumn: №Месяца
annotation SummarizationSetBy = User
annotation TemplateId = Month
column №Квартала = INT(([№Месяца] + 2) / 3)
dataType: int64
isHidden
dataCategory: QuarterOfYear
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = QuarterNumber
column Квартал = "Кв. " & [№Квартала]
dataType: string
isHidden
dataCategory: Quarters
summarizeBy: none
sortByColumn: №Квартала
annotation SummarizationSetBy = User
annotation TemplateId = Quarter
column День = DAY([Date])
dataType: int64
isHidden
dataCategory: DayOfMonth
summarizeBy: none
annotation SummarizationSetBy = User
annotation TemplateId = Day
hierarchy 'Иерархия дат'
level Год
column: Год
level Квартал
column: Квартал
level Месяц
column: Месяц
level День
column: День
annotation TemplateId = DateHierarchy
partition LocalDateTable_ef722ff8-f6aa-45b8-910a-cceeaaab07a8 = calculated
mode: import
source = Calendar(Date(Year(MIN('analytics.DeficitWithAmount'[arrival_month])), 1, 1), Date(Year(MAX('analytics.DeficitWithAmount'[arrival_month])), 12, 31))
annotation __PBI_LocalDateTable = true

View File

@ -0,0 +1,107 @@
table 'analytics deficit_proposal'
column id
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: id
annotation SummarizationSetBy = Automatic
column scenario_id
dataType: int64
formatString: 0
summarizeBy: none
sourceColumn: scenario_id
annotation SummarizationSetBy = Automatic
column group_name
dataType: string
summarizeBy: none
sourceColumn: group_name
annotation SummarizationSetBy = Automatic
column code
dataType: string
summarizeBy: none
sourceColumn: code
annotation SummarizationSetBy = Automatic
column place_month
dataType: dateTime
formatString: Long Date
summarizeBy: none
sourceColumn: place_month
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column arrival_month
dataType: dateTime
formatString: Long Date
summarizeBy: none
sourceColumn: arrival_month
variation Изменение
isDefault
relationship: 645f96e0-961b-49fe-b9ab-646fda4d3f67
defaultHierarchy: LocalDateTable_77ac0133-c2c3-477c-931d-38bebcad53cd.'Иерархия дат'
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column demand_window_C
dataType: double
summarizeBy: sum
sourceColumn: demand_window_C
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column projected_stock_at_T
dataType: double
summarizeBy: sum
sourceColumn: projected_stock_at_T
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column order_qty
dataType: double
summarizeBy: sum
sourceColumn: order_qty
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column updated_at
dataType: dateTime
formatString: General Date
summarizeBy: none
sourceColumn: updated_at
variation Изменение
isDefault
relationship: 57ff9db4-7131-4b38-802f-ba3520d01a25
defaultHierarchy: LocalDateTable_e417dbf0-bc70-40b8-93ec-6b96a6799c13.'Иерархия дат'
annotation SummarizationSetBy = Automatic
partition 'analytics deficit_proposal' = m
mode: import
source =
let
Источник = Sql.Databases("prdsql"),
mag_pbi = Источник{[Name="mag_pbi"]}[Data],
analytics_deficit_proposal = mag_pbi{[Schema="analytics",Item="deficit_proposal"]}[Data]
in
analytics_deficit_proposal

View File

@ -0,0 +1,122 @@
table 'analytics forecast'
measure Выручка =
SUMX(
'analytics forecast',
VAR Price = RELATED('Номенклатура'[Цена учетная, руб])
VAR TN = RELATED('Номенклатура'[%ТН год, руб.]) // если эта таблица есть
RETURN
'analytics forecast'[value] * IF(ISBLANK(Price), 0, Price) * (1 + IF(ISBLANK(TN), 0, TN))
)
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure 'Сумм. учет' =
SUMX(
'analytics forecast',
VAR Price = RELATED('Номенклатура'[Цена учетная, руб])
//VAR TN = RELATED('Номенклатура'[%ТН год, руб.]) // если эта таблица есть
RETURN
'analytics forecast'[value] * IF(ISBLANK(Price), 0, Price) //* (1 + IF(ISBLANK(TN), 0, TN))
)
annotation PBI_FormatHint = {"isGeneralNumber":true}
measure ТН = 'analytics forecast'[Выручка] - 'analytics forecast'[Сумм. учет]
annotation PBI_FormatHint = {"isGeneralNumber":true}
column id
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: id
annotation SummarizationSetBy = Automatic
column scenario_id
dataType: int64
formatString: 0
summarizeBy: none
sourceColumn: scenario_id
annotation SummarizationSetBy = Automatic
column code
dataType: string
summarizeBy: none
sourceColumn: code
annotation SummarizationSetBy = Automatic
column month
dataType: dateTime
formatString: Long Date
summarizeBy: none
sourceColumn: month
changedProperty = DataType
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column value
dataType: double
summarizeBy: sum
sourceColumn: value
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column updated_at
dataType: dateTime
formatString: General Date
summarizeBy: none
sourceColumn: updated_at
variation Изменение
isDefault
relationship: 8d64ceb3-2d4c-432b-bcbf-9e73a511289d
defaultHierarchy: LocalDateTable_7e7e5dfb-3918-439e-8cc1-8e832260b631.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column updated_by
dataType: string
summarizeBy: none
sourceColumn: updated_by
annotation SummarizationSetBy = Automatic
column opt
dataType: double
summarizeBy: sum
sourceColumn: opt
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column mp
dataType: double
summarizeBy: sum
sourceColumn: mp
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
partition 'analytics forecast' = m
mode: import
source =
let
Источник = Sql.Databases("prdsql"),
mag_pbi = Источник{[Name="mag_pbi"]}[Data],
analytics_forecast = mag_pbi{[Schema="analytics",Item="forecast"]}[Data]
in
analytics_forecast

View File

@ -0,0 +1,69 @@
table 'analytics forecast_scenarios'
column scenario_id
dataType: int64
formatString: 0
summarizeBy: none
sourceColumn: scenario_id
annotation SummarizationSetBy = Automatic
column name
dataType: string
summarizeBy: none
sourceColumn: name
annotation SummarizationSetBy = Automatic
column description
dataType: string
summarizeBy: none
sourceColumn: description
annotation SummarizationSetBy = Automatic
column created_at
dataType: dateTime
formatString: General Date
summarizeBy: none
sourceColumn: created_at
variation Изменение
isDefault
relationship: f0a81b20-b81c-4f65-b1a2-44940e80218c
defaultHierarchy: LocalDateTable_a1ea6953-1d69-4540-a3ab-b29c1d3c0a60.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column created_by
dataType: string
summarizeBy: none
sourceColumn: created_by
annotation SummarizationSetBy = Automatic
column params_json
dataType: string
summarizeBy: none
sourceColumn: params_json
annotation SummarizationSetBy = Automatic
column active
dataType: boolean
formatString: """TRUE"";""TRUE"";""FALSE"""
summarizeBy: none
sourceColumn: active
annotation SummarizationSetBy = Automatic
partition 'analytics forecast_scenarios' = m
mode: import
source =
let
Источник = Sql.Databases("prdsql"),
mag_pbi = Источник{[Name="mag_pbi"]}[Data],
analytics_forecast_scenarios = mag_pbi{[Schema="analytics",Item="forecast_scenarios"]}[Data]
in
analytics_forecast_scenarios

View File

@ -0,0 +1,59 @@
table 'analytics manufacturer_payment_stage'
column id
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: id
annotation SummarizationSetBy = Automatic
column manufacturer_id
dataType: int64
formatString: 0
summarizeBy: none
sourceColumn: manufacturer_id
annotation SummarizationSetBy = Automatic
column name
dataType: string
summarizeBy: none
sourceColumn: name
annotation SummarizationSetBy = Automatic
column days
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: days
annotation SummarizationSetBy = Automatic
column percent
dataType: double
summarizeBy: sum
sourceColumn: percent
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column sort_order
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: sort_order
annotation SummarizationSetBy = Automatic
partition 'analytics manufacturer_payment_stage' = m
mode: import
source =
let
Источник = Sql.Database("prdsql", "mag_pbi"),
analytics_manufacturer_payment_stage = Источник{[Schema="analytics",Item="manufacturer_payment_stage"]}[Data]
in
analytics_manufacturer_payment_stage

View File

@ -0,0 +1,51 @@
table 'analytics manufacturers'
column id
dataType: int64
formatString: 0
summarizeBy: none
sourceColumn: id
annotation SummarizationSetBy = Automatic
column manufacturer
dataType: string
summarizeBy: none
sourceColumn: manufacturer
annotation SummarizationSetBy = Automatic
column days_of_sales
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: days_of_sales
annotation SummarizationSetBy = Automatic
column logistics_days
dataType: int64
formatString: 0
summarizeBy: sum
sourceColumn: logistics_days
annotation SummarizationSetBy = Automatic
column roic_norm
dataType: double
summarizeBy: sum
sourceColumn: roic_norm
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
partition 'analytics manufacturers' = m
mode: import
source =
let
Источник = Sql.Database("prdsql", "mag_pbi"),
analytics_manufacturers = Источник{[Schema="analytics",Item="manufacturers"]}[Data]
in
analytics_manufacturers

View File

@ -0,0 +1,133 @@
table 'analytics.DeficitWithAmount'
column id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics deficit_proposal[id]
annotation SummarizationSetBy = Automatic
column scenario_id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics deficit_proposal[scenario_id]
annotation SummarizationSetBy = Automatic
column group_name
summarizeBy: none
isNameInferred
sourceColumn: analytics deficit_proposal[group_name]
annotation SummarizationSetBy = Automatic
column code
summarizeBy: none
isNameInferred
sourceColumn: analytics deficit_proposal[code]
annotation SummarizationSetBy = Automatic
column place_month
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: analytics deficit_proposal[place_month]
variation Изменение
isDefault
relationship: 8120413a-959d-4c3b-ab8a-b244f0d75965
defaultHierarchy: LocalDateTable_8f36e812-d721-465e-862e-5fd099a7c61e.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column arrival_month
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: analytics deficit_proposal[arrival_month]
variation Изменение
isDefault
relationship: 583e0026-bdf5-4210-b1a3-abf75ac6ca64
defaultHierarchy: LocalDateTable_ef722ff8-f6aa-45b8-910a-cceeaaab07a8.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column demand_window_C
summarizeBy: sum
isNameInferred
sourceColumn: analytics deficit_proposal[demand_window_C]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column projected_stock_at_T
summarizeBy: sum
isNameInferred
sourceColumn: analytics deficit_proposal[projected_stock_at_T]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column order_qty
summarizeBy: sum
isNameInferred
sourceColumn: analytics deficit_proposal[order_qty]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column updated_at
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: analytics deficit_proposal[updated_at]
variation Изменение
isDefault
relationship: 14187cae-2c10-49f9-9690-b7b6790691ee
defaultHierarchy: LocalDateTable_412a89d8-5aff-45e5-aa52-1ff15a1aa314.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column DeficitRub
summarizeBy: sum
isNameInferred
sourceColumn: [DeficitRub]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column ManufacturerId
formatString: 0
summarizeBy: count
isNameInferred
sourceColumn: [ManufacturerId]
annotation SummarizationSetBy = Automatic
partition 'analytics.DeficitWithAmount' = calculated
mode: import
source =
ADDCOLUMNS(
FILTER(
'analytics deficit_proposal',
'analytics deficit_proposal'[order_qty] > 0
&& NOT(ISBLANK(RELATED('Номенклатура'[Цена учетная, руб])))
),
"DeficitRub", 'analytics deficit_proposal'[order_qty] * RELATED('Номенклатура'[Цена учетная, руб]),
"ManufacturerId", LOOKUPVALUE('analytics manufacturers'[id], 'analytics manufacturers'[manufacturer], RELATED('Номенклатура'[Производитель]))
//"Code", 'analytics deficit_proposal'[code],
//"ScenarioId", 'analytics deficit_proposal'[scenario_id]
)
annotation PBI_Id = bcc81f59c0fe403c98e181c7419813bf

View File

@ -0,0 +1,66 @@
table 'analytics.StagesForPayments'
column stage_id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [stage_id]
annotation SummarizationSetBy = Automatic
column manufacturer_id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [manufacturer_id]
annotation SummarizationSetBy = Automatic
column name
summarizeBy: none
isNameInferred
sourceColumn: [name]
annotation SummarizationSetBy = Automatic
column days
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [days]
annotation SummarizationSetBy = Automatic
column percent
summarizeBy: sum
isNameInferred
sourceColumn: [percent]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column sort_order
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: [sort_order]
annotation SummarizationSetBy = Automatic
partition 'analytics.StagesForPayments' = calculated
mode: import
source =
SELECTCOLUMNS(
'analytics manufacturer_payment_stage',
"stage_id", [id],
"manufacturer_id", [manufacturer_id],
"name", [name],
"days", [days],
"percent", [percent],
"sort_order", [sort_order]
)
annotation PBI_Id = 0d39ac09d43347789c36d761cb76ba17

View File

@ -0,0 +1,206 @@
table 'analytics.Реальные оплаты'
column id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics.DeficitWithAmount[id]
annotation SummarizationSetBy = Automatic
column scenario_id
formatString: 0
summarizeBy: none
isNameInferred
sourceColumn: analytics.DeficitWithAmount[scenario_id]
annotation SummarizationSetBy = Automatic
column group_name
summarizeBy: none
isNameInferred
sourceColumn: analytics.DeficitWithAmount[group_name]
annotation SummarizationSetBy = Automatic
column code
summarizeBy: none
isNameInferred
sourceColumn: analytics.DeficitWithAmount[code]
annotation SummarizationSetBy = Automatic
column place_month
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: analytics.DeficitWithAmount[place_month]
variation Изменение
isDefault
relationship: 77e661c1-299a-4f20-a58c-e226f3ae045c
defaultHierarchy: LocalDateTable_5f6dc3da-6a29-40b4-acad-82e16902db2f.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column arrival_month
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: analytics.DeficitWithAmount[arrival_month]
variation Изменение
isDefault
relationship: 2f08555e-2b99-4160-9e0a-cdb00e352d99
defaultHierarchy: LocalDateTable_e0151ce2-492d-4287-8527-f0bc571c1c52.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column demand_window_C
summarizeBy: sum
isNameInferred
sourceColumn: analytics.DeficitWithAmount[demand_window_C]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column projected_stock_at_T
summarizeBy: sum
isNameInferred
sourceColumn: analytics.DeficitWithAmount[projected_stock_at_T]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column order_qty
summarizeBy: sum
isNameInferred
sourceColumn: analytics.DeficitWithAmount[order_qty]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column updated_at
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: analytics.DeficitWithAmount[updated_at]
variation Изменение
isDefault
relationship: b1077884-696f-460a-a236-4e4f063a6977
defaultHierarchy: LocalDateTable_1587fe6c-4054-45e2-9900-7dfe1bfd059a.'Иерархия дат'
annotation SummarizationSetBy = Automatic
column DeficitRub
summarizeBy: sum
isNameInferred
sourceColumn: analytics.DeficitWithAmount[DeficitRub]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column ManufacturerId
formatString: 0
summarizeBy: count
isNameInferred
sourceColumn: analytics.DeficitWithAmount[ManufacturerId]
annotation SummarizationSetBy = Automatic
column stage_id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics.StagesForPayments[stage_id]
annotation SummarizationSetBy = Automatic
column manufacturer_id
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics.StagesForPayments[manufacturer_id]
annotation SummarizationSetBy = Automatic
column name
summarizeBy: none
isNameInferred
sourceColumn: analytics.StagesForPayments[name]
annotation SummarizationSetBy = Automatic
column days
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics.StagesForPayments[days]
annotation SummarizationSetBy = Automatic
column percent
summarizeBy: sum
isNameInferred
sourceColumn: analytics.StagesForPayments[percent]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column sort_order
formatString: 0
summarizeBy: sum
isNameInferred
sourceColumn: analytics.StagesForPayments[sort_order]
annotation SummarizationSetBy = Automatic
column AmountRub
summarizeBy: sum
isNameInferred
sourceColumn: [AmountRub]
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column PaymentDate
formatString: General Date
summarizeBy: none
isNameInferred
sourceColumn: [PaymentDate]
annotation SummarizationSetBy = Automatic
partition 'analytics.Реальные оплаты' = calculated
mode: import
source = ```
VAR Base =
GENERATE(
'analytics.DeficitWithAmount',
FILTER(
'analytics.StagesForPayments',
'analytics.StagesForPayments'[manufacturer_id] = [ManufacturerId]
)
)
RETURN
ADDCOLUMNS(
Base,
"AmountRub", [DeficitRub] * 'analytics.StagesForPayments'[percent] / 100,
"PaymentDate",
IF(ISBLANK('analytics.StagesForPayments'[days]) || 'analytics.StagesForPayments'[days] = 0,
EOMONTH([place_month], 0) + 1,
EOMONTH([arrival_month], 0) + 1 - 'analytics.StagesForPayments'[days]
)
)
```
annotation PBI_Id = bad2c1d9b4ed434f8139be2c6c110b09

View File

@ -14,7 +14,7 @@
_Turnover - _Sales,
_Turnover,
0
),
) * 100,
KEEPFILTERS(
FILTER(
'.Календарь',
@ -24,8 +24,7 @@
)
```
annotation PBI_FormatHint = {"isGeneralNumber":true}
formatString: #,0
measure 'Расходы МП + РК + СПП, руб' = ```
@ -50,9 +49,6 @@
```
formatString: #,0
measure 'НДС_20 по расходам, руб' = [Расходы МП + РК + СПП, руб] - [Расходы МП + РК + СПП, руб] / 1.2
formatString: #,0
measure 'Расходы к учетной сумме, %' =
VAR _MinDate = DATE(2025, 1, 1)
@ -61,13 +57,15 @@
VAR _Turnover =
SUM('mp оборот'[Сумма оборот МП, руб])
VAR _Sales =
[Сумма продаж, руб]
VAR _Cost =
[Сумма учетная, руб]
RETURN
DIVIDE(
_Turnover - _Sales,
_Turnover,
_Cost,
0
),
) * 100,
KEEPFILTERS(
FILTER(
'.Календарь',
@ -75,8 +73,7 @@
)
)
)
annotation PBI_FormatHint = {"isGeneralNumber":true}
formatString: #,0
column Дата
dataType: dateTime

View File

@ -199,9 +199,11 @@
Источник = Sql.Database("prdsql", "mag_pbi"),
pbi_РекламаМаркетплейсы = Источник{[Schema="pbi",Item="РекламаМаркетплейсы"]}[Data],
#"Измененный тип" = Table.TransformColumnTypes(pbi_РекламаМаркетплейсы,{{"Дата", type date}, {"Просмотры", Int64.Type}, {"Клики", Int64.Type}, {"atbs кол-во добавлений в корзину", Int64.Type}, {"Количество заказов", Int64.Type}, {"Дата начала", type date}}),
#"Переименованные столбцы" = Table.RenameColumns(#"Измененный тип",{{"Затраты, руб", "Затраты РК, руб"}, {"Затраты, usd", "Затраты РК, usd"}})
#"Переименованные столбцы" = Table.RenameColumns(#"Измененный тип",{{"Затраты, руб", "Затраты РК, руб"}, {"Затраты, usd", "Затраты РК, usd"}}),
Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Затраты РК, usd", each Number.Round(_, 5), type number}}),
Округлено1 = Table.TransformColumns(Округлено,{{"Затраты РК, руб", each Number.Round(_, 3), type number}})
in
#"Переименованные столбцы"
Округлено1
annotation PBI_NavigationStepName = Навигация

View File

@ -0,0 +1,721 @@
table 'Заказы в заявках'
measure 'В пути уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'В производстве уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'Выгружен на складе уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "Выгружен на складе"
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'На согласовании уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "На согласовании"
)
formatString: #,0
displayFolder: Заказы на согласовании
measure 'Подтвержден уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "Подтвержден"
)
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Согласован уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "Согласован"
)
formatString: #,0
displayFolder: Заказы согласованы
measure 'Тех. заказ уп.' =
CALCULATE(
SUM('Заказы в заявках'[Кол. упаковок]),
'Заказы в заявках'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех. заказ
measure 'Выгружен на складе всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "Выгружен на складе"
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'В производстве всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В пути всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'На согласовании всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "На согласовании"
)
formatString: #,0
displayFolder: Заказы на согласовании
measure 'Подтвержден всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "Подтвержден"
)
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Согласован всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "Согласован"
)
formatString: #,0
displayFolder: Заказы согласованы
measure 'Тех. заказ всего, руб.' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего в руб]),
'Заказы в заявках'[Статус] = "Тех. заказ")
formatString: #,0
displayFolder: Заказы тех. заказ
measure 'В производстве кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В пути кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'Выгружен на складе кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "Выгружен на складе"
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'На согласовании кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "На согласовании"
)
formatString: #,0
displayFolder: Заказы на согласовании
measure 'Подтвержден кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "Подтвержден"
)
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Согласован кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "Согласован"
)
formatString: #,0
displayFolder: Заказы согласованы
measure 'Тех. заказ кол.' =
CALCULATE(
SUM('Заказы в заявках'[Количество]),
'Заказы в заявках'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех. заказ
measure 'В производстве, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "В производстве"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'В пути, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "В пути"
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Выгружен на складе, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "Выгружен на складе"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'На согласовании, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "На согласовании"
)
```
formatString: #,0
displayFolder: Заказы на согласовании
measure 'Подтвержден, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "Подтвержден"
)
```
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Согласован, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "Согласован"
)
```
formatString: #,0
displayFolder: Заказы согласованы
measure 'Тех. заказ, м3' = ```
CALCULATE(
SUM('Заказы в заявках'[Объем, м3]),
'Заказы в заявках'[Статус] = "Тех. заказ"
)
```
formatString: #,0
displayFolder: Заказы тех. заказ
measure 'В производстве всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
measure 'В пути всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
measure 'Выгружен на складе всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "Выгружен на складе"
)
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'На согласовании всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "На согласовании"
)
formatString: #,0
displayFolder: Заказы на согласовании
measure 'Подтвержден всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "Подтвержден"
)
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Согласован всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "Согласован"
)
formatString: #,0
displayFolder: Заказы согласованы
measure 'Тех. заказ всего, usd2' =
CALCULATE(
SUM('Заказы в заявках'[Сумма всего, usd2]),
'Заказы в заявках'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех. заказ
measure 'Сумма в производстве, руб' = ```
CALCULATE(
[В производстве всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы в производстве
changedProperty = IsHidden
measure 'Сумма в производстве, cny' = ```
CALCULATE(
[В производстве всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы в производстве
changedProperty = IsHidden
measure 'Сумма в производстве, usd2' = ```
CALCULATE(
[В производстве всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы в производстве
changedProperty = IsHidden
measure 'Сумма в пути, руб' = ```
CALCULATE(
[В пути всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'Сумма в пути, cny' = ```
CALCULATE(
[В пути всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'Сумма в пути, usd2' = ```
CALCULATE(
[В пути всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'Сумма выгружен на складе, руб' = ```
CALCULATE(
[Выгружен на складе всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Сумма выгружен на складе, cny' = ```
CALCULATE(
[Выгружен на складе всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Сумма выгружен на складе, usd2' = ```
CALCULATE(
[Выгружен на складе всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Сумма на согласовании, руб' = ```
CALCULATE(
[На согласовании всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы на согласовании
changedProperty = IsHidden
measure 'Сумма на согласовании, cny' = ```
CALCULATE(
[На согласовании всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы на согласовании
changedProperty = IsHidden
measure 'Сумма на согласовании, usd2' = ```
CALCULATE(
[На согласовании всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы на согласовании
changedProperty = IsHidden
measure 'Сумма тех. заказ, руб' = ```
CALCULATE(
[Тех. заказ всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы тех. заказ
changedProperty = IsHidden
measure 'Сумма тех. заказ, cny' = ```
CALCULATE(
[Тех. заказ всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы тех. заказ
changedProperty = IsHidden
measure 'Сумма тех. заказ, usd2' = ```
CALCULATE(
[Тех. заказ всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы тех. заказ
changedProperty = IsHidden
measure 'Сумма подтвержден, руб' = ```
CALCULATE(
[Подтвержден всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Сумма подтвержден, usd2' = ```
CALCULATE(
[Подтвержден всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Сумма подтвержден, cny' = ```
CALCULATE(
[Подтвержден всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы подтверждены
measure 'Сумма согласован, руб' = ```
CALCULATE(
[Согласован всего, usd2],
'Заказы в заявках'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы согласованы
measure 'Сумма согласован, usd2' = ```
CALCULATE(
[Согласован всего, usd2],
'Заказы в заявках'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы согласованы
measure 'Сумма согласован, cny' = ```
CALCULATE(
[Согласован всего, usd2],
'Заказы в заявках'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы согласованы
column 'Дата заказа поставщику'
dataType: dateTime
formatString: Long Date
summarizeBy: none
sourceColumn: Дата заказа поставщику
variation Изменение
isDefault
relationship: c4bab963-e6e9-4780-94ae-395563167574
defaultHierarchy: LocalDateTable_c6e09ca3-6b32-4ef4-9981-cfccc66408bb.'Иерархия дат'
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column 'Номер заказа поставщику'
dataType: string
summarizeBy: none
sourceColumn: Номер заказа поставщику
annotation SummarizationSetBy = Automatic
column 'Номер заявки'
dataType: string
summarizeBy: none
sourceColumn: Номер заявки
annotation SummarizationSetBy = Automatic
column 'Дата заявки'
dataType: dateTime
formatString: Long Date
summarizeBy: none
sourceColumn: Дата заявки
variation Изменение
isDefault
relationship: 60a062fa-8c9f-406d-ad17-21e2ab4966fb
defaultHierarchy: LocalDateTable_9ff62669-b1cd-4e6c-90bc-0932c77640cf.'Иерархия дат'
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column Контрагент
dataType: string
summarizeBy: none
sourceColumn: Контрагент
annotation SummarizationSetBy = Automatic
column partner_id
dataType: string
isHidden
summarizeBy: none
sourceColumn: partner_id
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column Статус
dataType: string
summarizeBy: none
sourceColumn: Статус
annotation SummarizationSetBy = Automatic
column artic_id
dataType: string
isHidden
summarizeBy: none
sourceColumn: artic_id
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column Количество
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Количество
annotation SummarizationSetBy = Automatic
column 'Кол. упаковок'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Кол. упаковок
annotation SummarizationSetBy = Automatic
column Цена
dataType: double
summarizeBy: sum
sourceColumn: Цена
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column 'Сумма в валюте документа'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Сумма в валюте документа
annotation SummarizationSetBy = Automatic
column 'Объем, м3'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Объем, м3
annotation SummarizationSetBy = Automatic
column Валюта
dataType: string
summarizeBy: none
sourceColumn: Валюта
annotation SummarizationSetBy = Automatic
column 'Сумма всего в руб'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Сумма всего в руб
annotation SummarizationSetBy = Automatic
column 'Сумма всего, usd2'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Сумма всего, usd2
annotation SummarizationSetBy = Automatic
partition 'Заказы в заявках' = m
mode: import
source =
let
Источник = Sql.Database("prdsql", "mag_pbi"),
#"pbi_Заказы в заявках" = Источник{[Schema="pbi",Item="Заказы в заявках"]}[Data],
#"Переименованные столбцы" = Table.RenameColumns(#"pbi_Заказы в заявках",{{"Сумма", "Сумма в валюте документа"}}),
Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Сумма всего, usd2", each Number.Round(_, 6), type number}}),
#"Переименованные столбцы1" = Table.RenameColumns(Округлено,{{"Сумма в руб", "Сумма всего в руб"}})
in
#"Переименованные столбцы1"
annotation PBI_NavigationStepName = Навигация
annotation PBI_ResultType = Table

View File

@ -1,13 +1,5 @@
table 'Заказы все'
measure 'В производстве кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
displayFolder: Заказы в производстве
isHidden
measure 'В производстве объем, м3' =
@ -16,8 +8,11 @@
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
isHidden
displayFolder: Заказы в производстве
changedProperty = IsHidden
measure 'В производстве сумма всего в usd2' =
CALCULATE(
@ -25,8 +20,11 @@
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
isHidden
displayFolder: Заказы в производстве
changedProperty = IsHidden
measure 'В производстве сумма всего в руб' =
CALCULATE(
@ -34,8 +32,11 @@
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
isHidden
displayFolder: Заказы в производстве
changedProperty = IsHidden
measure 'В производстве упак.' =
CALCULATE(
@ -43,56 +44,10 @@
'Заказы все'[Статус] = "В производстве"
)
formatString: #,0
isHidden
displayFolder: Заказы в производстве
measure 'Сумма в производстве, руб' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, cny' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, try' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "TRY"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'Сумма в производстве, usd2' = ```
CALCULATE(
[В производстве сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы в производстве
measure 'В пути кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'В пути объем, м3' =
@ -101,8 +56,11 @@
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
isHidden
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'В пути сумма всего в usd2' =
CALCULATE(
@ -110,8 +68,11 @@
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
isHidden
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'В пути сумма всего в руб' =
CALCULATE(
@ -119,8 +80,11 @@
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
isHidden
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'В пути упак.' =
CALCULATE(
@ -128,27 +92,10 @@
'Заказы все'[Статус] = "В пути"
)
formatString: #,0
isHidden
displayFolder: Заказы в пути
measure 'Сумма в пути, руб' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Сумма в пути, cny' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы в пути
changedProperty = IsHidden
measure 'Сумма в пути, try' = ```
@ -158,26 +105,10 @@
)
```
formatString: #,0
isHidden
displayFolder: Заказы в пути
measure 'Сумма в пути, usd2' = ```
CALCULATE(
[В пути сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы в пути
measure 'Тех заказ кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
displayFolder: Заказы тех
changedProperty = IsHidden
measure 'Тех заказ объем, м3' =
@ -186,8 +117,11 @@
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
isHidden
displayFolder: Заказы тех
changedProperty = IsHidden
measure 'Тех заказ сумма всего в usd2' =
CALCULATE(
@ -195,8 +129,11 @@
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
isHidden
displayFolder: Заказы тех
changedProperty = IsHidden
measure 'Тех заказ сумма всего в руб' =
CALCULATE(
@ -204,8 +141,11 @@
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
isHidden
displayFolder: Заказы тех
changedProperty = IsHidden
measure 'Тех заказ упак.' =
CALCULATE(
@ -213,27 +153,10 @@
'Заказы все'[Статус] = "Тех. заказ"
)
formatString: #,0
isHidden
displayFolder: Заказы тех
measure 'Сумма тех заказ, руб' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы тех
measure 'Сумма тех заказ, cny' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы тех
changedProperty = IsHidden
measure 'Сумма тех заказ, try' = ```
@ -243,17 +166,10 @@
)
```
formatString: #,0
isHidden
displayFolder: Заказы тех
measure 'Сумма тех заказ, usd2' = ```
CALCULATE(
[Тех заказ сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы тех
changedProperty = IsHidden
measure 'Согласование упак.' =
@ -262,16 +178,10 @@
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
isHidden
displayFolder: Заказы согласование
measure 'Согласование кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
displayFolder: Заказы согласование
changedProperty = IsHidden
measure 'Согласование объем, м3' =
@ -280,8 +190,11 @@
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
isHidden
displayFolder: Заказы согласование
changedProperty = IsHidden
measure 'Согласование сумма всего в руб' =
CALCULATE(
@ -289,8 +202,11 @@
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
isHidden
displayFolder: Заказы согласование
changedProperty = IsHidden
measure 'Согласование сумма всего в usd2' =
CALCULATE(
@ -298,27 +214,10 @@
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
)
formatString: #,0
isHidden
displayFolder: Заказы согласование
measure 'Сумма согласование, руб' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы согласование
measure 'Сумма согласование, cny' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы согласование
changedProperty = IsHidden
measure 'Сумма согласование, try' = ```
@ -328,26 +227,10 @@
)
```
formatString: #,0
isHidden
displayFolder: Заказы согласование
measure 'Сумма согласование, usd2' = ```
CALCULATE(
[Согласование сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы согласование
measure 'Выгружен на складе кол.' =
CALCULATE(
SUM('Заказы все'[Количество]),
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Выгружен на складе упак.' =
@ -356,8 +239,11 @@
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
isHidden
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Выгружен на складе объем, м3' =
CALCULATE(
@ -365,8 +251,11 @@
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
isHidden
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Выгружен на складе сумма всего в руб' =
CALCULATE(
@ -374,8 +263,11 @@
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
isHidden
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Выгружен на складе сумма всего в usd2' =
CALCULATE(
@ -383,27 +275,10 @@
FILTER('Заказы все', [Статус] = "Выгружен на складе")
)
formatString: #,0
isHidden
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, руб' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "руб."
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, cny' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "CNY"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
measure 'Сумма выгружен на складе, try' = ```
@ -413,36 +288,35 @@
)
```
formatString: #,0
isHidden
displayFolder: Заказы выгружены на складе
measure 'Сумма выгружен на складе, usd2' = ```
CALCULATE(
[Выгружен на складе сумма всего в usd2],
'Заказы все'[Валюта] = "USD2"
)
```
formatString: #,0
displayFolder: Заказы выгружены на складе
changedProperty = IsHidden
column 'Дата заказа поставщику'
dataType: dateTime
isHidden
formatString: Long Date
sourceProviderType: date
summarizeBy: none
sourceColumn: Дата заказа поставщику
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column 'Номер заказа поставщику'
dataType: string
isHidden
isNullable: false
sourceProviderType: nchar
summarizeBy: none
sourceColumn: Номер заказа поставщику
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column partner_id
@ -458,19 +332,25 @@
column Контрагент
dataType: string
isHidden
sourceProviderType: nvarchar(100)
summarizeBy: none
sourceColumn: Контрагент
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column Статус
dataType: string
isHidden
isNullable: false
sourceProviderType: varchar(15)
summarizeBy: none
sourceColumn: Статус
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column artic_id
@ -486,42 +366,54 @@
column Количество
dataType: double
isHidden
isNullable: false
sourceProviderType: decimal(15, 3)
summarizeBy: sum
sourceColumn: Количество
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column 'Кол. упаковок'
dataType: double
isHidden
formatString: #,0
sourceProviderType: decimal(10, 2)
summarizeBy: sum
sourceColumn: Кол. упаковок
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isDecimal":true}
column 'Объем, м3'
dataType: double
isHidden
sourceProviderType: decimal(38, 13)
summarizeBy: sum
sourceColumn: Объем, м3
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column Цена
dataType: double
isHidden
sourceProviderType: decimal(20, 12)
summarizeBy: sum
sourceColumn: Цена
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
@ -541,38 +433,50 @@
column Валюта
dataType: string
isHidden
sourceProviderType: nvarchar(10)
summarizeBy: none
sourceColumn: Валюта
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column 'Сумма всего в руб'
dataType: double
isHidden
formatString: #,0
sourceProviderType: decimal(31, 11)
summarizeBy: sum
sourceColumn: Сумма всего в руб
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isDecimal":true}
column Партнер
dataType: string
isHidden
sourceProviderType: nvarchar(100)
summarizeBy: none
sourceColumn: Партнер
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column 'Сумма всего в usd2'
dataType: double
isHidden
formatString: #,0.00
sourceProviderType: decimal(38, 14)
summarizeBy: sum
sourceColumn: Сумма всего в usd2
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
partition 'Заказы все' = m
@ -589,6 +493,8 @@
in
#"Переименованные столбцы"
changedProperty = IsHidden
annotation PBI_NavigationStepName = Навигация
annotation PBI_ResultType = Table

View File

@ -0,0 +1,103 @@
table 'Заявки товары'
column 'Дата заявки'
dataType: dateTime
formatString: Long Date
summarizeBy: none
sourceColumn: Дата заявки
variation Изменение
isDefault
relationship: 3522cb5a-7b9d-47a3-a469-1de50bbf8710
defaultHierarchy: LocalDateTable_12048057-749b-4527-a84c-3bfdddefb196.'Иерархия дат'
annotation SummarizationSetBy = Automatic
annotation UnderlyingDateTimeDataType = Date
column 'Номер заявки'
dataType: string
summarizeBy: none
sourceColumn: Номер заявки
annotation SummarizationSetBy = Automatic
column 'Статус заявки'
dataType: string
summarizeBy: none
sourceColumn: Статус заявки
annotation SummarizationSetBy = Automatic
column artic_id
dataType: string
isHidden
summarizeBy: none
sourceColumn: artic_id
changedProperty = IsHidden
annotation SummarizationSetBy = Automatic
column 'Количество начальное'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Количество начальное
annotation SummarizationSetBy = Automatic
column 'Кол. упаковок начальное'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Кол. упаковок начальное
annotation SummarizationSetBy = Automatic
column 'Количество заказано (вычет)'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Количество заказано (вычет)
annotation SummarizationSetBy = Automatic
column 'Кол. упаковок заказано (вычет)'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Кол. упаковок заказано (вычет)
annotation SummarizationSetBy = Automatic
column 'Количество текущее'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Количество текущее
annotation SummarizationSetBy = Automatic
column 'Кол. упаковок текущее'
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Кол. упаковок текущее
annotation SummarizationSetBy = Automatic
partition 'Заявки товары' = m
mode: import
source =
let
Источник = Sql.Database("prdsql", "mag_pbi"),
analytics_ЗаявкиТовары = Источник{[Schema="analytics",Item="ЗаявкиТовары"]}[Data],
#"Удаленные столбцы" = Table.RemoveColumns(analytics_ЗаявкиТовары,{"line_no", "nom_1c_id", "Номенклатура", "code", "Артикул", "g", "path"})
in
#"Удаленные столбцы"
annotation PBI_NavigationStepName = Навигация
annotation PBI_ResultType = Table

View File

@ -1028,7 +1028,7 @@
[Остаток - МП конец, шт]
+ [В производстве кол.]
+ [В производстве кол]
+ [В пути кол.]
```
formatString: #,0
@ -1075,7 +1075,7 @@
[Остаток - МП конец, шт]
+ sum('mp остатки'[Остаток МП, шт])
+ [В производстве кол.]
+ [В производстве кол]
+ [В пути кол.]
```
formatString: #,0

View File

@ -180,7 +180,7 @@
[Аппроксимация год, шт]
- [YTD Сумма продаж с начала года, шт]
- 'Заказы все'[В производстве кол.]
- 'Заказы все'[В производстве кол]
- 'Заказы все'[В пути кол.]
- [Остаток - МП конец, шт]
+ [Остаток - МП средний, шт]

View File

@ -423,32 +423,32 @@
pbiProd_СебестоимостьСводныйОт2022 = Источник{[Schema="pbiProd",Item="СводныйСебестоимость Для PBI"]}[Data],
#"Changed Type" = Table.TransformColumnTypes(pbiProd_СебестоимостьСводныйОт2022,{{"Период", type date}}),
#"Переименованные столбцы" = Table.RenameColumns(#"Changed Type",{{"Сумма", "Сумма, руб"}}),
Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Сумма, руб", each Number.Round(_, 5), type number}}),
Округлено1 = Table.TransformColumns(Округлено,{{"СуммаБезНДС", each Number.Round(_, 5), type number}}),
Округлено2 = Table.TransformColumns(Округлено1,{{"Закупка", each Number.Round(_, 5), type number}}),
Округлено3 = Table.TransformColumns(Округлено2,{{"СуммаРучнойСкидки", each Number.Round(_, 5), type number}}),
Округлено4 = Table.TransformColumns(Округлено3,{{"СуммаАвтоСкидки", each Number.Round(_, 5), type number}}),
Округлено5 = Table.TransformColumns(Округлено4,{{"Закупка, usd2", each Number.Round(_, 7), type number}}),
Округлено6 = Table.TransformColumns(Округлено5,{{"Таможня", each Number.Round(_, 5), type number}}),
Округлено7 = Table.TransformColumns(Округлено6,{{"ЕАЭС", each Number.Round(_, 5), type number}}),
Округлено8 = Table.TransformColumns(Округлено7,{{"Учетная цена", each Number.Round(_, 5), type number}}),
Округлено9 = Table.TransformColumns(Округлено8,{{"Учетная цена USD2+2", each Number.Round(_, 7), type number}}),
Округлено10 = Table.TransformColumns(Округлено9,{{"Маркетинг", each Number.Round(_, 5), type number}}),
Округлено11 = Table.TransformColumns(Округлено10,{{"Доставка", each Number.Round(_, 5), type number}}),
Округлено12 = Table.TransformColumns(Округлено11,{{"НДС", each Number.Round(_, 5), type number}}),
Округлено13 = Table.TransformColumns(Округлено12,{{"Производство", each Number.Round(_, 5), type number}}),
Округлено14 = Table.TransformColumns(Округлено13,{{"ЗатратыМП", each Number.Round(_, 5), type number}}),
Округлено15 = Table.TransformColumns(Округлено14,{{"Учетная стоимость", each Number.Round(_, 5), type number}}),
Округлено16 = Table.TransformColumns(Округлено15,{{"Учетная стоимость USD2+2", each Number.Round(_, 7), type number}}),
Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Сумма, руб", each Number.Round(_, 3), type number}}),
Округлено1 = Table.TransformColumns(Округлено,{{"СуммаБезНДС", each Number.Round(_, 3), type number}}),
Округлено2 = Table.TransformColumns(Округлено1,{{"Закупка", each Number.Round(_, 3), type number}}),
Округлено3 = Table.TransformColumns(Округлено2,{{"СуммаРучнойСкидки", each Number.Round(_, 3), type number}}),
Округлено4 = Table.TransformColumns(Округлено3,{{"СуммаАвтоСкидки", each Number.Round(_, 3), type number}}),
Округлено5 = Table.TransformColumns(Округлено4,{{"Закупка, usd2", each Number.Round(_, 3), type number}}),
Округлено6 = Table.TransformColumns(Округлено5,{{"Таможня", each Number.Round(_, 3), type number}}),
Округлено7 = Table.TransformColumns(Округлено6,{{"ЕАЭС", each Number.Round(_, 3), type number}}),
Округлено8 = Table.TransformColumns(Округлено7,{{"Учетная цена", each Number.Round(_, 3), type number}}),
Округлено9 = Table.TransformColumns(Округлено8,{{"Учетная цена USD2+2", each Number.Round(_, 5), type number}}),
Округлено10 = Table.TransformColumns(Округлено9,{{"Маркетинг", each Number.Round(_, 3), type number}}),
Округлено11 = Table.TransformColumns(Округлено10,{{"Доставка", each Number.Round(_, 3), type number}}),
Округлено12 = Table.TransformColumns(Округлено11,{{"НДС", each Number.Round(_, 3), type number}}),
Округлено13 = Table.TransformColumns(Округлено12,{{"Производство", each Number.Round(_, 3), type number}}),
Округлено14 = Table.TransformColumns(Округлено13,{{"ЗатратыМП", each Number.Round(_, 3), type number}}),
Округлено15 = Table.TransformColumns(Округлено14,{{"Учетная стоимость", each Number.Round(_, 3), type number}}),
Округлено16 = Table.TransformColumns(Округлено15,{{"Учетная стоимость USD2+2", each Number.Round(_, 5), type number}}),
#"Переименованные столбцы1" = Table.RenameColumns(Округлено16,{{"Сумма, руб", "Сумма plus МП, руб"}}),
#"Удаленные столбцы" = Table.RemoveColumns(#"Переименованные столбцы1",{"id", "Code", "Ценовая группа", "Учетная стоимость", "Учетная стоимость USD2+2", "СуммаАвтоСкидки", "СуммаБезНДС", "СуммаРучнойСкидки", "Тип документа", "Номер регистратора"}),
#"Замененное значение" = Table.ReplaceValue(#"Удаленные столбцы","-","",Replacer.ReplaceText,{"Номер заказа"}),
#"Замененное значение1" = Table.ReplaceValue(#"Замененное значение"," ","",Replacer.ReplaceText,{"Номер заказа"}),
#"Замененное значение2" = Table.ReplaceValue(#"Замененное значение1",null,"-",Replacer.ReplaceValue,{"Организация"}),
#"Удаленные столбцы1" = Table.RemoveColumns(#"Замененное значение2",{"Партнер", "Сумма скидки USD2+2"}),
Округлено17 = Table.TransformColumns(#"Удаленные столбцы1",{{"АтсМаркировка", each Number.Round(_, 5), type number}}),
Округлено18 = Table.TransformColumns(Округлено17,{{"Приемка", each Number.Round(_, 5), type number}}),
Округлено19 = Table.TransformColumns(Округлено18,{{"СборкаЗаказа", each Number.Round(_, 5), type number}}),
Округлено17 = Table.TransformColumns(#"Удаленные столбцы1",{{"АтсМаркировка", each Number.Round(_, 3), type number}}),
Округлено18 = Table.TransformColumns(Округлено17,{{"Приемка", each Number.Round(_, 3), type number}}),
Округлено19 = Table.TransformColumns(Округлено18,{{"СборкаЗаказа", each Number.Round(_, 3), type number}}),
#"Измененный тип" = Table.TransformColumnTypes(Округлено19,{{"Заказ закрыт", type date}}),
#"Замененное значение3" = Table.ReplaceValue(#"Измененный тип","Супер пупер","АНТУРАЖ ЛТД ООО",Replacer.ReplaceText,{"Организация"}),
#"Добавлен пользовательский объект" = Table.AddColumn(#"Замененное значение3", "Пользовательский", each [#"Сумма plus МП, руб"]/[Курс usd2]),

View File

@ -101,7 +101,7 @@
annotation SummarizationSetBy = Automatic
column 'Дней в продаже'
dataType: int64
dataType: double
formatString: #,0
summarizeBy: sum
sourceColumn: Дней в продаже
@ -154,6 +154,69 @@
annotation PBI_FormatHint = {"isGeneralNumber":true}
column quantity
dataType: double
summarizeBy: sum
sourceColumn: quantity
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column upakovok
dataType: double
summarizeBy: sum
sourceColumn: upakovok
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column quantity_mp
dataType: double
summarizeBy: sum
sourceColumn: quantity_mp
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column upakovok_mp
dataType: double
summarizeBy: sum
sourceColumn: upakovok_mp
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column dostupno_upakovok_mp
dataType: double
summarizeBy: sum
sourceColumn: dostupno_upakovok_mp
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column ostatok_mp
dataType: double
summarizeBy: sum
sourceColumn: ostatok_mp
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
column ostatok_all
dataType: double
summarizeBy: sum
sourceColumn: ostatok_all
annotation SummarizationSetBy = Automatic
annotation PBI_FormatHint = {"isGeneralNumber":true}
partition 'Упущенные продажи' = m
mode: import
source =
@ -161,9 +224,11 @@
Источник = Sql.Databases("prdsql"),
mag_pbi = Источник{[Name="mag_pbi"]}[Data],
sales_w_ostatok_da_net = mag_pbi{[Schema="pbi",Item="w_ostatok_da_net"]}[Data],
#"Переименованные столбцы" = Table.RenameColumns(sales_w_ostatok_da_net,{{"dt", "Дата"}, {"ostatok", "Дней в продаже"}})
#"Переименованные столбцы" = Table.RenameColumns(sales_w_ostatok_da_net,{{"dt", "Дата"}, {"ostatok", "Дней в продаже"}}),
Округлено1 = Table.TransformColumns(#"Переименованные столбцы",{{"quantity", each Number.Round(_, 0), type number}}),
Округлено2 = Table.TransformColumns(Округлено1,{{"upakovok", each Number.Round(_, 0), type number}})
in
#"Переименованные столбцы"
Округлено2
annotation PBI_ResultType = Table

View File

@ -11,7 +11,7 @@
}
}
},
"activeSectionIndex": 9,
"activeSectionIndex": 10,
"defaultDrillFilterOtherVisuals": true,
"slowDataSourceSettings": {
"isCrossHighlightingDisabled": false,
@ -48,7 +48,7 @@
"expanded": {
"expr": {
"Literal": {
"Value": "false"
"Value": "true"
}
}
},

Some files were not shown because too many files have changed in this diff Show More