refresh pbi
This commit is contained in:
parent
cdfd33e2f3
commit
280fb4eef3
@ -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"
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 292.24,
|
|
||||||
"id": 5853011910,
|
|
||||||
"width": 1280,
|
|
||||||
"x": 0,
|
|
||||||
"y": 292.24,
|
|
||||||
"z": 1000
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 292.64,
|
|
||||||
"id": 5853011911,
|
|
||||||
"width": 1280,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 256,
|
|
||||||
"id": 5853011909,
|
|
||||||
"width": 1200.1,
|
|
||||||
"x": 0,
|
|
||||||
"y": 360.36,
|
|
||||||
"z": 1000
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 715.71,
|
|
||||||
"id": 5853011904,
|
|
||||||
"width": 1280.37,
|
|
||||||
"x": 0,
|
|
||||||
"y": 3.6,
|
|
||||||
"z": 1000
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 701.86,
|
|
||||||
"id": 5853011906,
|
|
||||||
"width": 1280,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 719.42,
|
|
||||||
"id": 5853011907,
|
|
||||||
"width": 1280.39,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 720.21,
|
|
||||||
"id": 5853011905,
|
|
||||||
"width": 1280,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 720.26,
|
|
||||||
"id": 5853011913,
|
|
||||||
"width": 1280,
|
|
||||||
"x": 0,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 407.07,
|
|
||||||
"id": 5853011914,
|
|
||||||
"width": 1269.27,
|
|
||||||
"x": 11.31,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
File diff suppressed because it is too large
Load Diff
@ -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
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@ -1,8 +0,0 @@
|
|||||||
{
|
|
||||||
"height": 632.17,
|
|
||||||
"id": 5853011903,
|
|
||||||
"width": 1269.68,
|
|
||||||
"x": 10.68,
|
|
||||||
"y": 0,
|
|
||||||
"z": 0
|
|
||||||
}
|
|
||||||
@ -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
13
pbi/report/.pbixproj.json
Normal 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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -4,14 +4,14 @@
|
|||||||
{
|
{
|
||||||
"ordinal": 0,
|
"ordinal": 0,
|
||||||
"scrollPosition": {
|
"scrollPosition": {
|
||||||
"x": 0,
|
"x": 2029.6232452665117,
|
||||||
"y": 0
|
"y": 0
|
||||||
},
|
},
|
||||||
"nodes": [
|
"nodes": [
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 856.22444097511425,
|
"x": 856.22444097511425,
|
||||||
"y": 389.55821729990259
|
"y": 401.05821729990259
|
||||||
},
|
},
|
||||||
"nodeIndex": "Номенклатура",
|
"nodeIndex": "Номенклатура",
|
||||||
"nodeLineageTag": "f50f43b8-653f-4068-88a3-0ada40f333a9",
|
"nodeLineageTag": "f50f43b8-653f-4068-88a3-0ada40f333a9",
|
||||||
@ -19,13 +19,13 @@
|
|||||||
"height": 128,
|
"height": 128,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 12,
|
"zIndex": 22,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 333.84477886671806,
|
"x": 333.84477886671806,
|
||||||
"y": 261.69057158549634
|
"y": 273.19057158549634
|
||||||
},
|
},
|
||||||
"nodeIndex": "Партнер",
|
"nodeIndex": "Партнер",
|
||||||
"nodeLineageTag": "97e02e8a-24d7-460f-a5d4-380f0994e0c4",
|
"nodeLineageTag": "97e02e8a-24d7-460f-a5d4-380f0994e0c4",
|
||||||
@ -33,13 +33,13 @@
|
|||||||
"height": 200,
|
"height": 200,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 13,
|
"zIndex": 23,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 288.1722637728721,
|
"x": 288.1722637728721,
|
||||||
"y": 943.01405790699573
|
"y": 954.51405790699573
|
||||||
},
|
},
|
||||||
"nodeIndex": "Стоимость МП",
|
"nodeIndex": "Стоимость МП",
|
||||||
"nodeLineageTag": "7582b25e-0a47-4bd4-998d-ad7beb18db6d",
|
"nodeLineageTag": "7582b25e-0a47-4bd4-998d-ad7beb18db6d",
|
||||||
@ -47,13 +47,13 @@
|
|||||||
"height": 176,
|
"height": 176,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 14,
|
"zIndex": 24,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1715.1829989146879,
|
"x": 1715.1829989146879,
|
||||||
"y": 226.27094844324148
|
"y": 237.77094844324148
|
||||||
},
|
},
|
||||||
"nodeIndex": "crm_company_uf",
|
"nodeIndex": "crm_company_uf",
|
||||||
"nodeLineageTag": "fd78159b-18fa-40a9-970a-1470a125bad3",
|
"nodeLineageTag": "fd78159b-18fa-40a9-970a-1470a125bad3",
|
||||||
@ -61,13 +61,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 15,
|
"zIndex": 25,
|
||||||
"expandedHeight": 128
|
"expandedHeight": 128
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1130.3166562159849,
|
"x": 1130.3166562159849,
|
||||||
"y": 0
|
"y": 11.5
|
||||||
},
|
},
|
||||||
"nodeIndex": "Основной отчет",
|
"nodeIndex": "Основной отчет",
|
||||||
"nodeLineageTag": "2d43f3dd-0ea9-4290-8d89-3174dc2dc1da",
|
"nodeLineageTag": "2d43f3dd-0ea9-4290-8d89-3174dc2dc1da",
|
||||||
@ -75,13 +75,13 @@
|
|||||||
"height": 72,
|
"height": 72,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 3,
|
"zIndex": 14,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1008.4916974160167,
|
"x": 1008.4916974160167,
|
||||||
"y": 203.17770862374468
|
"y": 214.67770862374468
|
||||||
},
|
},
|
||||||
"nodeIndex": "Группы",
|
"nodeIndex": "Группы",
|
||||||
"nodeLineageTag": "085eeae7-b80c-4f6e-b69a-6cb3c636ab1e",
|
"nodeLineageTag": "085eeae7-b80c-4f6e-b69a-6cb3c636ab1e",
|
||||||
@ -89,13 +89,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 25,
|
"zIndex": 33,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 454.31072127633752,
|
"x": 454.31072127633752,
|
||||||
"y": 624.985893116132
|
"y": 636.485893116132
|
||||||
},
|
},
|
||||||
"nodeIndex": "Себестоимость",
|
"nodeIndex": "Себестоимость",
|
||||||
"nodeLineageTag": "14d56775-0ee6-4ae1-af81-db38504b0997",
|
"nodeLineageTag": "14d56775-0ee6-4ae1-af81-db38504b0997",
|
||||||
@ -103,13 +103,13 @@
|
|||||||
"height": 224,
|
"height": 224,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 19,
|
"zIndex": 27,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1289.0151811161079,
|
"x": 1289.0151811161079,
|
||||||
"y": 260.4741026736952
|
"y": 271.9741026736952
|
||||||
},
|
},
|
||||||
"nodeIndex": "Остатки",
|
"nodeIndex": "Остатки",
|
||||||
"nodeLineageTag": "8d7e8c56-9dcb-4c28-b191-4737cd281542",
|
"nodeLineageTag": "8d7e8c56-9dcb-4c28-b191-4737cd281542",
|
||||||
@ -117,13 +117,13 @@
|
|||||||
"height": 128,
|
"height": 128,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 4,
|
"zIndex": 15,
|
||||||
"expandedHeight": 272
|
"expandedHeight": 272
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 56.340787032174546,
|
"x": 56.340787032174546,
|
||||||
"y": 674.10197715650111
|
"y": 685.60197715650111
|
||||||
},
|
},
|
||||||
"nodeIndex": "Заявки на оплату",
|
"nodeIndex": "Заявки на оплату",
|
||||||
"nodeLineageTag": "cf134e75-cc78-416f-a1c4-a3752a52eff1",
|
"nodeLineageTag": "cf134e75-cc78-416f-a1c4-a3752a52eff1",
|
||||||
@ -131,13 +131,13 @@
|
|||||||
"height": 152,
|
"height": 152,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 5,
|
"zIndex": 16,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1700.2647080298225,
|
"x": 1700.2647080298225,
|
||||||
"y": 380.26815647414179
|
"y": 391.76815647414179
|
||||||
},
|
},
|
||||||
"nodeIndex": "Параметр цена продажи, %",
|
"nodeIndex": "Параметр цена продажи, %",
|
||||||
"nodeLineageTag": "567240c7-beb9-460f-adb6-dc71a6b3306f",
|
"nodeLineageTag": "567240c7-beb9-460f-adb6-dc71a6b3306f",
|
||||||
@ -145,13 +145,13 @@
|
|||||||
"height": 72,
|
"height": 72,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 6,
|
"zIndex": 17,
|
||||||
"expandedHeight": 224
|
"expandedHeight": 224
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 406.1462596814074,
|
"x": 406.1462596814074,
|
||||||
"y": 18.695727397596468
|
"y": 30.195727397596468
|
||||||
},
|
},
|
||||||
"nodeIndex": "План продаж менеджеров",
|
"nodeIndex": "План продаж менеджеров",
|
||||||
"nodeLineageTag": "730b70a2-916d-410b-8ccd-6a28377b1d5f",
|
"nodeLineageTag": "730b70a2-916d-410b-8ccd-6a28377b1d5f",
|
||||||
@ -159,13 +159,13 @@
|
|||||||
"height": 128,
|
"height": 128,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 21,
|
"zIndex": 29,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1406.1557649795775,
|
"x": 1406.1557649795775,
|
||||||
"y": 0
|
"y": 11.5
|
||||||
},
|
},
|
||||||
"nodeIndex": "План продаж по группам",
|
"nodeIndex": "План продаж по группам",
|
||||||
"nodeLineageTag": "e5099f33-fe37-44c8-8fc3-d31668a2913f",
|
"nodeLineageTag": "e5099f33-fe37-44c8-8fc3-d31668a2913f",
|
||||||
@ -173,13 +173,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 7,
|
"zIndex": 18,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1264.1750442241512,
|
"x": 1264.1750442241512,
|
||||||
"y": 754.45840881409413
|
"y": 765.95840881409413
|
||||||
},
|
},
|
||||||
"nodeIndex": "Закупки",
|
"nodeIndex": "Закупки",
|
||||||
"nodeLineageTag": "3b808b20-2111-4e80-9c03-a234a8b34733",
|
"nodeLineageTag": "3b808b20-2111-4e80-9c03-a234a8b34733",
|
||||||
@ -187,13 +187,13 @@
|
|||||||
"height": 176,
|
"height": 176,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 26,
|
"zIndex": 34,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1393.9196486731632,
|
"x": 1393.9196486731632,
|
||||||
"y": 984.37919495128688
|
"y": 995.87919495128688
|
||||||
},
|
},
|
||||||
"nodeIndex": "Организация",
|
"nodeIndex": "Организация",
|
||||||
"nodeLineageTag": "445da135-b7ce-41de-a01b-f652726fbeda",
|
"nodeLineageTag": "445da135-b7ce-41de-a01b-f652726fbeda",
|
||||||
@ -201,13 +201,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 8,
|
"zIndex": 19,
|
||||||
"expandedHeight": 200
|
"expandedHeight": 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 861.4335883379548,
|
"x": 861.4335883379548,
|
||||||
"y": 52.230858939218265
|
"y": 63.730858939218265
|
||||||
},
|
},
|
||||||
"nodeIndex": "ПРАЙСлист",
|
"nodeIndex": "ПРАЙСлист",
|
||||||
"nodeLineageTag": "1c432e4c-6774-47b9-a4e5-46ccccc3084a",
|
"nodeLineageTag": "1c432e4c-6774-47b9-a4e5-46ccccc3084a",
|
||||||
@ -215,13 +215,13 @@
|
|||||||
"height": 128,
|
"height": 128,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 20,
|
"zIndex": 28,
|
||||||
"expandedHeight": 296
|
"expandedHeight": 296
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 645.2235789234087,
|
"x": 645.2235789234087,
|
||||||
"y": 255.0265573547602
|
"y": 266.5265573547602
|
||||||
},
|
},
|
||||||
"nodeIndex": ".Календарь",
|
"nodeIndex": ".Календарь",
|
||||||
"nodeLineageTag": "fa15f6a2-9f96-4009-a5f4-ba8eaed6c41f",
|
"nodeLineageTag": "fa15f6a2-9f96-4009-a5f4-ba8eaed6c41f",
|
||||||
@ -229,13 +229,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 24,
|
"zIndex": 32,
|
||||||
"expandedHeight": 224
|
"expandedHeight": 224
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1698.5032190149034,
|
"x": 1698.5032190149034,
|
||||||
"y": 0
|
"y": 11.5
|
||||||
},
|
},
|
||||||
"nodeIndex": "Отзывы клиентов",
|
"nodeIndex": "Отзывы клиентов",
|
||||||
"nodeLineageTag": "e203fedd-13d1-4354-93b1-a4029329da19",
|
"nodeLineageTag": "e203fedd-13d1-4354-93b1-a4029329da19",
|
||||||
@ -243,13 +243,13 @@
|
|||||||
"height": 72,
|
"height": 72,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 10,
|
"zIndex": 20,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1397.2946535990513,
|
"x": 1397.2946535990513,
|
||||||
"y": 422.51108795463841
|
"y": 434.01108795463841
|
||||||
},
|
},
|
||||||
"nodeIndex": "mp остатки",
|
"nodeIndex": "mp остатки",
|
||||||
"nodeLineageTag": "0d2dd773-f3b9-4998-a61e-4c0ee3b786f7",
|
"nodeLineageTag": "0d2dd773-f3b9-4998-a61e-4c0ee3b786f7",
|
||||||
@ -257,13 +257,13 @@
|
|||||||
"height": 152,
|
"height": 152,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 17,
|
"zIndex": 26,
|
||||||
"expandedHeight": 272
|
"expandedHeight": 272
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 879.52645993747183,
|
"x": 879.52645993747183,
|
||||||
"y": 646.08722694057167
|
"y": 657.58722694057167
|
||||||
},
|
},
|
||||||
"nodeIndex": "mp аналитика продаж",
|
"nodeIndex": "mp аналитика продаж",
|
||||||
"nodeLineageTag": "58250bbb-338e-4a45-893e-194a83401242",
|
"nodeLineageTag": "58250bbb-338e-4a45-893e-194a83401242",
|
||||||
@ -271,13 +271,13 @@
|
|||||||
"height": 152,
|
"height": 152,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 11,
|
"zIndex": 21,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": 66.03828416218451
|
"y": 77.53828416218451
|
||||||
},
|
},
|
||||||
"nodeIndex": "Менеджеры",
|
"nodeIndex": "Менеджеры",
|
||||||
"nodeLineageTag": "def64f4b-cbb7-4474-ac96-3666666a1096",
|
"nodeLineageTag": "def64f4b-cbb7-4474-ac96-3666666a1096",
|
||||||
@ -285,13 +285,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 23,
|
"zIndex": 31,
|
||||||
"expandedHeight": 152
|
"expandedHeight": 152
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 861.46790242389773,
|
"x": 861.46790242389773,
|
||||||
"y": 875.62787424427336
|
"y": 887.12787424427336
|
||||||
},
|
},
|
||||||
"nodeIndex": "Упущенные продажи",
|
"nodeIndex": "Упущенные продажи",
|
||||||
"nodeLineageTag": "3971542f-0c46-485b-9c48-73006d99f2be",
|
"nodeLineageTag": "3971542f-0c46-485b-9c48-73006d99f2be",
|
||||||
@ -299,13 +299,13 @@
|
|||||||
"height": 152,
|
"height": 152,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 22,
|
"zIndex": 30,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1715.3846898844733,
|
"x": 1715.3846898844733,
|
||||||
"y": 118.27935590649554
|
"y": 129.77935590649554
|
||||||
},
|
},
|
||||||
"nodeIndex": "Расходы по годам",
|
"nodeIndex": "Расходы по годам",
|
||||||
"nodeLineageTag": "fd14666a-afa4-4e1e-b839-07b6214ab536",
|
"nodeLineageTag": "fd14666a-afa4-4e1e-b839-07b6214ab536",
|
||||||
@ -313,13 +313,13 @@
|
|||||||
"height": 72,
|
"height": 72,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 1,
|
"zIndex": 12,
|
||||||
"expandedHeight": 272
|
"expandedHeight": 272
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1557.5020243171532,
|
"x": 1557.5020243171532,
|
||||||
"y": 773.66967180124664
|
"y": 785.16967180124664
|
||||||
},
|
},
|
||||||
"nodeIndex": "Заказы все",
|
"nodeIndex": "Заказы все",
|
||||||
"nodeLineageTag": "27466267-3e13-47a0-9e7b-4f6283bee193",
|
"nodeLineageTag": "27466267-3e13-47a0-9e7b-4f6283bee193",
|
||||||
@ -327,13 +327,13 @@
|
|||||||
"height": 128,
|
"height": 128,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 2,
|
"zIndex": 13,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1708.9772899451859,
|
"x": 1708.9772899451859,
|
||||||
"y": 485.93002622980629
|
"y": 497.43002622980629
|
||||||
},
|
},
|
||||||
"nodeIndex": "mp реклама",
|
"nodeIndex": "mp реклама",
|
||||||
"nodeLineageTag": "6204a654-5807-4a4b-b334-e584c554211f",
|
"nodeLineageTag": "6204a654-5807-4a4b-b334-e584c554211f",
|
||||||
@ -341,13 +341,13 @@
|
|||||||
"height": 176,
|
"height": 176,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 0,
|
"zIndex": 1,
|
||||||
"expandedHeight": 300
|
"expandedHeight": 300
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1399.6889244439476,
|
"x": 1399.6889244439476,
|
||||||
"y": 127.60354121010988
|
"y": 139.10354121010988
|
||||||
},
|
},
|
||||||
"nodeIndex": "План маркеты",
|
"nodeIndex": "План маркеты",
|
||||||
"nodeLineageTag": "0f193589-de81-448a-9dec-947bcb7e02e9",
|
"nodeLineageTag": "0f193589-de81-448a-9dec-947bcb7e02e9",
|
||||||
@ -355,13 +355,13 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 0,
|
"zIndex": 2,
|
||||||
"expandedHeight": 176
|
"expandedHeight": 176
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1125.8010546698013,
|
"x": 1125.8010546698013,
|
||||||
"y": 529.186820587779
|
"y": 540.686820587779
|
||||||
},
|
},
|
||||||
"nodeIndex": "Резервы",
|
"nodeIndex": "Резервы",
|
||||||
"nodeLineageTag": "66ec7641-9058-4f7a-9c9c-83c8bc3e1b61",
|
"nodeLineageTag": "66ec7641-9058-4f7a-9c9c-83c8bc3e1b61",
|
||||||
@ -369,45 +369,163 @@
|
|||||||
"height": 104,
|
"height": 104,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 0,
|
"zIndex": 3,
|
||||||
"expandedHeight": 200
|
"expandedHeight": 200
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 1999.3846898844733,
|
"x": 1999.3846898844733,
|
||||||
"y": 409.50702895349787
|
"y": 421.00702895349787
|
||||||
},
|
},
|
||||||
"nodeIndex": "Я.Директ расходы",
|
"nodeIndex": "Я.Директ расходы",
|
||||||
"size": {
|
"size": {
|
||||||
"height": 300,
|
"height": 300,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 0
|
"zIndex": 4
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {
|
"location": {
|
||||||
"x": 2283.3846898844731,
|
"x": 2283.3846898844731,
|
||||||
"y": 447.50702895349787
|
"y": 459.00702895349787
|
||||||
},
|
},
|
||||||
"nodeIndex": "Я.Директ заказы",
|
"nodeIndex": "Я.Директ заказы",
|
||||||
"size": {
|
"size": {
|
||||||
"height": 224,
|
"height": 224,
|
||||||
"width": 234
|
"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
|
"zIndex": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {},
|
"location": {},
|
||||||
"nodeIndex": "mp узел",
|
"nodeIndex": "analytics manufacturers",
|
||||||
|
"nodeLineageTag": "785f2fbd-9fa3-46ee-b7f1-ccff08c48369",
|
||||||
"size": {
|
"size": {
|
||||||
"height": 152,
|
"height": 200,
|
||||||
"width": 234
|
"width": 234
|
||||||
},
|
},
|
||||||
"zIndex": 0
|
"zIndex": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": {},
|
"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": {
|
"size": {
|
||||||
"height": 200,
|
"height": 200,
|
||||||
"width": 234
|
"width": 234
|
||||||
@ -416,7 +534,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "Все таблицы",
|
"name": "Все таблицы",
|
||||||
"zoomValue": 44.489226033719291,
|
"zoomValue": 55.599173134922388,
|
||||||
"pinKeyFieldsToTop": false,
|
"pinKeyFieldsToTop": false,
|
||||||
"showExtraHeaderInfo": false,
|
"showExtraHeaderInfo": false,
|
||||||
"hideKeyFieldsWhenCollapsed": false,
|
"hideKeyFieldsWhenCollapsed": false,
|
||||||
@ -1267,8 +1385,127 @@
|
|||||||
"showExtraHeaderInfo": false,
|
"showExtraHeaderInfo": false,
|
||||||
"hideKeyFieldsWhenCollapsed": false,
|
"hideKeyFieldsWhenCollapsed": false,
|
||||||
"tablesLocked": 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
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"name": "deficit",
|
||||||
|
"zoomValue": 79.553182037699884,
|
||||||
|
"pinKeyFieldsToTop": false,
|
||||||
|
"showExtraHeaderInfo": false,
|
||||||
|
"hideKeyFieldsWhenCollapsed": false,
|
||||||
|
"tablesLocked": false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"selectedDiagram": "Макет 1",
|
"selectedDiagram": "deficit",
|
||||||
"defaultDiagram": "Все таблицы"
|
"defaultDiagram": "Все таблицы"
|
||||||
}
|
}
|
||||||
@ -14,10 +14,12 @@ queryGroup 'Ошибки в запросах — 05 01 2025 15:59:08'
|
|||||||
|
|
||||||
annotation __PBI_TimeIntelligenceEnabled = 1
|
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 PBI_ProTooling = ["DaxQueryView_Desktop"]
|
||||||
|
|
||||||
|
annotation PBIDesktopVersion = 2.146.1254.0 (25.08)+791a7518fadc83da883d79322a2658aff57c8db3
|
||||||
|
|
||||||
ref table Номенклатура
|
ref table Номенклатура
|
||||||
ref table Партнер
|
ref table Партнер
|
||||||
ref table 'Стоимость МП'
|
ref table 'Стоимость МП'
|
||||||
@ -45,7 +47,6 @@ ref table Менеджеры
|
|||||||
ref table 'mp остатки'
|
ref table 'mp остатки'
|
||||||
ref table 'mp аналитика продаж'
|
ref table 'mp аналитика продаж'
|
||||||
ref table ПРАЙСлист
|
ref table ПРАЙСлист
|
||||||
ref table LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab
|
|
||||||
ref table 'Отзывы клиентов'
|
ref table 'Отзывы клиентов'
|
||||||
ref table 'Упущенные продажи'
|
ref table 'Упущенные продажи'
|
||||||
ref table LocalDateTable_2f146245-8120-4ed9-87dc-af8699bb0274
|
ref table LocalDateTable_2f146245-8120-4ed9-87dc-af8699bb0274
|
||||||
@ -61,6 +62,30 @@ ref table 'Я.Директ расходы'
|
|||||||
ref table 'Я.Директ заказы'
|
ref table 'Я.Директ заказы'
|
||||||
ref table 'mp узел'
|
ref table 'mp узел'
|
||||||
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 'Алова Елена'
|
||||||
ref role 'Гладышева Ольга'
|
ref role 'Гладышева Ольга'
|
||||||
@ -90,47 +90,10 @@ relationship AutoDetected_34ee49f1-fee2-4e8c-ae63-add84ec273df
|
|||||||
fromColumn: ПРАЙСлист.artic_id
|
fromColumn: ПРАЙСлист.artic_id
|
||||||
toColumn: Номенклатура._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
|
relationship AutoDetected_3779c3ac-c497-4083-8eb0-ad86aaa8a771
|
||||||
fromColumn: 'Упущенные продажи'.artic_id
|
fromColumn: 'Упущенные продажи'.artic_id
|
||||||
toColumn: Номенклатура._artic_id
|
toColumn: Номенклатура._artic_id
|
||||||
|
|
||||||
relationship 4f365827-f1a2-9c34-5415-efb3452f5951
|
|
||||||
fromColumn: 'Упущенные продажи'.Дата
|
|
||||||
toColumn: '.Календарь'.Дата
|
|
||||||
|
|
||||||
relationship 28a764af-4e8a-4c89-8ceb-304403c0d71a
|
relationship 28a764af-4e8a-4c89-8ceb-304403c0d71a
|
||||||
joinOnDateBehavior: datePartOnly
|
joinOnDateBehavior: datePartOnly
|
||||||
fromColumn: 'Упущенные продажи'.'Дата первого поступления'
|
fromColumn: 'Упущенные продажи'.'Дата первого поступления'
|
||||||
@ -150,10 +113,6 @@ relationship 8229a93a-e14d-491e-ac57-cbab91627fdd
|
|||||||
fromColumn: 'mp реклама'.'Дата начала'
|
fromColumn: 'mp реклама'.'Дата начала'
|
||||||
toColumn: LocalDateTable_1c75c57c-6ac4-4a07-ab45-b46636c3847c.Date
|
toColumn: LocalDateTable_1c75c57c-6ac4-4a07-ab45-b46636c3847c.Date
|
||||||
|
|
||||||
relationship c3cb1aca-d642-4ed3-d7a7-c54fe18f71d3
|
|
||||||
fromColumn: 'mp реклама'.Дата
|
|
||||||
toColumn: '.Календарь'.Дата
|
|
||||||
|
|
||||||
relationship fae31430-95d8-f385-acf1-a2826f31846c
|
relationship fae31430-95d8-f385-acf1-a2826f31846c
|
||||||
fromColumn: 'mp реклама'.artic_id
|
fromColumn: 'mp реклама'.artic_id
|
||||||
toColumn: Номенклатура._artic_id
|
toColumn: Номенклатура._artic_id
|
||||||
@ -163,10 +122,6 @@ relationship 381b6bd4-06f4-496e-9264-13deb45adbf2
|
|||||||
fromColumn: 'План маркеты'.Месяц
|
fromColumn: 'План маркеты'.Месяц
|
||||||
toColumn: LocalDateTable_66d8bbba-35e3-44df-be7f-bb6fc44f271a.Date
|
toColumn: LocalDateTable_66d8bbba-35e3-44df-be7f-bb6fc44f271a.Date
|
||||||
|
|
||||||
relationship f9bb46c5-d73a-2219-3f8a-07559a96a567
|
|
||||||
fromColumn: Закупки.Период
|
|
||||||
toColumn: '.Календарь'.Дата
|
|
||||||
|
|
||||||
relationship e4537ee3-4045-38dc-b214-cb1c5de0b9e2
|
relationship e4537ee3-4045-38dc-b214-cb1c5de0b9e2
|
||||||
fromColumn: Закупки.artic_id
|
fromColumn: Закупки.artic_id
|
||||||
toColumn: Номенклатура._artic_id
|
toColumn: Номенклатура._artic_id
|
||||||
@ -183,10 +138,6 @@ relationship AutoDetected_78bdb83b-79d3-4f5e-b7af-54227f9db024
|
|||||||
fromColumn: Резервы.artic_id
|
fromColumn: Резервы.artic_id
|
||||||
toColumn: Номенклатура._artic_id
|
toColumn: Номенклатура._artic_id
|
||||||
|
|
||||||
relationship e27252e4-5020-94c9-42db-b3a63806f34f
|
|
||||||
fromColumn: Резервы.'Дата обновления'
|
|
||||||
toColumn: '.Календарь'.Дата
|
|
||||||
|
|
||||||
relationship 8171e79f-bfe6-4798-bb1a-98146553bada
|
relationship 8171e79f-bfe6-4798-bb1a-98146553bada
|
||||||
joinOnDateBehavior: datePartOnly
|
joinOnDateBehavior: datePartOnly
|
||||||
fromColumn: Партнер.'Дата первого заказа'
|
fromColumn: Партнер.'Дата первого заказа'
|
||||||
@ -197,10 +148,6 @@ relationship 43da0466-6cb4-29cb-0624-f73171c1d064
|
|||||||
fromColumn: 'Я.Директ расходы'.key_dir
|
fromColumn: 'Я.Директ расходы'.key_dir
|
||||||
toColumn: 'Я.Директ заказы'.key_dir
|
toColumn: 'Я.Директ заказы'.key_dir
|
||||||
|
|
||||||
relationship 634101f5-71e4-2d48-7d90-832b057647a3
|
|
||||||
fromColumn: 'Я.Директ расходы'.Дата
|
|
||||||
toColumn: '.Календарь'.Дата
|
|
||||||
|
|
||||||
relationship e1b1daf7-34c4-f072-2ead-53e97f931563
|
relationship e1b1daf7-34c4-f072-2ead-53e97f931563
|
||||||
fromColumn: Себестоимость.'Номер заказа'
|
fromColumn: Себестоимость.'Номер заказа'
|
||||||
toColumn: 'Я.Директ заказы'.'ID покупки'
|
toColumn: 'Я.Директ заказы'.'ID покупки'
|
||||||
@ -241,7 +188,185 @@ relationship a388dedc-5e84-5967-96df-b8bae5c33891
|
|||||||
fromColumn: 'mp оборот'.Организация
|
fromColumn: 'mp оборот'.Организация
|
||||||
toColumn: Организация.Организация
|
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
|
relationship d0083c1d-7d13-e893-6081-a9eeae7c53f0
|
||||||
fromColumn: 'mp оборот'.Дата
|
fromColumn: 'mp оборот'.Дата
|
||||||
toColumn: '.Календарь'.Дата
|
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
|
||||||
|
|
||||||
@ -11,7 +11,7 @@
|
|||||||
|
|
||||||
variation Изменение
|
variation Изменение
|
||||||
isDefault
|
isDefault
|
||||||
relationship: 306cff38-7ed9-4281-b26b-fdf3eb9b0316
|
relationship: be16665c-6e35-421d-a938-614c9b5b4485
|
||||||
defaultHierarchy: LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab.'Иерархия дат'
|
defaultHierarchy: LocalDateTable_e0374236-67f4-4331-b4f5-c977a3082bab.'Иерархия дат'
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
@ -28,7 +28,7 @@
|
|||||||
partition '.Календарь' = calculated
|
partition '.Календарь' = calculated
|
||||||
mode: import
|
mode: import
|
||||||
source = ```
|
source = ```
|
||||||
CALENDAR(DATE(2018,01,01), TODAY())
|
CALENDAR(DATE(2018,01,01), DATE(2028,01,01))
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
107
pbi/report/Model/tables/analytics deficit_proposal.tmdl
Normal file
107
pbi/report/Model/tables/analytics deficit_proposal.tmdl
Normal 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
|
||||||
|
|
||||||
122
pbi/report/Model/tables/analytics forecast.tmdl
Normal file
122
pbi/report/Model/tables/analytics forecast.tmdl
Normal 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
|
||||||
|
|
||||||
69
pbi/report/Model/tables/analytics forecast_scenarios.tmdl
Normal file
69
pbi/report/Model/tables/analytics forecast_scenarios.tmdl
Normal 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
|
||||||
|
|
||||||
@ -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
|
||||||
|
|
||||||
51
pbi/report/Model/tables/analytics manufacturers.tmdl
Normal file
51
pbi/report/Model/tables/analytics manufacturers.tmdl
Normal 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
|
||||||
|
|
||||||
133
pbi/report/Model/tables/analytics.DeficitWithAmount.tmdl
Normal file
133
pbi/report/Model/tables/analytics.DeficitWithAmount.tmdl
Normal 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
|
||||||
|
|
||||||
66
pbi/report/Model/tables/analytics.StagesForPayments.tmdl
Normal file
66
pbi/report/Model/tables/analytics.StagesForPayments.tmdl
Normal 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
|
||||||
|
|
||||||
206
pbi/report/Model/tables/analytics.Реальные оплаты.tmdl
Normal file
206
pbi/report/Model/tables/analytics.Реальные оплаты.tmdl
Normal 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
|
||||||
|
|
||||||
@ -14,7 +14,7 @@
|
|||||||
_Turnover - _Sales,
|
_Turnover - _Sales,
|
||||||
_Turnover,
|
_Turnover,
|
||||||
0
|
0
|
||||||
),
|
) * 100,
|
||||||
KEEPFILTERS(
|
KEEPFILTERS(
|
||||||
FILTER(
|
FILTER(
|
||||||
'.Календарь',
|
'.Календарь',
|
||||||
@ -24,8 +24,7 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
```
|
```
|
||||||
|
formatString: #,0
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
|
||||||
|
|
||||||
measure 'Расходы МП + РК + СПП, руб' = ```
|
measure 'Расходы МП + РК + СПП, руб' = ```
|
||||||
|
|
||||||
@ -50,9 +49,6 @@
|
|||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
|
||||||
measure 'НДС_20 по расходам, руб' = [Расходы МП + РК + СПП, руб] - [Расходы МП + РК + СПП, руб] / 1.2
|
|
||||||
formatString: #,0
|
|
||||||
|
|
||||||
measure 'Расходы к учетной сумме, %' =
|
measure 'Расходы к учетной сумме, %' =
|
||||||
|
|
||||||
VAR _MinDate = DATE(2025, 1, 1)
|
VAR _MinDate = DATE(2025, 1, 1)
|
||||||
@ -61,13 +57,15 @@
|
|||||||
VAR _Turnover =
|
VAR _Turnover =
|
||||||
SUM('mp оборот'[Сумма оборот МП, руб])
|
SUM('mp оборот'[Сумма оборот МП, руб])
|
||||||
VAR _Sales =
|
VAR _Sales =
|
||||||
|
[Сумма продаж, руб]
|
||||||
|
VAR _Cost =
|
||||||
[Сумма учетная, руб]
|
[Сумма учетная, руб]
|
||||||
RETURN
|
RETURN
|
||||||
DIVIDE(
|
DIVIDE(
|
||||||
_Turnover - _Sales,
|
_Turnover - _Sales,
|
||||||
_Turnover,
|
_Cost,
|
||||||
0
|
0
|
||||||
),
|
) * 100,
|
||||||
KEEPFILTERS(
|
KEEPFILTERS(
|
||||||
FILTER(
|
FILTER(
|
||||||
'.Календарь',
|
'.Календарь',
|
||||||
@ -75,8 +73,7 @@
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
formatString: #,0
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
|
||||||
|
|
||||||
column Дата
|
column Дата
|
||||||
dataType: dateTime
|
dataType: dateTime
|
||||||
@ -199,9 +199,11 @@
|
|||||||
Источник = Sql.Database("prdsql", "mag_pbi"),
|
Источник = Sql.Database("prdsql", "mag_pbi"),
|
||||||
pbi_РекламаМаркетплейсы = Источник{[Schema="pbi",Item="РекламаМаркетплейсы"]}[Data],
|
pbi_РекламаМаркетплейсы = Источник{[Schema="pbi",Item="РекламаМаркетплейсы"]}[Data],
|
||||||
#"Измененный тип" = Table.TransformColumnTypes(pbi_РекламаМаркетплейсы,{{"Дата", type date}, {"Просмотры", Int64.Type}, {"Клики", Int64.Type}, {"atbs кол-во добавлений в корзину", Int64.Type}, {"Количество заказов", Int64.Type}, {"Дата начала", type date}}),
|
#"Измененный тип" = 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
|
in
|
||||||
#"Переименованные столбцы"
|
Округлено1
|
||||||
|
|
||||||
annotation PBI_NavigationStepName = Навигация
|
annotation PBI_NavigationStepName = Навигация
|
||||||
|
|
||||||
721
pbi/report/Model/tables/Заказы в заявках.tmdl
Normal file
721
pbi/report/Model/tables/Заказы в заявках.tmdl
Normal 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
|
||||||
|
|
||||||
@ -1,13 +1,5 @@
|
|||||||
table 'Заказы все'
|
table 'Заказы все'
|
||||||
|
isHidden
|
||||||
measure 'В производстве кол.' =
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
SUM('Заказы все'[Количество]),
|
|
||||||
'Заказы все'[Статус] = "В производстве"
|
|
||||||
)
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы в производстве
|
|
||||||
|
|
||||||
measure 'В производстве объем, м3' =
|
measure 'В производстве объем, м3' =
|
||||||
|
|
||||||
@ -16,8 +8,11 @@
|
|||||||
'Заказы все'[Статус] = "В производстве"
|
'Заказы все'[Статус] = "В производстве"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в производстве
|
displayFolder: Заказы в производстве
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'В производстве сумма всего в usd2' =
|
measure 'В производстве сумма всего в usd2' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -25,8 +20,11 @@
|
|||||||
'Заказы все'[Статус] = "В производстве"
|
'Заказы все'[Статус] = "В производстве"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в производстве
|
displayFolder: Заказы в производстве
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'В производстве сумма всего в руб' =
|
measure 'В производстве сумма всего в руб' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -34,8 +32,11 @@
|
|||||||
'Заказы все'[Статус] = "В производстве"
|
'Заказы все'[Статус] = "В производстве"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в производстве
|
displayFolder: Заказы в производстве
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'В производстве упак.' =
|
measure 'В производстве упак.' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -43,56 +44,10 @@
|
|||||||
'Заказы все'[Статус] = "В производстве"
|
'Заказы все'[Статус] = "В производстве"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в производстве
|
displayFolder: Заказы в производстве
|
||||||
|
|
||||||
measure 'Сумма в производстве, руб' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
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: Заказы в пути
|
|
||||||
|
|
||||||
measure 'В пути объем, м3' =
|
measure 'В пути объем, м3' =
|
||||||
|
|
||||||
@ -101,8 +56,11 @@
|
|||||||
'Заказы все'[Статус] = "В пути"
|
'Заказы все'[Статус] = "В пути"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в пути
|
displayFolder: Заказы в пути
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'В пути сумма всего в usd2' =
|
measure 'В пути сумма всего в usd2' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -110,8 +68,11 @@
|
|||||||
'Заказы все'[Статус] = "В пути"
|
'Заказы все'[Статус] = "В пути"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в пути
|
displayFolder: Заказы в пути
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'В пути сумма всего в руб' =
|
measure 'В пути сумма всего в руб' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -119,8 +80,11 @@
|
|||||||
'Заказы все'[Статус] = "В пути"
|
'Заказы все'[Статус] = "В пути"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в пути
|
displayFolder: Заказы в пути
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'В пути упак.' =
|
measure 'В пути упак.' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -128,27 +92,10 @@
|
|||||||
'Заказы все'[Статус] = "В пути"
|
'Заказы все'[Статус] = "В пути"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в пути
|
displayFolder: Заказы в пути
|
||||||
|
|
||||||
measure 'Сумма в пути, руб' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[В пути сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "руб."
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы в пути
|
|
||||||
|
|
||||||
measure 'Сумма в пути, cny' = ```
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[В пути сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "CNY"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы в пути
|
|
||||||
|
|
||||||
measure 'Сумма в пути, try' = ```
|
measure 'Сумма в пути, try' = ```
|
||||||
|
|
||||||
@ -158,26 +105,10 @@
|
|||||||
)
|
)
|
||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы в пути
|
displayFolder: Заказы в пути
|
||||||
|
|
||||||
measure 'Сумма в пути, usd2' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[В пути сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "USD2"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы в пути
|
|
||||||
|
|
||||||
measure 'Тех заказ кол.' =
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
SUM('Заказы все'[Количество]),
|
|
||||||
'Заказы все'[Статус] = "Тех. заказ"
|
|
||||||
)
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы тех
|
|
||||||
|
|
||||||
measure 'Тех заказ объем, м3' =
|
measure 'Тех заказ объем, м3' =
|
||||||
|
|
||||||
@ -186,8 +117,11 @@
|
|||||||
'Заказы все'[Статус] = "Тех. заказ"
|
'Заказы все'[Статус] = "Тех. заказ"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы тех
|
displayFolder: Заказы тех
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Тех заказ сумма всего в usd2' =
|
measure 'Тех заказ сумма всего в usd2' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -195,8 +129,11 @@
|
|||||||
'Заказы все'[Статус] = "Тех. заказ"
|
'Заказы все'[Статус] = "Тех. заказ"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы тех
|
displayFolder: Заказы тех
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Тех заказ сумма всего в руб' =
|
measure 'Тех заказ сумма всего в руб' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -204,8 +141,11 @@
|
|||||||
'Заказы все'[Статус] = "Тех. заказ"
|
'Заказы все'[Статус] = "Тех. заказ"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы тех
|
displayFolder: Заказы тех
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Тех заказ упак.' =
|
measure 'Тех заказ упак.' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -213,27 +153,10 @@
|
|||||||
'Заказы все'[Статус] = "Тех. заказ"
|
'Заказы все'[Статус] = "Тех. заказ"
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы тех
|
displayFolder: Заказы тех
|
||||||
|
|
||||||
measure 'Сумма тех заказ, руб' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Тех заказ сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "руб."
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы тех
|
|
||||||
|
|
||||||
measure 'Сумма тех заказ, cny' = ```
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Тех заказ сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "CNY"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы тех
|
|
||||||
|
|
||||||
measure 'Сумма тех заказ, try' = ```
|
measure 'Сумма тех заказ, try' = ```
|
||||||
|
|
||||||
@ -243,17 +166,10 @@
|
|||||||
)
|
)
|
||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы тех
|
displayFolder: Заказы тех
|
||||||
|
|
||||||
measure 'Сумма тех заказ, usd2' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Тех заказ сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "USD2"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы тех
|
|
||||||
|
|
||||||
measure 'Согласование упак.' =
|
measure 'Согласование упак.' =
|
||||||
|
|
||||||
@ -262,16 +178,10 @@
|
|||||||
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы согласование
|
displayFolder: Заказы согласование
|
||||||
|
|
||||||
measure 'Согласование кол.' =
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
SUM('Заказы все'[Количество]),
|
|
||||||
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
|
||||||
)
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы согласование
|
|
||||||
|
|
||||||
measure 'Согласование объем, м3' =
|
measure 'Согласование объем, м3' =
|
||||||
|
|
||||||
@ -280,8 +190,11 @@
|
|||||||
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы согласование
|
displayFolder: Заказы согласование
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Согласование сумма всего в руб' =
|
measure 'Согласование сумма всего в руб' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -289,8 +202,11 @@
|
|||||||
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы согласование
|
displayFolder: Заказы согласование
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Согласование сумма всего в usd2' =
|
measure 'Согласование сумма всего в usd2' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -298,27 +214,10 @@
|
|||||||
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
FILTER('Заказы все', [Статус] IN {"На согласовании", "Согласован" })
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы согласование
|
displayFolder: Заказы согласование
|
||||||
|
|
||||||
measure 'Сумма согласование, руб' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Согласование сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "руб."
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы согласование
|
|
||||||
|
|
||||||
measure 'Сумма согласование, cny' = ```
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Согласование сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "CNY"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы согласование
|
|
||||||
|
|
||||||
measure 'Сумма согласование, try' = ```
|
measure 'Сумма согласование, try' = ```
|
||||||
|
|
||||||
@ -328,26 +227,10 @@
|
|||||||
)
|
)
|
||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы согласование
|
displayFolder: Заказы согласование
|
||||||
|
|
||||||
measure 'Сумма согласование, usd2' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Согласование сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "USD2"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы согласование
|
|
||||||
|
|
||||||
measure 'Выгружен на складе кол.' =
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
SUM('Заказы все'[Количество]),
|
|
||||||
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
|
||||||
)
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы выгружены на складе
|
|
||||||
|
|
||||||
measure 'Выгружен на складе упак.' =
|
measure 'Выгружен на складе упак.' =
|
||||||
|
|
||||||
@ -356,8 +239,11 @@
|
|||||||
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы выгружены на складе
|
displayFolder: Заказы выгружены на складе
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Выгружен на складе объем, м3' =
|
measure 'Выгружен на складе объем, м3' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -365,8 +251,11 @@
|
|||||||
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы выгружены на складе
|
displayFolder: Заказы выгружены на складе
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Выгружен на складе сумма всего в руб' =
|
measure 'Выгружен на складе сумма всего в руб' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -374,8 +263,11 @@
|
|||||||
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы выгружены на складе
|
displayFolder: Заказы выгружены на складе
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
measure 'Выгружен на складе сумма всего в usd2' =
|
measure 'Выгружен на складе сумма всего в usd2' =
|
||||||
|
|
||||||
CALCULATE(
|
CALCULATE(
|
||||||
@ -383,27 +275,10 @@
|
|||||||
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
FILTER('Заказы все', [Статус] = "Выгружен на складе")
|
||||||
)
|
)
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы выгружены на складе
|
displayFolder: Заказы выгружены на складе
|
||||||
|
|
||||||
measure 'Сумма выгружен на складе, руб' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Выгружен на складе сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "руб."
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы выгружены на складе
|
|
||||||
|
|
||||||
measure 'Сумма выгружен на складе, cny' = ```
|
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Выгружен на складе сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "CNY"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы выгружены на складе
|
|
||||||
|
|
||||||
measure 'Сумма выгружен на складе, try' = ```
|
measure 'Сумма выгружен на складе, try' = ```
|
||||||
|
|
||||||
@ -413,36 +288,35 @@
|
|||||||
)
|
)
|
||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
|
isHidden
|
||||||
displayFolder: Заказы выгружены на складе
|
displayFolder: Заказы выгружены на складе
|
||||||
|
|
||||||
measure 'Сумма выгружен на складе, usd2' = ```
|
changedProperty = IsHidden
|
||||||
|
|
||||||
CALCULATE(
|
|
||||||
[Выгружен на складе сумма всего в usd2],
|
|
||||||
'Заказы все'[Валюта] = "USD2"
|
|
||||||
)
|
|
||||||
```
|
|
||||||
formatString: #,0
|
|
||||||
displayFolder: Заказы выгружены на складе
|
|
||||||
|
|
||||||
column 'Дата заказа поставщику'
|
column 'Дата заказа поставщику'
|
||||||
dataType: dateTime
|
dataType: dateTime
|
||||||
|
isHidden
|
||||||
formatString: Long Date
|
formatString: Long Date
|
||||||
sourceProviderType: date
|
sourceProviderType: date
|
||||||
summarizeBy: none
|
summarizeBy: none
|
||||||
sourceColumn: Дата заказа поставщику
|
sourceColumn: Дата заказа поставщику
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
annotation UnderlyingDateTimeDataType = Date
|
annotation UnderlyingDateTimeDataType = Date
|
||||||
|
|
||||||
column 'Номер заказа поставщику'
|
column 'Номер заказа поставщику'
|
||||||
dataType: string
|
dataType: string
|
||||||
|
isHidden
|
||||||
isNullable: false
|
isNullable: false
|
||||||
sourceProviderType: nchar
|
sourceProviderType: nchar
|
||||||
summarizeBy: none
|
summarizeBy: none
|
||||||
sourceColumn: Номер заказа поставщику
|
sourceColumn: Номер заказа поставщику
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
column partner_id
|
column partner_id
|
||||||
@ -458,19 +332,25 @@
|
|||||||
|
|
||||||
column Контрагент
|
column Контрагент
|
||||||
dataType: string
|
dataType: string
|
||||||
|
isHidden
|
||||||
sourceProviderType: nvarchar(100)
|
sourceProviderType: nvarchar(100)
|
||||||
summarizeBy: none
|
summarizeBy: none
|
||||||
sourceColumn: Контрагент
|
sourceColumn: Контрагент
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
column Статус
|
column Статус
|
||||||
dataType: string
|
dataType: string
|
||||||
|
isHidden
|
||||||
isNullable: false
|
isNullable: false
|
||||||
sourceProviderType: varchar(15)
|
sourceProviderType: varchar(15)
|
||||||
summarizeBy: none
|
summarizeBy: none
|
||||||
sourceColumn: Статус
|
sourceColumn: Статус
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
column artic_id
|
column artic_id
|
||||||
@ -486,42 +366,54 @@
|
|||||||
|
|
||||||
column Количество
|
column Количество
|
||||||
dataType: double
|
dataType: double
|
||||||
|
isHidden
|
||||||
isNullable: false
|
isNullable: false
|
||||||
sourceProviderType: decimal(15, 3)
|
sourceProviderType: decimal(15, 3)
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Количество
|
sourceColumn: Количество
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||||
|
|
||||||
column 'Кол. упаковок'
|
column 'Кол. упаковок'
|
||||||
dataType: double
|
dataType: double
|
||||||
|
isHidden
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
sourceProviderType: decimal(10, 2)
|
sourceProviderType: decimal(10, 2)
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Кол. упаковок
|
sourceColumn: Кол. упаковок
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isDecimal":true}
|
annotation PBI_FormatHint = {"isDecimal":true}
|
||||||
|
|
||||||
column 'Объем, м3'
|
column 'Объем, м3'
|
||||||
dataType: double
|
dataType: double
|
||||||
|
isHidden
|
||||||
sourceProviderType: decimal(38, 13)
|
sourceProviderType: decimal(38, 13)
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Объем, м3
|
sourceColumn: Объем, м3
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||||
|
|
||||||
column Цена
|
column Цена
|
||||||
dataType: double
|
dataType: double
|
||||||
|
isHidden
|
||||||
sourceProviderType: decimal(20, 12)
|
sourceProviderType: decimal(20, 12)
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Цена
|
sourceColumn: Цена
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
||||||
@ -541,38 +433,50 @@
|
|||||||
|
|
||||||
column Валюта
|
column Валюта
|
||||||
dataType: string
|
dataType: string
|
||||||
|
isHidden
|
||||||
sourceProviderType: nvarchar(10)
|
sourceProviderType: nvarchar(10)
|
||||||
summarizeBy: none
|
summarizeBy: none
|
||||||
sourceColumn: Валюта
|
sourceColumn: Валюта
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
column 'Сумма всего в руб'
|
column 'Сумма всего в руб'
|
||||||
dataType: double
|
dataType: double
|
||||||
|
isHidden
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
sourceProviderType: decimal(31, 11)
|
sourceProviderType: decimal(31, 11)
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Сумма всего в руб
|
sourceColumn: Сумма всего в руб
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
annotation PBI_FormatHint = {"isDecimal":true}
|
annotation PBI_FormatHint = {"isDecimal":true}
|
||||||
|
|
||||||
column Партнер
|
column Партнер
|
||||||
dataType: string
|
dataType: string
|
||||||
|
isHidden
|
||||||
sourceProviderType: nvarchar(100)
|
sourceProviderType: nvarchar(100)
|
||||||
summarizeBy: none
|
summarizeBy: none
|
||||||
sourceColumn: Партнер
|
sourceColumn: Партнер
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
column 'Сумма всего в usd2'
|
column 'Сумма всего в usd2'
|
||||||
dataType: double
|
dataType: double
|
||||||
|
isHidden
|
||||||
formatString: #,0.00
|
formatString: #,0.00
|
||||||
sourceProviderType: decimal(38, 14)
|
sourceProviderType: decimal(38, 14)
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Сумма всего в usd2
|
sourceColumn: Сумма всего в usd2
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
partition 'Заказы все' = m
|
partition 'Заказы все' = m
|
||||||
@ -589,6 +493,8 @@
|
|||||||
in
|
in
|
||||||
#"Переименованные столбцы"
|
#"Переименованные столбцы"
|
||||||
|
|
||||||
|
changedProperty = IsHidden
|
||||||
|
|
||||||
annotation PBI_NavigationStepName = Навигация
|
annotation PBI_NavigationStepName = Навигация
|
||||||
|
|
||||||
annotation PBI_ResultType = Table
|
annotation PBI_ResultType = Table
|
||||||
103
pbi/report/Model/tables/Заявки товары.tmdl
Normal file
103
pbi/report/Model/tables/Заявки товары.tmdl
Normal 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
|
||||||
|
|
||||||
File diff suppressed because one or more lines are too long
@ -1028,7 +1028,7 @@
|
|||||||
|
|
||||||
|
|
||||||
[Остаток - МП конец, шт]
|
[Остаток - МП конец, шт]
|
||||||
+ [В производстве кол.]
|
+ [В производстве кол]
|
||||||
+ [В пути кол.]
|
+ [В пути кол.]
|
||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
@ -1075,7 +1075,7 @@
|
|||||||
|
|
||||||
[Остаток - МП конец, шт]
|
[Остаток - МП конец, шт]
|
||||||
+ sum('mp остатки'[Остаток МП, шт])
|
+ sum('mp остатки'[Остаток МП, шт])
|
||||||
+ [В производстве кол.]
|
+ [В производстве кол]
|
||||||
+ [В пути кол.]
|
+ [В пути кол.]
|
||||||
```
|
```
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
@ -180,7 +180,7 @@
|
|||||||
|
|
||||||
[Аппроксимация год, шт]
|
[Аппроксимация год, шт]
|
||||||
- [YTD Сумма продаж с начала года, шт]
|
- [YTD Сумма продаж с начала года, шт]
|
||||||
- 'Заказы все'[В производстве кол.]
|
- 'Заказы все'[В производстве кол]
|
||||||
- 'Заказы все'[В пути кол.]
|
- 'Заказы все'[В пути кол.]
|
||||||
- [Остаток - МП конец, шт]
|
- [Остаток - МП конец, шт]
|
||||||
+ [Остаток - МП средний, шт]
|
+ [Остаток - МП средний, шт]
|
||||||
@ -423,32 +423,32 @@
|
|||||||
pbiProd_СебестоимостьСводныйОт2022 = Источник{[Schema="pbiProd",Item="СводныйСебестоимость Для PBI"]}[Data],
|
pbiProd_СебестоимостьСводныйОт2022 = Источник{[Schema="pbiProd",Item="СводныйСебестоимость Для PBI"]}[Data],
|
||||||
#"Changed Type" = Table.TransformColumnTypes(pbiProd_СебестоимостьСводныйОт2022,{{"Период", type date}}),
|
#"Changed Type" = Table.TransformColumnTypes(pbiProd_СебестоимостьСводныйОт2022,{{"Период", type date}}),
|
||||||
#"Переименованные столбцы" = Table.RenameColumns(#"Changed Type",{{"Сумма", "Сумма, руб"}}),
|
#"Переименованные столбцы" = Table.RenameColumns(#"Changed Type",{{"Сумма", "Сумма, руб"}}),
|
||||||
Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Сумма, руб", each Number.Round(_, 5), type number}}),
|
Округлено = Table.TransformColumns(#"Переименованные столбцы",{{"Сумма, руб", each Number.Round(_, 3), type number}}),
|
||||||
Округлено1 = Table.TransformColumns(Округлено,{{"СуммаБезНДС", each Number.Round(_, 5), type number}}),
|
Округлено1 = Table.TransformColumns(Округлено,{{"СуммаБезНДС", each Number.Round(_, 3), type number}}),
|
||||||
Округлено2 = Table.TransformColumns(Округлено1,{{"Закупка", each Number.Round(_, 5), type number}}),
|
Округлено2 = Table.TransformColumns(Округлено1,{{"Закупка", each Number.Round(_, 3), type number}}),
|
||||||
Округлено3 = Table.TransformColumns(Округлено2,{{"СуммаРучнойСкидки", each Number.Round(_, 5), type number}}),
|
Округлено3 = Table.TransformColumns(Округлено2,{{"СуммаРучнойСкидки", each Number.Round(_, 3), type number}}),
|
||||||
Округлено4 = Table.TransformColumns(Округлено3,{{"СуммаАвтоСкидки", each Number.Round(_, 5), type number}}),
|
Округлено4 = Table.TransformColumns(Округлено3,{{"СуммаАвтоСкидки", each Number.Round(_, 3), type number}}),
|
||||||
Округлено5 = Table.TransformColumns(Округлено4,{{"Закупка, usd2", each Number.Round(_, 7), type number}}),
|
Округлено5 = Table.TransformColumns(Округлено4,{{"Закупка, usd2", each Number.Round(_, 3), type number}}),
|
||||||
Округлено6 = Table.TransformColumns(Округлено5,{{"Таможня", each Number.Round(_, 5), type number}}),
|
Округлено6 = Table.TransformColumns(Округлено5,{{"Таможня", each Number.Round(_, 3), type number}}),
|
||||||
Округлено7 = Table.TransformColumns(Округлено6,{{"ЕАЭС", each Number.Round(_, 5), type number}}),
|
Округлено7 = Table.TransformColumns(Округлено6,{{"ЕАЭС", each Number.Round(_, 3), type number}}),
|
||||||
Округлено8 = Table.TransformColumns(Округлено7,{{"Учетная цена", each Number.Round(_, 5), type number}}),
|
Округлено8 = Table.TransformColumns(Округлено7,{{"Учетная цена", each Number.Round(_, 3), type number}}),
|
||||||
Округлено9 = Table.TransformColumns(Округлено8,{{"Учетная цена USD2+2", each Number.Round(_, 7), type number}}),
|
Округлено9 = Table.TransformColumns(Округлено8,{{"Учетная цена USD2+2", each Number.Round(_, 5), type number}}),
|
||||||
Округлено10 = Table.TransformColumns(Округлено9,{{"Маркетинг", each Number.Round(_, 5), type number}}),
|
Округлено10 = Table.TransformColumns(Округлено9,{{"Маркетинг", each Number.Round(_, 3), type number}}),
|
||||||
Округлено11 = Table.TransformColumns(Округлено10,{{"Доставка", each Number.Round(_, 5), type number}}),
|
Округлено11 = Table.TransformColumns(Округлено10,{{"Доставка", each Number.Round(_, 3), type number}}),
|
||||||
Округлено12 = Table.TransformColumns(Округлено11,{{"НДС", each Number.Round(_, 5), type number}}),
|
Округлено12 = Table.TransformColumns(Округлено11,{{"НДС", each Number.Round(_, 3), type number}}),
|
||||||
Округлено13 = Table.TransformColumns(Округлено12,{{"Производство", each Number.Round(_, 5), type number}}),
|
Округлено13 = Table.TransformColumns(Округлено12,{{"Производство", each Number.Round(_, 3), type number}}),
|
||||||
Округлено14 = Table.TransformColumns(Округлено13,{{"ЗатратыМП", each Number.Round(_, 5), type number}}),
|
Округлено14 = Table.TransformColumns(Округлено13,{{"ЗатратыМП", each Number.Round(_, 3), type number}}),
|
||||||
Округлено15 = Table.TransformColumns(Округлено14,{{"Учетная стоимость", each Number.Round(_, 5), type number}}),
|
Округлено15 = Table.TransformColumns(Округлено14,{{"Учетная стоимость", each Number.Round(_, 3), type number}}),
|
||||||
Округлено16 = Table.TransformColumns(Округлено15,{{"Учетная стоимость USD2+2", each Number.Round(_, 7), type number}}),
|
Округлено16 = Table.TransformColumns(Округлено15,{{"Учетная стоимость USD2+2", each Number.Round(_, 5), type number}}),
|
||||||
#"Переименованные столбцы1" = Table.RenameColumns(Округлено16,{{"Сумма, руб", "Сумма plus МП, руб"}}),
|
#"Переименованные столбцы1" = Table.RenameColumns(Округлено16,{{"Сумма, руб", "Сумма plus МП, руб"}}),
|
||||||
#"Удаленные столбцы" = Table.RemoveColumns(#"Переименованные столбцы1",{"id", "Code", "Ценовая группа", "Учетная стоимость", "Учетная стоимость USD2+2", "СуммаАвтоСкидки", "СуммаБезНДС", "СуммаРучнойСкидки", "Тип документа", "Номер регистратора"}),
|
#"Удаленные столбцы" = Table.RemoveColumns(#"Переименованные столбцы1",{"id", "Code", "Ценовая группа", "Учетная стоимость", "Учетная стоимость USD2+2", "СуммаАвтоСкидки", "СуммаБезНДС", "СуммаРучнойСкидки", "Тип документа", "Номер регистратора"}),
|
||||||
#"Замененное значение" = Table.ReplaceValue(#"Удаленные столбцы","-","",Replacer.ReplaceText,{"Номер заказа"}),
|
#"Замененное значение" = Table.ReplaceValue(#"Удаленные столбцы","-","",Replacer.ReplaceText,{"Номер заказа"}),
|
||||||
#"Замененное значение1" = Table.ReplaceValue(#"Замененное значение"," ","",Replacer.ReplaceText,{"Номер заказа"}),
|
#"Замененное значение1" = Table.ReplaceValue(#"Замененное значение"," ","",Replacer.ReplaceText,{"Номер заказа"}),
|
||||||
#"Замененное значение2" = Table.ReplaceValue(#"Замененное значение1",null,"-",Replacer.ReplaceValue,{"Организация"}),
|
#"Замененное значение2" = Table.ReplaceValue(#"Замененное значение1",null,"-",Replacer.ReplaceValue,{"Организация"}),
|
||||||
#"Удаленные столбцы1" = Table.RemoveColumns(#"Замененное значение2",{"Партнер", "Сумма скидки USD2+2"}),
|
#"Удаленные столбцы1" = Table.RemoveColumns(#"Замененное значение2",{"Партнер", "Сумма скидки USD2+2"}),
|
||||||
Округлено17 = Table.TransformColumns(#"Удаленные столбцы1",{{"АтсМаркировка", each Number.Round(_, 5), type number}}),
|
Округлено17 = Table.TransformColumns(#"Удаленные столбцы1",{{"АтсМаркировка", each Number.Round(_, 3), type number}}),
|
||||||
Округлено18 = Table.TransformColumns(Округлено17,{{"Приемка", each Number.Round(_, 5), type number}}),
|
Округлено18 = Table.TransformColumns(Округлено17,{{"Приемка", each Number.Round(_, 3), type number}}),
|
||||||
Округлено19 = Table.TransformColumns(Округлено18,{{"СборкаЗаказа", each Number.Round(_, 5), type number}}),
|
Округлено19 = Table.TransformColumns(Округлено18,{{"СборкаЗаказа", each Number.Round(_, 3), type number}}),
|
||||||
#"Измененный тип" = Table.TransformColumnTypes(Округлено19,{{"Заказ закрыт", type date}}),
|
#"Измененный тип" = Table.TransformColumnTypes(Округлено19,{{"Заказ закрыт", type date}}),
|
||||||
#"Замененное значение3" = Table.ReplaceValue(#"Измененный тип","Супер пупер","АНТУРАЖ ЛТД ООО",Replacer.ReplaceText,{"Организация"}),
|
#"Замененное значение3" = Table.ReplaceValue(#"Измененный тип","Супер пупер","АНТУРАЖ ЛТД ООО",Replacer.ReplaceText,{"Организация"}),
|
||||||
#"Добавлен пользовательский объект" = Table.AddColumn(#"Замененное значение3", "Пользовательский", each [#"Сумма plus МП, руб"]/[Курс usd2]),
|
#"Добавлен пользовательский объект" = Table.AddColumn(#"Замененное значение3", "Пользовательский", each [#"Сумма plus МП, руб"]/[Курс usd2]),
|
||||||
@ -101,7 +101,7 @@
|
|||||||
annotation SummarizationSetBy = Automatic
|
annotation SummarizationSetBy = Automatic
|
||||||
|
|
||||||
column 'Дней в продаже'
|
column 'Дней в продаже'
|
||||||
dataType: int64
|
dataType: double
|
||||||
formatString: #,0
|
formatString: #,0
|
||||||
summarizeBy: sum
|
summarizeBy: sum
|
||||||
sourceColumn: Дней в продаже
|
sourceColumn: Дней в продаже
|
||||||
@ -154,6 +154,69 @@
|
|||||||
|
|
||||||
annotation PBI_FormatHint = {"isGeneralNumber":true}
|
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
|
partition 'Упущенные продажи' = m
|
||||||
mode: import
|
mode: import
|
||||||
source =
|
source =
|
||||||
@ -161,9 +224,11 @@
|
|||||||
Источник = Sql.Databases("prdsql"),
|
Источник = Sql.Databases("prdsql"),
|
||||||
mag_pbi = Источник{[Name="mag_pbi"]}[Data],
|
mag_pbi = Источник{[Name="mag_pbi"]}[Data],
|
||||||
sales_w_ostatok_da_net = mag_pbi{[Schema="pbi",Item="w_ostatok_da_net"]}[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
|
in
|
||||||
#"Переименованные столбцы"
|
Округлено2
|
||||||
|
|
||||||
annotation PBI_ResultType = Table
|
annotation PBI_ResultType = Table
|
||||||
|
|
||||||
@ -11,7 +11,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"activeSectionIndex": 9,
|
"activeSectionIndex": 10,
|
||||||
"defaultDrillFilterOtherVisuals": true,
|
"defaultDrillFilterOtherVisuals": true,
|
||||||
"slowDataSourceSettings": {
|
"slowDataSourceSettings": {
|
||||||
"isCrossHighlightingDisabled": false,
|
"isCrossHighlightingDisabled": false,
|
||||||
@ -48,7 +48,7 @@
|
|||||||
"expanded": {
|
"expanded": {
|
||||||
"expr": {
|
"expr": {
|
||||||
"Literal": {
|
"Literal": {
|
||||||
"Value": "false"
|
"Value": "true"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user