Преглед изворни кода

MDL-SQL angepasst - berechnete Felder und eckige Klammern

gc-server3 пре 5 месеци
родитељ
комит
64a5ee52b9

+ 67 - 130
cognos7/data/mdl/F_Belege_SKR_SKR_Boettche.json

@@ -389,7 +389,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9238295\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -9124,7 +9124,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9239639\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -10467,7 +10467,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9239641\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -11811,7 +11811,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9239643\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -12143,7 +12143,7 @@
           "Label": "M bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\""
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -12153,8 +12153,7 @@
           "Label": "M bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -12282,7 +12281,7 @@
           "Label": "Q bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\""
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -12292,8 +12291,7 @@
           "Label": "Q bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -12461,7 +12459,7 @@
           "Label": "J bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\""
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -12471,8 +12469,7 @@
           "Label": "J bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         }
       ]
     },
@@ -13386,8 +13383,7 @@
           "Levels": "Ebene1",
           "Label": "Rohertrag",
           "SourceValue": "9210395",
-          "Calc": "\"Umsatzerl\u00f6se@28389\" 1 \"Einsatzwerte@24713\"",
-          "False": "Blanks"
+          "Calc": "( \"Umsatzerl\u00f6se@28389\" * - 1 ) - \"Einsatzwerte@24713\""
         },
         {
           "Type": "Category",
@@ -13396,9 +13392,7 @@
           "Levels": "Ebene1",
           "Label": "Rohertrag in %",
           "SourceValue": "9210397",
-          "Calc": "\"9210395@9210395\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9210395@9210395\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -13437,9 +13431,7 @@
           "Levels": "Ebene1",
           "Label": "Bruttoertrag",
           "SourceValue": "2029389",
-          "Calc": "\"Umsatzerl\u00f6se@28389\" 1 \"Einsatzwerte@24713\" \"Zusch\u00fcsse / Provisionen / Boni@9210389\" 1 \"Sonstige Ertr\u00e4ge_1@9210393\" 1",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"Umsatzerl\u00f6se@28389\" * - 1 ) - \"Einsatzwerte@24713\" + ( \"Zusch\u00fcsse / Provisionen / Boni@9210389\" * - 1 ) + ( \"Sonstige Ertr\u00e4ge_1@9210393\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -13448,9 +13440,7 @@
           "Levels": "Ebene1",
           "Label": "Bruttoertrag in %",
           "SourceValue": "2029391",
-          "Calc": "\"2029389@2029389\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -13488,9 +13478,7 @@
           "Levels": "Ebene2",
           "Label": "Bruttoertrag II",
           "SourceValue": "3377987",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - \"Variable Kosten@24089\""
         },
         {
           "Type": "Category",
@@ -13499,9 +13487,7 @@
           "Levels": "Ebene2",
           "Label": "Bruttoertrag II in %",
           "SourceValue": "3377989",
-          "Calc": "\"3377987@3377987\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"3377987@3377987\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -13525,9 +13511,7 @@
           "Levels": "Ebene2",
           "Label": "Deckungsbeitrag",
           "SourceValue": "2227701",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\" \"Direkte Kosten@22415\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - ( \"Variable Kosten@24089\" + \"Direkte Kosten@22415\" )"
         },
         {
           "Type": "Category",
@@ -13536,9 +13520,7 @@
           "Levels": "Ebene2",
           "Label": "Deckungsbeitrag in %",
           "SourceValue": "2227703",
-          "Calc": "\"2227701@2227701\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -13562,9 +13544,7 @@
           "Levels": "Ebene1",
           "Label": "Betriebsergebnis",
           "SourceValue": "2734471",
-          "Calc": "\"2227701@2227701\" \"Indirekte Kosten@22403\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" - \"Indirekte Kosten@22403\""
         },
         {
           "Type": "Category",
@@ -13573,9 +13553,7 @@
           "Levels": "Ebene1",
           "Label": "Betriebsergebnis in %",
           "SourceValue": "2734473",
-          "Calc": "\"2734471@2734471\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -13612,8 +13590,7 @@
           "Levels": "Ebene1",
           "Label": "UN-Ergebnis v. St.",
           "SourceValue": "7653815",
-          "Calc": "\"2734471@2734471\" \"Neutrales Ergebnis@2226211\"",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" - \"Neutrales Ergebnis@2226211\""
         },
         {
           "Type": "Category",
@@ -13622,8 +13599,7 @@
           "Levels": "Ebene1",
           "Label": "UN-Ergebnis v. St.  in %",
           "SourceValue": "7653817",
-          "Calc": "\"2734475@7653815\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14197,8 +14173,7 @@
           "Levels": "Ebene1",
           "Label": "Nettogewinn",
           "SourceValue": "8795175",
-          "Calc": "\"2734475@7653815\" \"Einkommens- und Gewerbesteuer@8792563\"",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" - \"Einkommens- und Gewerbesteuer@8792563\""
         },
         {
           "Type": "Category",
@@ -14207,8 +14182,7 @@
           "Levels": "Ebene1",
           "Label": "Nettogewinn in %",
           "SourceValue": "8795177",
-          "Calc": "\"8795175@8795175\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"8795175@8795175\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14608,7 +14582,7 @@
           "Levels": "0",
           "Label": "Bruttoertrag",
           "Rollup": "True",
-          "Calc": "\"8850385@8850385\" 1 \"8850387@8850387\""
+          "Calc": "( \"8850385@8850385\" * - 1 ) - \"8850387@8850387\""
         },
         {
           "Type": "SpecialCategory",
@@ -14617,8 +14591,7 @@
           "Levels": "0",
           "Label": "Bruttoertrag in %",
           "Rollup": "True",
-          "Calc": "\"8850389@8850389\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8850389@8850389\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14663,7 +14636,7 @@
           "Levels": "0",
           "Label": "Gesamtbruttoertrag",
           "Rollup": "True",
-          "Calc": "\"8850389@8850389\" \"8850393@8850393\" \"8850395@8850395\" \"8850401@8850401\" 1 \"8850399@8850399\" 1"
+          "Calc": "\"8850389@8850389\" - \"8850393@8850393\" - \"8850395@8850395\" + ( \"8850401@8850401\" * - 1 ) + ( \"8850399@8850399\" * - 1 )"
         },
         {
           "Type": "SpecialCategory",
@@ -14672,8 +14645,7 @@
           "Levels": "0",
           "Label": "Gesamtbruttoertrag in %",
           "Rollup": "True",
-          "Calc": "\"8850403@8850403\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8850403@8850403\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14727,7 +14699,7 @@
           "Levels": "0",
           "Label": "Deckungsbeitrag 1",
           "Rollup": "True",
-          "Calc": "\"8850403@8850403\" \"8850737@8850737\""
+          "Calc": "\"8850403@8850403\" - \"8850737@8850737\""
         },
         {
           "Type": "SpecialCategory",
@@ -14736,8 +14708,7 @@
           "Levels": "0",
           "Label": "Deckungsbeitrag 1 in %",
           "Rollup": "True",
-          "Calc": "\"8850739@8850739\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8850739@8850739\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14818,7 +14789,7 @@
           "Levels": "0",
           "Label": "Deckungsbeitrag 2",
           "Rollup": "True",
-          "Calc": "\"8850739@8850739\" \"8850741@8850741\""
+          "Calc": "\"8850739@8850739\" - \"8850741@8850741\""
         },
         {
           "Type": "SpecialCategory",
@@ -14827,8 +14798,7 @@
           "Levels": "0",
           "Label": "Deckungsbeitrag 2 in %",
           "Rollup": "True",
-          "Calc": "\"8876091@8876091\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8876091@8876091\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14855,7 +14825,7 @@
           "Levels": "0",
           "Label": "Betriebsergebnis 1",
           "Rollup": "True",
-          "Calc": "\"8876091@8876091\" \"8876815@8876815\""
+          "Calc": "\"8876091@8876091\" - \"8876815@8876815\""
         },
         {
           "Type": "SpecialCategory",
@@ -14864,8 +14834,7 @@
           "Levels": "0",
           "Label": "Betriebsergebnis 1 in %",
           "Rollup": "True",
-          "Calc": "\"8880475@8880475\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8880475@8880475\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14883,7 +14852,7 @@
           "Levels": "0",
           "Label": "Betriebsergebnis 2",
           "Rollup": "True",
-          "Calc": "\"8880475@8880475\" \"8880471@8880471\""
+          "Calc": "\"8880475@8880475\" - \"8880471@8880471\""
         },
         {
           "Type": "SpecialCategory",
@@ -14892,8 +14861,7 @@
           "Levels": "0",
           "Label": "Betriebsergebnis 2 in %",
           "Rollup": "True",
-          "Calc": "\"8880477@8880477\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8880477@8880477\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14920,7 +14888,7 @@
           "Levels": "0",
           "Label": "Gesamterg. vor Steuern",
           "Rollup": "True",
-          "Calc": "\"8880477@8880477\" \"8876807@8876807\" \"8876809@8876809\""
+          "Calc": "\"8880477@8880477\" - \"8876807@8876807\" - \"8876809@8876809\""
         },
         {
           "Type": "SpecialCategory",
@@ -14929,8 +14897,7 @@
           "Levels": "0",
           "Label": "Gesamterg. vor Steuern in %",
           "Rollup": "True",
-          "Calc": "\"8876811@8876811\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8876811@8876811\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14948,8 +14915,7 @@
           "Levels": "0",
           "Label": "Pers. kostenquote %",
           "Rollup": "False",
-          "Calc": "\"9210289@9210289\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9210289@9210289\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -14967,8 +14933,7 @@
           "Levels": "0",
           "Label": "Werbekostenquote %",
           "Rollup": "False",
-          "Calc": "\"9210293@9210293\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9210293@9210293\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15040,7 +15005,7 @@
           "Levels": "0",
           "Label": "Gesamt BE Verkauf",
           "Rollup": "True",
-          "Calc": "\"9629087@9629087\" \"9629089@9629089\" \"9629091@9629091\" \"9629093@9629093\" \"9629095@9629095\" \"9629097@9629097\" 1"
+          "Calc": "( \"9629087@9629087\" + \"9629089@9629089\" + \"9629091@9629091\" + \"9629093@9629093\" + \"9629095@9629095\" + \"9629097@9629097\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -15076,7 +15041,7 @@
           "Levels": "0",
           "Label": "Gesamt KD",
           "Rollup": "True",
-          "Calc": "\"9629101@9629101\" \"9629103@9629103\" \"9629105@9629105\" 1"
+          "Calc": "( \"9629101@9629101\" + \"9629103@9629103\" + \"9629105@9629105\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -15112,7 +15077,7 @@
           "Levels": "0",
           "Label": "Gesamt",
           "Rollup": "True",
-          "Calc": "\"9629099@9629099\" \"9629107@9629107\" \"9629109@9629109\" \"9629111@9629111\" \"9629113@9629113\" 1"
+          "Calc": "\"9629099@9629099\" + \"9629107@9629107\" + ( ( \"9629109@9629109\" + \"9629111@9629111\" + \"9629113@9629113\" ) * - 1 )"
         },
         {
           "Type": "SpecialCategory",
@@ -15130,8 +15095,7 @@
           "Levels": "0",
           "Label": "NW %",
           "Rollup": "True",
-          "Calc": "\"9629087@9629087\" \"NW~21012@9543583\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629087@9629087\" / \"NW~21012@9543583\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15140,8 +15104,7 @@
           "Levels": "0",
           "Label": "sonst. BE NW %",
           "Rollup": "True",
-          "Calc": "\"9629091@9629091\" \"sonst Erl\u00f6se NW@9565389\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629091@9629091\" / \"sonst Erl\u00f6se NW@9565389\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15150,8 +15113,7 @@
           "Levels": "0",
           "Label": "GW %",
           "Rollup": "True",
-          "Calc": "\"9629093@9629093\" \"GW~21017@9561545\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629093@9629093\" / \"GW~21017@9561545\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15160,8 +15122,7 @@
           "Levels": "0",
           "Label": "sonst. BE GW %",
           "Rollup": "True",
-          "Calc": "\"9629097@9629097\" \"sonst Erl\u00f6se GW@9565363\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629097@9629097\" / \"sonst Erl\u00f6se GW@9565363\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15170,8 +15131,7 @@
           "Levels": "0",
           "Label": "Gesamt BE Verkauf %",
           "Rollup": "True",
-          "Calc": "\"9629099@9629099\" \"NW~21012@9543583\" \"GW~21017@9561545\" \"Prov NW@9600789\" \"Prov GW@9600763\" \"sonst Erl\u00f6se NW@9565389\" \"sonst Erl\u00f6se GW@9565363\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629099@9629099\" / ( ( \"NW~21012@9543583\" + \"GW~21017@9561545\" + \"Prov NW@9600789\" + \"Prov GW@9600763\" + \"sonst Erl\u00f6se NW@9565389\" + \"sonst Erl\u00f6se GW@9565363\" ) * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15180,8 +15140,7 @@
           "Levels": "0",
           "Label": "T+Z %",
           "Rollup": "True",
-          "Calc": "\"9629101@9629101\" \"T+Z~20978@9476799\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629101@9629101\" / \"T+Z~20978@9476799\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15190,8 +15149,7 @@
           "Levels": "0",
           "Label": "Service %",
           "Rollup": "True",
-          "Calc": "\"9629103@9629103\" \"Service~20983@9476873\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629103@9629103\" / \"Service~20983@9476873\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15200,8 +15158,7 @@
           "Levels": "0",
           "Label": "Fremdl. %",
           "Rollup": "True",
-          "Calc": "\"9629105@9629105\" \"Fremdleistung~21030@9586055\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629105@9629105\" / \"Fremdleistung~21030@9586055\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15210,8 +15167,7 @@
           "Levels": "0",
           "Label": "Gesamt KD %",
           "Rollup": "True",
-          "Calc": "\"9629107@9629107\" \"T+Z~20978@9476799\" \"Service~20983@9476873\" \"Fremdleistung~21030@9586055\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629107@9629107\" / ( ( \"T+Z~20978@9476799\" + \"Service~20983@9476873\" + \"Fremdleistung~21030@9586055\" ) * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15220,8 +15176,7 @@
           "Levels": "0",
           "Label": "sonstige %",
           "Rollup": "True",
-          "Calc": "\"9629111@9629111\" \"sonstige@9602415\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629111@9629111\" / \"sonstige@9602415\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15230,8 +15185,7 @@
           "Levels": "0",
           "Label": "intern %",
           "Rollup": "True",
-          "Calc": "\"9629113@9629113\" \"interne Erl\u00f6se@9476597\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629113@9629113\" / \"interne Erl\u00f6se@9476597\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -15240,8 +15194,7 @@
           "Levels": "0",
           "Label": "Gesamt %",
           "Rollup": "True",
-          "Calc": "\"2029391@2029391\"",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"2029391@2029391\""
         }
       ]
     },
@@ -16153,8 +16106,7 @@
           "Levels": "Kostenstelle",
           "Label": "Sales",
           "SourceValue": "8795215",
-          "Calc": "\"Neuwagen@8795199\" \"Gebrauchtwagen@8795201\"",
-          "False": "Blanks"
+          "Calc": "\"Neuwagen@8795199\" + \"Gebrauchtwagen@8795201\""
         },
         {
           "Type": "Category",
@@ -16163,8 +16115,7 @@
           "Levels": "Kostenstelle",
           "Label": "Aftersales",
           "SourceValue": "8795217",
-          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" \"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" + \"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -16173,8 +16124,7 @@
           "Levels": "Kostenstelle",
           "Label": "Service",
           "SourceValue": "8795219",
-          "Calc": "\"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -20511,8 +20461,7 @@
           "Label": "Bilanzgewinn",
           "Inclusion": "Generate",
           "SourceValue": "8813525",
-          "Calc": "\"Aktiva@8804271\" \"Passiva@8805279\"",
-          "False": "Blanks"
+          "Calc": "\"Aktiva@8804271\" + \"Passiva@8805279\""
         },
         {
           "Type": "Category",
@@ -20522,8 +20471,7 @@
           "Label": "Passiva I",
           "Inclusion": "Generate",
           "SourceValue": "8813527",
-          "Calc": "\"Passiva@8805279\" 1 \"3377991@8813525\"",
-          "False": "Blanks"
+          "Calc": "( \"Passiva@8805279\" * - 1 ) + \"3377991@8813525\""
         },
         {
           "Type": "Category",
@@ -21121,8 +21069,7 @@
           "Label": "Gesamtleistung",
           "Inclusion": "Generate",
           "SourceValue": "8813537",
-          "Calc": "\"1. Umsatzerl\u00f6se@8812359\" 1 \"8813529@8813529\" 1 \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" 1",
-          "False": "Blanks"
+          "Calc": "( \"1. Umsatzerl\u00f6se@8812359\" * - 1 ) + ( \"8813529@8813529\" * - 1 ) + ( \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -21448,8 +21395,7 @@
           "Label": "12. Ergebnis der gew\u00f6hnlichen Gesch\u00e4ftst\u00e4tigkeit",
           "Inclusion": "Generate",
           "SourceValue": "8813539",
-          "Calc": "\"6293933@8813537\" \"4. Materialaufwand@8812179\" \"5. Personalaufwand@8809329\" \"6. Abschreibungen@8809293\" \"7. Sonst. betriebl. Aufwendungen@8809661\" \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" 1 \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" 1 \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\"",
-          "False": "Blanks"
+          "Calc": "\"6293933@8813537\" - \"4. Materialaufwand@8812179\" - \"5. Personalaufwand@8809329\" - \"6. Abschreibungen@8809293\" - \"7. Sonst. betriebl. Aufwendungen@8809661\" + ( \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" * - 1 ) + ( \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" * - 1 ) - \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" - \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\""
         },
         {
           "Type": "Category",
@@ -21519,8 +21465,7 @@
           "Label": "Jahres\u00fcberschuss",
           "Inclusion": "Generate",
           "SourceValue": "8813541",
-          "Calc": "\"6293935@8813539\" \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" 1 \"14. Steuern vom Einkommen u.Ertrag@8809489\" \"15. Sonstige Steuern@8809453\" \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" 1",
-          "False": "Blanks"
+          "Calc": "\"6293935@8813539\" + ( \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" * - 1 ) - \"14. Steuern vom Einkommen u.Ertrag@8809489\" - \"15. Sonstige Steuern@8809453\" + ( \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -23362,9 +23307,7 @@
     {
       "Type": "Measure",
       "Name": "Ist",
-      "Calc": "\"Ist_Euro@399\" \"Ist_Stk@9629119\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Ist_Euro@399\" + \"Ist_Stk@9629119\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
@@ -23394,9 +23337,7 @@
     {
       "Type": "Measure",
       "Name": "Plan",
-      "Calc": "0 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -23562,17 +23503,13 @@
     {
       "Type": "Measure",
       "Name": "EW Lohn Plan Tag",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 4 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 4 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Bruttoertrag Soll Tag",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     }
   ],

+ 67 - 130
cognos7/data/mdl/F_Belege_SKR_SKR_Boettche_ori.json

@@ -425,7 +425,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9238295\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -9801,7 +9801,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9239639\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -11268,7 +11268,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9239641\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -12736,7 +12736,7 @@
           "InputScale": "0",
           "TimeArray": "Off",
           "ColSrcType": "None",
-          "Calc": "month",
+          "Calc": "month ( \"Bookkeep Date@9239643\" )",
           "Associations": [
             {
               "Type": "Associations",
@@ -13122,7 +13122,7 @@
           "Lastuse": "20210106",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\""
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -13134,8 +13134,7 @@
           "Lastuse": "20210106",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -13301,7 +13300,7 @@
           "Lastuse": "20210106",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\""
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -13313,8 +13312,7 @@
           "Lastuse": "20210106",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -13536,7 +13534,7 @@
           "Lastuse": "20210106",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\""
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -13548,8 +13546,7 @@
           "Lastuse": "20210106",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         }
       ]
     },
@@ -14563,8 +14560,7 @@
           "Label": "Rohertrag",
           "Lastuse": "20191029",
           "SourceValue": "9210395",
-          "Calc": "\"Umsatzerl\u00f6se@28389\" 1 \"Einsatzwerte@24713\"",
-          "False": "Blanks"
+          "Calc": "( \"Umsatzerl\u00f6se@28389\" * - 1 ) - \"Einsatzwerte@24713\""
         },
         {
           "Type": "Category",
@@ -14575,9 +14571,7 @@
           "Label": "Rohertrag in %",
           "Lastuse": "20191029",
           "SourceValue": "9210397",
-          "Calc": "\"9210395@9210395\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9210395@9210395\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14622,9 +14616,7 @@
           "Label": "Bruttoertrag",
           "Lastuse": "20191119",
           "SourceValue": "2029389",
-          "Calc": "\"Umsatzerl\u00f6se@28389\" 1 \"Einsatzwerte@24713\" \"Zusch\u00fcsse / Provisionen / Boni@9210389\" 1 \"Sonstige Ertr\u00e4ge_1@9210393\" 1",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"Umsatzerl\u00f6se@28389\" * - 1 ) - \"Einsatzwerte@24713\" + ( \"Zusch\u00fcsse / Provisionen / Boni@9210389\" * - 1 ) + ( \"Sonstige Ertr\u00e4ge_1@9210393\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -14635,9 +14627,7 @@
           "Label": "Bruttoertrag in %",
           "Lastuse": "20191029",
           "SourceValue": "2029391",
-          "Calc": "\"2029389@2029389\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14681,9 +14671,7 @@
           "Label": "Bruttoertrag II",
           "Lastuse": "20191029",
           "SourceValue": "3377987",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - \"Variable Kosten@24089\""
         },
         {
           "Type": "Category",
@@ -14694,9 +14682,7 @@
           "Label": "Bruttoertrag II in %",
           "Lastuse": "20101018",
           "SourceValue": "3377989",
-          "Calc": "\"3377987@3377987\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"3377987@3377987\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14724,9 +14710,7 @@
           "Label": "Deckungsbeitrag",
           "Lastuse": "20100814",
           "SourceValue": "2227701",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\" \"Direkte Kosten@22415\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - ( \"Variable Kosten@24089\" + \"Direkte Kosten@22415\" )"
         },
         {
           "Type": "Category",
@@ -14737,9 +14721,7 @@
           "Label": "Deckungsbeitrag in %",
           "Lastuse": "20100814",
           "SourceValue": "2227703",
-          "Calc": "\"2227701@2227701\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14767,9 +14749,7 @@
           "Label": "Betriebsergebnis",
           "Lastuse": "20201116",
           "SourceValue": "2734471",
-          "Calc": "\"2227701@2227701\" \"Indirekte Kosten@22403\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" - \"Indirekte Kosten@22403\""
         },
         {
           "Type": "Category",
@@ -14780,9 +14760,7 @@
           "Label": "Betriebsergebnis in %",
           "Lastuse": "20201116",
           "SourceValue": "2734473",
-          "Calc": "\"2734471@2734471\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -14825,8 +14803,7 @@
           "Label": "UN-Ergebnis v. St.",
           "Lastuse": "20201116",
           "SourceValue": "7653815",
-          "Calc": "\"2734471@2734471\" \"Neutrales Ergebnis@2226211\"",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" - \"Neutrales Ergebnis@2226211\""
         },
         {
           "Type": "Category",
@@ -14837,8 +14814,7 @@
           "Label": "UN-Ergebnis v. St.  in %",
           "Lastuse": "20201116",
           "SourceValue": "7653817",
-          "Calc": "\"2734475@7653815\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -15490,8 +15466,7 @@
           "Label": "Nettogewinn",
           "Lastuse": "20191119",
           "SourceValue": "8795175",
-          "Calc": "\"2734475@7653815\" \"Einkommens- und Gewerbesteuer@8792563\"",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" - \"Einkommens- und Gewerbesteuer@8792563\""
         },
         {
           "Type": "Category",
@@ -15502,8 +15477,7 @@
           "Label": "Nettogewinn in %",
           "Lastuse": "20191119",
           "SourceValue": "8795177",
-          "Calc": "\"8795175@8795175\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"8795175@8795175\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -15966,7 +15940,7 @@
           "Label": "Bruttoertrag",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850385@8850385\" 1 \"8850387@8850387\""
+          "Calc": "( \"8850385@8850385\" * - 1 ) - \"8850387@8850387\""
         },
         {
           "Type": "SpecialCategory",
@@ -15977,8 +15951,7 @@
           "Label": "Bruttoertrag in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850389@8850389\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8850389@8850389\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16033,7 +16006,7 @@
           "Label": "Gesamtbruttoertrag",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850389@8850389\" \"8850393@8850393\" \"8850395@8850395\" \"8850401@8850401\" 1 \"8850399@8850399\" 1"
+          "Calc": "\"8850389@8850389\" - \"8850393@8850393\" - \"8850395@8850395\" + ( \"8850401@8850401\" * - 1 ) + ( \"8850399@8850399\" * - 1 )"
         },
         {
           "Type": "SpecialCategory",
@@ -16044,8 +16017,7 @@
           "Label": "Gesamtbruttoertrag in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850403@8850403\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8850403@8850403\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16112,7 +16084,7 @@
           "Label": "Deckungsbeitrag 1",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850403@8850403\" \"8850737@8850737\""
+          "Calc": "\"8850403@8850403\" - \"8850737@8850737\""
         },
         {
           "Type": "SpecialCategory",
@@ -16123,8 +16095,7 @@
           "Label": "Deckungsbeitrag 1 in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850739@8850739\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8850739@8850739\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16225,7 +16196,7 @@
           "Label": "Deckungsbeitrag 2",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8850739@8850739\" \"8850741@8850741\""
+          "Calc": "\"8850739@8850739\" - \"8850741@8850741\""
         },
         {
           "Type": "SpecialCategory",
@@ -16236,8 +16207,7 @@
           "Label": "Deckungsbeitrag 2 in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8876091@8876091\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8876091@8876091\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16271,7 +16241,7 @@
           "Label": "Betriebsergebnis 1",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8876091@8876091\" \"8876815@8876815\""
+          "Calc": "\"8876091@8876091\" - \"8876815@8876815\""
         },
         {
           "Type": "SpecialCategory",
@@ -16282,8 +16252,7 @@
           "Label": "Betriebsergebnis 1 in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8880475@8880475\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8880475@8880475\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16305,7 +16274,7 @@
           "Label": "Betriebsergebnis 2",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8880475@8880475\" \"8880471@8880471\""
+          "Calc": "\"8880475@8880475\" - \"8880471@8880471\""
         },
         {
           "Type": "SpecialCategory",
@@ -16316,8 +16285,7 @@
           "Label": "Betriebsergebnis 2 in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8880477@8880477\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8880477@8880477\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16350,7 +16318,7 @@
           "Label": "Gesamterg. vor Steuern",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8880477@8880477\" \"8876807@8876807\" \"8876809@8876809\""
+          "Calc": "\"8880477@8880477\" - \"8876807@8876807\" - \"8876809@8876809\""
         },
         {
           "Type": "SpecialCategory",
@@ -16361,8 +16329,7 @@
           "Label": "Gesamterg. vor Steuern in %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"8876811@8876811\" \"8850385@8850385\" 1 100",
-          "\"#,##0~1\"": "Sign"
+          "Calc": "\"8876811@8876811\" / ( \"8850385@8850385\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16384,8 +16351,7 @@
           "Label": "Pers. kostenquote %",
           "Lastuse": "20210106",
           "Rollup": "False",
-          "Calc": "\"9210289@9210289\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9210289@9210289\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16407,8 +16373,7 @@
           "Label": "Werbekostenquote %",
           "Lastuse": "20210106",
           "Rollup": "False",
-          "Calc": "\"9210293@9210293\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9210293@9210293\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16503,7 +16468,7 @@
           "Label": "Gesamt BE Verkauf",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629087@9629087\" \"9629089@9629089\" \"9629091@9629091\" \"9629093@9629093\" \"9629095@9629095\" \"9629097@9629097\" 1"
+          "Calc": "( \"9629087@9629087\" + \"9629089@9629089\" + \"9629091@9629091\" + \"9629093@9629093\" + \"9629095@9629095\" + \"9629097@9629097\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -16550,7 +16515,7 @@
           "Label": "Gesamt KD",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629101@9629101\" \"9629103@9629103\" \"9629105@9629105\" 1"
+          "Calc": "( \"9629101@9629101\" + \"9629103@9629103\" + \"9629105@9629105\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -16597,7 +16562,7 @@
           "Label": "Gesamt",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629099@9629099\" \"9629107@9629107\" \"9629109@9629109\" \"9629111@9629111\" \"9629113@9629113\" 1"
+          "Calc": "\"9629099@9629099\" + \"9629107@9629107\" + ( ( \"9629109@9629109\" + \"9629111@9629111\" + \"9629113@9629113\" ) * - 1 )"
         },
         {
           "Type": "SpecialCategory",
@@ -16620,8 +16585,7 @@
           "Label": "NW %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629087@9629087\" \"NW~21012@9543583\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629087@9629087\" / \"NW~21012@9543583\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16632,8 +16596,7 @@
           "Label": "sonst. BE NW %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629091@9629091\" \"sonst Erl\u00f6se NW@9565389\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629091@9629091\" / \"sonst Erl\u00f6se NW@9565389\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16644,8 +16607,7 @@
           "Label": "GW %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629093@9629093\" \"GW~21017@9561545\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629093@9629093\" / \"GW~21017@9561545\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16656,8 +16618,7 @@
           "Label": "sonst. BE GW %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629097@9629097\" \"sonst Erl\u00f6se GW@9565363\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629097@9629097\" / \"sonst Erl\u00f6se GW@9565363\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16668,8 +16629,7 @@
           "Label": "Gesamt BE Verkauf %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629099@9629099\" \"NW~21012@9543583\" \"GW~21017@9561545\" \"Prov NW@9600789\" \"Prov GW@9600763\" \"sonst Erl\u00f6se NW@9565389\" \"sonst Erl\u00f6se GW@9565363\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629099@9629099\" / ( ( \"NW~21012@9543583\" + \"GW~21017@9561545\" + \"Prov NW@9600789\" + \"Prov GW@9600763\" + \"sonst Erl\u00f6se NW@9565389\" + \"sonst Erl\u00f6se GW@9565363\" ) * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16680,8 +16640,7 @@
           "Label": "T+Z %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629101@9629101\" \"T+Z~20978@9476799\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629101@9629101\" / \"T+Z~20978@9476799\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16692,8 +16651,7 @@
           "Label": "Service %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629103@9629103\" \"Service~20983@9476873\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629103@9629103\" / \"Service~20983@9476873\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16704,8 +16662,7 @@
           "Label": "Fremdl. %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629105@9629105\" \"Fremdleistung~21030@9586055\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629105@9629105\" / \"Fremdleistung~21030@9586055\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16716,8 +16673,7 @@
           "Label": "Gesamt KD %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629107@9629107\" \"T+Z~20978@9476799\" \"Service~20983@9476873\" \"Fremdleistung~21030@9586055\" 1 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629107@9629107\" / ( ( \"T+Z~20978@9476799\" + \"Service~20983@9476873\" + \"Fremdleistung~21030@9586055\" ) * - 1 ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16728,8 +16684,7 @@
           "Label": "sonstige %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629111@9629111\" \"sonstige@9602415\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629111@9629111\" / \"sonstige@9602415\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16740,8 +16695,7 @@
           "Label": "intern %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"9629113@9629113\" \"interne Erl\u00f6se@9476597\" 100",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"9629113@9629113\" / \"interne Erl\u00f6se@9476597\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -16752,8 +16706,7 @@
           "Label": "Gesamt %",
           "Lastuse": "20210106",
           "Rollup": "True",
-          "Calc": "\"2029391@2029391\"",
-          "\"#,##0~2\"": "Sign"
+          "Calc": "\"2029391@2029391\""
         }
       ]
     },
@@ -17785,8 +17738,7 @@
           "Label": "Sales",
           "Lastuse": "20140226",
           "SourceValue": "8795215",
-          "Calc": "\"Neuwagen@8795199\" \"Gebrauchtwagen@8795201\"",
-          "False": "Blanks"
+          "Calc": "\"Neuwagen@8795199\" + \"Gebrauchtwagen@8795201\""
         },
         {
           "Type": "Category",
@@ -17797,8 +17749,7 @@
           "Label": "Aftersales",
           "Lastuse": "20140226",
           "SourceValue": "8795217",
-          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" \"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" + \"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -17809,8 +17760,7 @@
           "Label": "Service",
           "Lastuse": "20140226",
           "SourceValue": "8795219",
-          "Calc": "\"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -22616,8 +22566,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813525",
-          "Calc": "\"Aktiva@8804271\" \"Passiva@8805279\"",
-          "False": "Blanks"
+          "Calc": "\"Aktiva@8804271\" + \"Passiva@8805279\""
         },
         {
           "Type": "Category",
@@ -22629,8 +22578,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813527",
-          "Calc": "\"Passiva@8805279\" 1 \"3377991@8813525\"",
-          "False": "Blanks"
+          "Calc": "( \"Passiva@8805279\" * - 1 ) + \"3377991@8813525\""
         },
         {
           "Type": "Category",
@@ -23300,8 +23248,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813537",
-          "Calc": "\"1. Umsatzerl\u00f6se@8812359\" 1 \"8813529@8813529\" 1 \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" 1",
-          "False": "Blanks"
+          "Calc": "( \"1. Umsatzerl\u00f6se@8812359\" * - 1 ) + ( \"8813529@8813529\" * - 1 ) + ( \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -23673,8 +23620,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140402",
           "SourceValue": "8813539",
-          "Calc": "\"6293933@8813537\" \"4. Materialaufwand@8812179\" \"5. Personalaufwand@8809329\" \"6. Abschreibungen@8809293\" \"7. Sonst. betriebl. Aufwendungen@8809661\" \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" 1 \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" 1 \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\"",
-          "False": "Blanks"
+          "Calc": "\"6293933@8813537\" - \"4. Materialaufwand@8812179\" - \"5. Personalaufwand@8809329\" - \"6. Abschreibungen@8809293\" - \"7. Sonst. betriebl. Aufwendungen@8809661\" + ( \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" * - 1 ) + ( \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" * - 1 ) - \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" - \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\""
         },
         {
           "Type": "Category",
@@ -23754,8 +23700,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813541",
-          "Calc": "\"6293935@8813539\" \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" 1 \"14. Steuern vom Einkommen u.Ertrag@8809489\" \"15. Sonstige Steuern@8809453\" \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" 1",
-          "False": "Blanks"
+          "Calc": "\"6293935@8813539\" + ( \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" * - 1 ) - \"14. Steuern vom Einkommen u.Ertrag@8809489\" - \"15. Sonstige Steuern@8809453\" + ( \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -25828,9 +25773,7 @@
       "Type": "Measure",
       "ID": "9629123",
       "Name": "Ist",
-      "Calc": "\"Ist_Euro@399\" \"Ist_Stk@9629119\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Ist_Euro@399\" + \"Ist_Stk@9629119\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
@@ -25863,9 +25806,7 @@
       "Type": "Measure",
       "ID": "315031",
       "Name": "Plan",
-      "Calc": "0 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -26045,18 +25986,14 @@
       "Type": "Measure",
       "ID": "9629223",
       "Name": "EW Lohn Plan Tag",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 4 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 4 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "9629293",
       "Name": "Bruttoertrag Soll Tag",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     }
   ],

Разлика између датотеке није приказан због своје велике величине
+ 506 - 506
cognos7/data/mdl/F_Belege_SKR_SKR_Boettche_queries.sql


+ 50 - 131
cognos7/data/mdl/Fin_Belege_SKR.json

@@ -16514,7 +16514,7 @@
           "Class": "Description",
           "InputScale": "0",
           "TimeArray": "Off",
-          "Calc": "\"Nr@9698829\"",
+          "Calc": "\"Nr@9698829\" + ' - ' + \"Name@9698831\"",
           "Associations": []
         }
       ],
@@ -16950,8 +16950,7 @@
           "RunningPeriods": "0",
           "TargetOffset": "0",
           "ContextOffset": "0",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\"",
-          "False": "Blanks"
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -16965,9 +16964,7 @@
           "RunningPeriods": "0",
           "TargetOffset": "0",
           "ContextOffset": "0",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\"",
-          "\"0%~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -17149,8 +17146,7 @@
           "RunningPeriods": "0",
           "TargetOffset": "0",
           "ContextOffset": "0",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\"",
-          "False": "Blanks"
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -17164,9 +17160,7 @@
           "RunningPeriods": "0",
           "TargetOffset": "0",
           "ContextOffset": "0",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\"",
-          "\"0%~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -17416,8 +17410,7 @@
           "RunningPeriods": "0",
           "TargetOffset": "0",
           "ContextOffset": "0",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\"",
-          "False": "Blanks"
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -17431,9 +17424,7 @@
           "RunningPeriods": "0",
           "TargetOffset": "0",
           "ContextOffset": "0",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\"",
-          "\"0%~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         }
       ]
     },
@@ -18099,9 +18090,7 @@
           "Levels": "Ebene1",
           "Label": "Bruttoertrag",
           "SourceValue": "2029389",
-          "Calc": "\"Umsatzerl\u00f6se@28389\" 1 \"Einsatzwerte@24713\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"Umsatzerl\u00f6se@28389\" * - 1 ) - \"Einsatzwerte@24713\""
         },
         {
           "Type": "Category",
@@ -18110,9 +18099,7 @@
           "Levels": "Ebene1",
           "Label": "Bruttoertrag in %",
           "SourceValue": "2029391",
-          "Calc": "\"2029389@2029389\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -18150,9 +18137,7 @@
           "Levels": "Ebene2",
           "Label": "Bruttoertrag II",
           "SourceValue": "3377987",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - \"Variable Kosten@24089\""
         },
         {
           "Type": "Category",
@@ -18161,9 +18146,7 @@
           "Levels": "Ebene2",
           "Label": "Bruttoertrag II in %",
           "SourceValue": "3377989",
-          "Calc": "\"3377987@3377987\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"3377987@3377987\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -18187,9 +18170,7 @@
           "Levels": "Ebene2",
           "Label": "Deckungsbeitrag",
           "SourceValue": "2227701",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\" \"Direkte Kosten@22415\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - ( \"Variable Kosten@24089\" + \"Direkte Kosten@22415\" )"
         },
         {
           "Type": "Category",
@@ -18198,9 +18179,7 @@
           "Levels": "Ebene2",
           "Label": "Deckungsbeitrag in %",
           "SourceValue": "2227703",
-          "Calc": "\"2227701@2227701\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -18224,9 +18203,7 @@
           "Levels": "Ebene1",
           "Label": "Betriebsergebnis",
           "SourceValue": "2734471",
-          "Calc": "\"2227701@2227701\" \"Indirekte Kosten@22403\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" - \"Indirekte Kosten@22403\""
         },
         {
           "Type": "Category",
@@ -18235,9 +18212,7 @@
           "Levels": "Ebene1",
           "Label": "Betriebsergebnis in %",
           "SourceValue": "2734473",
-          "Calc": "\"2734471@2734471\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -18288,8 +18263,7 @@
           "Levels": "Ebene1",
           "Label": "UN-Ergebnis v. St.",
           "SourceValue": "7653815",
-          "Calc": "\"2734471@2734471\" \"Neutrales Ergebnis@2226211\"",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" - \"Neutrales Ergebnis@2226211\""
         },
         {
           "Type": "Category",
@@ -18298,8 +18272,7 @@
           "Levels": "Ebene1",
           "Label": "UN-Ergebnis v. St. in %",
           "SourceValue": "7653817",
-          "Calc": "\"2734475@7653815\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -19087,8 +19060,7 @@
           "Levels": "Ebene1",
           "Label": "UN-Ergebnis n. St.",
           "SourceValue": "8795175",
-          "Calc": "\"2734475@7653815\" \"Einkommens- und Gewerbesteuer@8792563\"",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" - \"Einkommens- und Gewerbesteuer@8792563\""
         },
         {
           "Type": "Category",
@@ -19097,8 +19069,7 @@
           "Levels": "Ebene1",
           "Label": "UN-Ergebnis n. St. in %",
           "SourceValue": "8795177",
-          "Calc": "\"8795175@8795175\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"8795175@8795175\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -19200,8 +19171,7 @@
           "Label": "Kostendeckungspunkt",
           "Inclusion": "Generate",
           "SourceValue": "8845677",
-          "Calc": "\"L\u00f6hne produktiv und Nebenkosten@8793757\" \"Variable Kosten@24089\" \"Direkte Kosten@22415\" \"Indirekte Kosten@22403\"",
-          "False": "Blanks"
+          "Calc": "\"L\u00f6hne produktiv und Nebenkosten@8793757\" + \"Variable Kosten@24089\" + \"Direkte Kosten@22415\" + \"Indirekte Kosten@22403\""
         },
         {
           "Type": "Category",
@@ -20309,8 +20279,7 @@
           "Label": "KD Gesamt",
           "Inclusion": "Generate",
           "Rollup": "True",
-          "Calc": "\"9442183@9442183\" \"9442185@9442185\" \"9442187@9442187\"",
-          "False": "Blanks"
+          "Calc": "\"9442183@9442183\" + \"9442185@9442185\" + \"9442187@9442187\""
         },
         {
           "Type": "SpecialCategory",
@@ -20674,9 +20643,7 @@
           "Levels": "0",
           "Label": "Gesamt BE Verkauf",
           "Rollup": "True",
-          "Calc": "\"9442235@9442235\" \"9442237@9442237\" \"9442239@9442239\" \"9442241@9442241\" \"9695241@9695241\" \"9695243@9695243\" 1",
-          "False": "Blanks",
-          "True": "IsKeyOrphanage"
+          "Calc": "( \"9442235@9442235\" + \"9442237@9442237\" + \"9442239@9442239\" + \"9442241@9442241\" + \"9695241@9695241\" + \"9695243@9695243\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -20727,9 +20694,7 @@
           "Levels": "0",
           "Label": "Gesamt KD",
           "Rollup": "True",
-          "Calc": "\"9695249@9695249\" \"9695251@9695251\" \"9695253@9695253\" 1",
-          "False": "Blanks",
-          "True": "IsKeyOrphanage"
+          "Calc": "( \"9695249@9695249\" + \"9695251@9695251\" + \"9695253@9695253\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -20794,10 +20759,7 @@
           "Levels": "0",
           "Label": "NW",
           "Rollup": "True",
-          "Calc": "\"9442235@9442235\" \"9442171@9442171\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks",
-          "True": "IsKeyOrphanage"
+          "Calc": "\"9442235@9442235\" / \"9442171@9442171\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20806,9 +20768,7 @@
           "Levels": "0",
           "Label": "GW",
           "Rollup": "True",
-          "Calc": "\"9442237@9442237\" \"Erl\u00f6se Gebrauchtwagen@8794779\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9442237@9442237\" / \"Erl\u00f6se Gebrauchtwagen@8794779\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20817,9 +20777,7 @@
           "Levels": "0",
           "Label": "sonst BE NW",
           "Rollup": "True",
-          "Calc": "\"9695241@9695241\" \"9442179@9442179\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695241@9695241\" / \"9442179@9442179\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20828,9 +20786,7 @@
           "Levels": "0",
           "Label": "sonst BE GW",
           "Rollup": "True",
-          "Calc": "\"9695243@9695243\" \"9442181@9442181\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695243@9695243\" / \"9442181@9442181\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20839,9 +20795,7 @@
           "Levels": "0",
           "Label": "Gesamt BE Verkauf",
           "Rollup": "True",
-          "Calc": "\"9695247@9695247\" \"9442171@9442171\" \"9442173@9442173\" \"9442175@9442175\" \"9442177@9442177\" \"9442179@9442179\" \"9442181@9442181\" 100 1",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695247@9695247\" / ( \"9442171@9442171\" + \"9442173@9442173\" + \"9442175@9442175\" + \"9442177@9442177\" + \"9442179@9442179\" + \"9442181@9442181\" ) * 100 * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -20850,9 +20804,7 @@
           "Levels": "0",
           "Label": "T+Z",
           "Rollup": "True",
-          "Calc": "\"9695249@9695249\" \"9442183@9442183\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695249@9695249\" / \"9442183@9442183\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20861,9 +20813,7 @@
           "Levels": "0",
           "Label": "Service",
           "Rollup": "True",
-          "Calc": "\"9695251@9695251\" \"9442185@9442185\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695251@9695251\" / \"9442185@9442185\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20872,9 +20822,7 @@
           "Levels": "0",
           "Label": "Fremdleistung",
           "Rollup": "True",
-          "Calc": "\"9695253@9695253\" \"9442187@9442187\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695253@9695253\" / \"9442187@9442187\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20883,9 +20831,7 @@
           "Levels": "0",
           "Label": "Gesamt KD",
           "Rollup": "True",
-          "Calc": "\"9695255@9695255\" \"9442183@9442183\" \"9442185@9442185\" \"9442187@9442187\" 100 1",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695255@9695255\" / ( \"9442183@9442183\" + \"9442185@9442185\" + \"9442187@9442187\" ) ) * 100 * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -20894,9 +20840,7 @@
           "Levels": "0",
           "Label": "Rent",
           "Rollup": "True",
-          "Calc": "\"9695257@9695257\" \"9442197@9442197\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695257@9695257\" / \"9442197@9442197\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20905,9 +20849,7 @@
           "Levels": "0",
           "Label": "sonstige",
           "Rollup": "True",
-          "Calc": "\"9695259@9695259\" \"Sonstige Erl\u00f6se@8794927\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695259@9695259\" / \"Sonstige Erl\u00f6se@8794927\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20916,9 +20858,7 @@
           "Levels": "0",
           "Label": "intern",
           "Rollup": "True",
-          "Calc": "\"9695261@9695261\" \"9442201@9442201\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695261@9695261\" / \"9442201@9442201\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -20927,9 +20867,7 @@
           "Levels": "0",
           "Label": "Gesamt",
           "Rollup": "True",
-          "Calc": "\"9442233@9442233\" \"9442169@9442169\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9442233@9442233\" / \"9442169@9442169\" ) * 100"
         }
       ]
     },
@@ -21751,8 +21689,7 @@
           "Levels": "Ebene11",
           "Label": "Sales",
           "SourceValue": "8795215",
-          "Calc": "\"Neuwagen@8795199\" \"Gebrauchtwagen@8795201\"",
-          "False": "Blanks"
+          "Calc": "\"Neuwagen@8795199\" + \"Gebrauchtwagen@8795201\""
         },
         {
           "Type": "Category",
@@ -21761,8 +21698,7 @@
           "Levels": "Ebene11",
           "Label": "Aftersales",
           "SourceValue": "8795217",
-          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" \"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" + \"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -21771,8 +21707,7 @@
           "Levels": "Ebene11",
           "Label": "Service",
           "SourceValue": "8795219",
-          "Calc": "\"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -25798,8 +25733,7 @@
           "Label": "Bilanzgewinn",
           "Inclusion": "Generate",
           "SourceValue": "8813525",
-          "Calc": "\"Aktiva@8804271\" \"Passiva@8805279\"",
-          "False": "Blanks"
+          "Calc": "\"Aktiva@8804271\" + \"Passiva@8805279\""
         },
         {
           "Type": "Category",
@@ -25809,8 +25743,7 @@
           "Label": "Passiva I",
           "Inclusion": "Generate",
           "SourceValue": "8813527",
-          "Calc": "\"Passiva@8805279\" 1 \"3377991@8813525\"",
-          "False": "Blanks"
+          "Calc": "( \"Passiva@8805279\" * - 1 ) + \"3377991@8813525\""
         },
         {
           "Type": "Category",
@@ -25919,9 +25852,7 @@
           "Levels": "0",
           "Label": "Liquidit\u00e4t ( > 1,5)",
           "Rollup": "True",
-          "Calc": "\"B. Umlaufverm\u00f6gen@8806653\" \"D. Verbindlichkeiten@8805281\" 1",
-          "\"#,##0~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"B. Umlaufverm\u00f6gen@8806653\" / ( \"D. Verbindlichkeiten@8805281\" * - 1 )"
         },
         {
           "Type": "SpecialCategory",
@@ -25930,8 +25861,7 @@
           "Levels": "0",
           "Label": "Eigenkapital (> 33 %)",
           "Rollup": "True",
-          "Calc": "\"A. Eigenkapital@8805937\" 1 \"3377991@8813525\" 100 \"3377993@8813527\"",
-          "False": "Blanks"
+          "Calc": "( \"A. Eigenkapital@8805937\" * - 1 + \"3377991@8813525\" ) * 100 / \"3377993@8813527\""
         }
       ]
     },
@@ -26415,8 +26345,7 @@
           "Label": "Gesamtleistung",
           "Inclusion": "Generate",
           "SourceValue": "8813537",
-          "Calc": "\"1. Umsatzerl\u00f6se@8812359\" 1 \"8813529@8813529\" 1 \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" 1",
-          "False": "Blanks"
+          "Calc": "( \"1. Umsatzerl\u00f6se@8812359\" * - 1 ) + ( \"8813529@8813529\" * - 1 ) + ( \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -26747,8 +26676,7 @@
           "Label": "12. Ergebnis der gew\u00f6hnlichen Gesch\u00e4ftst\u00e4tigkeit",
           "Inclusion": "Generate",
           "SourceValue": "8813539",
-          "Calc": "\"6293933@8813537\" \"4. Materialaufwand@8812179\" \"5. Personalaufwand@8809329\" \"6. Abschreibungen@8809293\" \"7. Sonst. betriebl. Aufwendungen@8809661\" \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" 1 \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" 1 \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\"",
-          "False": "Blanks"
+          "Calc": "\"6293933@8813537\" - \"4. Materialaufwand@8812179\" - \"5. Personalaufwand@8809329\" - \"6. Abschreibungen@8809293\" - \"7. Sonst. betriebl. Aufwendungen@8809661\" + ( \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" * - 1 ) + ( \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" * - 1 ) - \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" - \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\""
         },
         {
           "Type": "Category",
@@ -26878,8 +26806,7 @@
           "Label": "Jahres\u00fcberschuss",
           "Inclusion": "Generate",
           "SourceValue": "8813541",
-          "Calc": "\"6293935@8813539\" \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" 1 \"14. Steuern vom Einkommen u.Ertrag@8809489\" \"15. Sonstige Steuern@8809453\" \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" 1",
-          "False": "Blanks"
+          "Calc": "\"6293935@8813539\" + ( \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" * - 1 ) - \"14. Steuern vom Einkommen u.Ertrag@8809489\" - \"15. Sonstige Steuern@8809453\" + ( \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -28210,9 +28137,7 @@
     {
       "Type": "Measure",
       "Name": "Ist",
-      "Calc": "\"Ist_ori@399\" \"verk. Stunden@8944853\" \"Menge_Fibu@8945231\" \"EW Lohn Plan Tag@8971879\" \"Bruttoertrag Soll Tag@8972787\" Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 4 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Ist_ori@399\" + \"verk. Stunden@8944853\" + \"Menge_Fibu@8945231\" + \"EW Lohn Plan Tag@8971879\" + \"Bruttoertrag Soll Tag@8972787\"  Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 4 Reverse",
       "Associations": []
     },
     {
@@ -28241,9 +28166,7 @@
     {
       "Type": "Measure",
       "Name": "Plan",
-      "Calc": "0 IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -28356,9 +28279,7 @@
     {
       "Type": "Measure",
       "Name": "Betrag_HU",
-      "Calc": "0 IgnoreMissingValue False Storage Float64 OutPutScale 2 Decimals 2 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  IgnoreMissingValue False Storage Float64 OutPutScale 2 Decimals 2 Reverse",
       "Associations": []
     },
     {
@@ -28410,9 +28331,7 @@
     {
       "Type": "Measure",
       "Name": "Menge_Fibu",
-      "Calc": "0 IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 Reverse",
       "Associations": []
     },
     {

+ 50 - 131
cognos7/data/mdl/Fin_Belege_SKR_ori.json

@@ -17703,7 +17703,7 @@
           "Class": "Description",
           "InputScale": "0",
           "TimeArray": "Off",
-          "Calc": "\"Nr@9698829\"",
+          "Calc": "\"Nr@9698829\" + ' - ' + \"Name@9698831\"",
           "Associations": []
         }
       ],
@@ -18190,8 +18190,7 @@
           "TargetOffset": "0",
           "ContextOffset": "0",
           "DateDrill": "0",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\"",
-          "False": "Blanks"
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -18208,9 +18207,7 @@
           "TargetOffset": "0",
           "ContextOffset": "0",
           "DateDrill": "0",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@11635\" \"M bisher gruppiert~M bisher@11633\"",
-          "\"0%~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@11635\" , \"M bisher gruppiert~M bisher@11633\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -18431,8 +18428,7 @@
           "TargetOffset": "0",
           "ContextOffset": "0",
           "DateDrill": "0",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\"",
-          "False": "Blanks"
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -18449,9 +18445,7 @@
           "TargetOffset": "0",
           "ContextOffset": "0",
           "DateDrill": "0",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@11649\" \"Q bisher gruppiert~Q bisher@11645\"",
-          "\"0%~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@11649\" , \"Q bisher gruppiert~Q bisher@11645\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -18756,8 +18750,7 @@
           "TargetOffset": "0",
           "ContextOffset": "0",
           "DateDrill": "0",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\"",
-          "False": "Blanks"
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -18774,9 +18767,7 @@
           "TargetOffset": "0",
           "ContextOffset": "0",
           "DateDrill": "0",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@11667\" \"J bisher gruppiert~J bisher@11661\"",
-          "\"0%~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@11667\" , \"J bisher gruppiert~J bisher@11661\" )"
         }
       ]
     },
@@ -19516,9 +19507,7 @@
           "Label": "Bruttoertrag",
           "Lastuse": "20100814",
           "SourceValue": "2029389",
-          "Calc": "\"Umsatzerl\u00f6se@28389\" 1 \"Einsatzwerte@24713\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"Umsatzerl\u00f6se@28389\" * - 1 ) - \"Einsatzwerte@24713\""
         },
         {
           "Type": "Category",
@@ -19529,9 +19518,7 @@
           "Label": "Bruttoertrag in %",
           "Lastuse": "20100814",
           "SourceValue": "2029391",
-          "Calc": "\"2029389@2029389\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -19575,9 +19562,7 @@
           "Label": "Bruttoertrag II",
           "Lastuse": "20101018",
           "SourceValue": "3377987",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - \"Variable Kosten@24089\""
         },
         {
           "Type": "Category",
@@ -19588,9 +19573,7 @@
           "Label": "Bruttoertrag II in %",
           "Lastuse": "20101018",
           "SourceValue": "3377989",
-          "Calc": "\"3377987@3377987\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"3377987@3377987\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -19618,9 +19601,7 @@
           "Label": "Deckungsbeitrag",
           "Lastuse": "20100814",
           "SourceValue": "2227701",
-          "Calc": "\"2029389@2029389\" \"Variable Kosten@24089\" \"Direkte Kosten@22415\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2029389@2029389\" - ( \"Variable Kosten@24089\" + \"Direkte Kosten@22415\" )"
         },
         {
           "Type": "Category",
@@ -19631,9 +19612,7 @@
           "Label": "Deckungsbeitrag in %",
           "Lastuse": "20100814",
           "SourceValue": "2227703",
-          "Calc": "\"2227701@2227701\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -19661,9 +19640,7 @@
           "Label": "Betriebsergebnis",
           "Lastuse": "20100819",
           "SourceValue": "2734471",
-          "Calc": "\"2227701@2227701\" \"Indirekte Kosten@22403\"",
-          "\"#,##0~0\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2227701@2227701\" - \"Indirekte Kosten@22403\""
         },
         {
           "Type": "Category",
@@ -19674,9 +19651,7 @@
           "Label": "Betriebsergebnis in %",
           "Lastuse": "20100819",
           "SourceValue": "2734473",
-          "Calc": "\"2734471@2734471\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -19735,8 +19710,7 @@
           "Label": "UN-Ergebnis v. St.",
           "Lastuse": "20140226",
           "SourceValue": "7653815",
-          "Calc": "\"2734471@2734471\" \"Neutrales Ergebnis@2226211\"",
-          "False": "Blanks"
+          "Calc": "\"2734471@2734471\" - \"Neutrales Ergebnis@2226211\""
         },
         {
           "Type": "Category",
@@ -19747,8 +19721,7 @@
           "Label": "UN-Ergebnis v. St. in %",
           "Lastuse": "20150521",
           "SourceValue": "7653817",
-          "Calc": "\"2734475@7653815\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -20642,8 +20615,7 @@
           "Label": "UN-Ergebnis n. St.",
           "Lastuse": "20140226",
           "SourceValue": "8795175",
-          "Calc": "\"2734475@7653815\" \"Einkommens- und Gewerbesteuer@8792563\"",
-          "False": "Blanks"
+          "Calc": "\"2734475@7653815\" - \"Einkommens- und Gewerbesteuer@8792563\""
         },
         {
           "Type": "Category",
@@ -20654,8 +20626,7 @@
           "Label": "UN-Ergebnis n. St. in %",
           "Lastuse": "20150521",
           "SourceValue": "8795177",
-          "Calc": "\"8795175@8795175\" \"Umsatzerl\u00f6se@28389\" 1 100",
-          "False": "Blanks"
+          "Calc": "\"8795175@8795175\" / ( \"Umsatzerl\u00f6se@28389\" * - 1 ) * 100"
         },
         {
           "Type": "Category",
@@ -20771,8 +20742,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140403",
           "SourceValue": "8845677",
-          "Calc": "\"L\u00f6hne produktiv und Nebenkosten@8793757\" \"Variable Kosten@24089\" \"Direkte Kosten@22415\" \"Indirekte Kosten@22403\"",
-          "False": "Blanks"
+          "Calc": "\"L\u00f6hne produktiv und Nebenkosten@8793757\" + \"Variable Kosten@24089\" + \"Direkte Kosten@22415\" + \"Indirekte Kosten@22403\""
         },
         {
           "Type": "Category",
@@ -22075,8 +22045,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9442183@9442183\" \"9442185@9442185\" \"9442187@9442187\"",
-          "False": "Blanks"
+          "Calc": "\"9442183@9442183\" + \"9442185@9442185\" + \"9442187@9442187\""
         },
         {
           "Type": "SpecialCategory",
@@ -22512,9 +22481,7 @@
           "Label": "Gesamt BE Verkauf",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9442235@9442235\" \"9442237@9442237\" \"9442239@9442239\" \"9442241@9442241\" \"9695241@9695241\" \"9695243@9695243\" 1",
-          "False": "Blanks",
-          "True": "IsKeyOrphanage"
+          "Calc": "( \"9442235@9442235\" + \"9442237@9442237\" + \"9442239@9442239\" + \"9442241@9442241\" + \"9695241@9695241\" + \"9695243@9695243\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -22576,9 +22543,7 @@
           "Label": "Gesamt KD",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695249@9695249\" \"9695251@9695251\" \"9695253@9695253\" 1",
-          "False": "Blanks",
-          "True": "IsKeyOrphanage"
+          "Calc": "( \"9695249@9695249\" + \"9695251@9695251\" + \"9695253@9695253\" ) * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -22657,10 +22622,7 @@
           "Label": "NW",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9442235@9442235\" \"9442171@9442171\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks",
-          "True": "IsKeyOrphanage"
+          "Calc": "\"9442235@9442235\" / \"9442171@9442171\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22671,9 +22633,7 @@
           "Label": "GW",
           "Lastuse": "20181120",
           "Rollup": "True",
-          "Calc": "\"9442237@9442237\" \"Erl\u00f6se Gebrauchtwagen@8794779\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9442237@9442237\" / \"Erl\u00f6se Gebrauchtwagen@8794779\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22684,9 +22644,7 @@
           "Label": "sonst BE NW",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695241@9695241\" \"9442179@9442179\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695241@9695241\" / \"9442179@9442179\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22697,9 +22655,7 @@
           "Label": "sonst BE GW",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695243@9695243\" \"9442181@9442181\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695243@9695243\" / \"9442181@9442181\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22710,9 +22666,7 @@
           "Label": "Gesamt BE Verkauf",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695247@9695247\" \"9442171@9442171\" \"9442173@9442173\" \"9442175@9442175\" \"9442177@9442177\" \"9442179@9442179\" \"9442181@9442181\" 100 1",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695247@9695247\" / ( \"9442171@9442171\" + \"9442173@9442173\" + \"9442175@9442175\" + \"9442177@9442177\" + \"9442179@9442179\" + \"9442181@9442181\" ) * 100 * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -22723,9 +22677,7 @@
           "Label": "T+Z",
           "Lastuse": "20190507",
           "Rollup": "True",
-          "Calc": "\"9695249@9695249\" \"9442183@9442183\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695249@9695249\" / \"9442183@9442183\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22736,9 +22688,7 @@
           "Label": "Service",
           "Lastuse": "20190507",
           "Rollup": "True",
-          "Calc": "\"9695251@9695251\" \"9442185@9442185\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695251@9695251\" / \"9442185@9442185\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22749,9 +22699,7 @@
           "Label": "Fremdleistung",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695253@9695253\" \"9442187@9442187\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695253@9695253\" / \"9442187@9442187\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22762,9 +22710,7 @@
           "Label": "Gesamt KD",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695255@9695255\" \"9442183@9442183\" \"9442185@9442185\" \"9442187@9442187\" 100 1",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695255@9695255\" / ( \"9442183@9442183\" + \"9442185@9442185\" + \"9442187@9442187\" ) ) * 100 * - 1"
         },
         {
           "Type": "SpecialCategory",
@@ -22775,9 +22721,7 @@
           "Label": "Rent",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"9695257@9695257\" \"9442197@9442197\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695257@9695257\" / \"9442197@9442197\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22788,9 +22732,7 @@
           "Label": "sonstige",
           "Lastuse": "20181120",
           "Rollup": "True",
-          "Calc": "\"9695259@9695259\" \"Sonstige Erl\u00f6se@8794927\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"9695259@9695259\" / \"Sonstige Erl\u00f6se@8794927\" * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22801,9 +22743,7 @@
           "Label": "intern",
           "Lastuse": "20190507",
           "Rollup": "True",
-          "Calc": "\"9695261@9695261\" \"9442201@9442201\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9695261@9695261\" / \"9442201@9442201\" ) * 100"
         },
         {
           "Type": "SpecialCategory",
@@ -22814,9 +22754,7 @@
           "Label": "Gesamt",
           "Lastuse": "20190507",
           "Rollup": "True",
-          "Calc": "\"9442233@9442233\" \"9442169@9442169\" 100",
-          "\"#,##0~1\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "( \"9442233@9442233\" / \"9442169@9442169\" ) * 100"
         }
       ]
     },
@@ -23747,8 +23685,7 @@
           "Label": "Sales",
           "Lastuse": "20181027",
           "SourceValue": "8795215",
-          "Calc": "\"Neuwagen@8795199\" \"Gebrauchtwagen@8795201\"",
-          "False": "Blanks"
+          "Calc": "\"Neuwagen@8795199\" + \"Gebrauchtwagen@8795201\""
         },
         {
           "Type": "Category",
@@ -23759,8 +23696,7 @@
           "Label": "Aftersales",
           "Lastuse": "20181027",
           "SourceValue": "8795217",
-          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" \"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Teile & Zubeh\u00f6r@8795203\" + \"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -23771,8 +23707,7 @@
           "Label": "Service",
           "Lastuse": "20181027",
           "SourceValue": "8795219",
-          "Calc": "\"Service@8795205\"",
-          "False": "Blanks"
+          "Calc": "\"Service@8795205\""
         },
         {
           "Type": "Category",
@@ -28205,8 +28140,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813525",
-          "Calc": "\"Aktiva@8804271\" \"Passiva@8805279\"",
-          "False": "Blanks"
+          "Calc": "\"Aktiva@8804271\" + \"Passiva@8805279\""
         },
         {
           "Type": "Category",
@@ -28218,8 +28152,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813527",
-          "Calc": "\"Passiva@8805279\" 1 \"3377991@8813525\"",
-          "False": "Blanks"
+          "Calc": "( \"Passiva@8805279\" * - 1 ) + \"3377991@8813525\""
         },
         {
           "Type": "Category",
@@ -28345,9 +28278,7 @@
           "Label": "Liquidit\u00e4t ( > 1,5)",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"B. Umlaufverm\u00f6gen@8806653\" \"D. Verbindlichkeiten@8805281\" 1",
-          "\"#,##0~2\"": "Filtered",
-          "False": "Blanks"
+          "Calc": "\"B. Umlaufverm\u00f6gen@8806653\" / ( \"D. Verbindlichkeiten@8805281\" * - 1 )"
         },
         {
           "Type": "SpecialCategory",
@@ -28358,8 +28289,7 @@
           "Label": "Eigenkapital (> 33 %)",
           "Lastuse": "20190506",
           "Rollup": "True",
-          "Calc": "\"A. Eigenkapital@8805937\" 1 \"3377991@8813525\" 100 \"3377993@8813527\"",
-          "False": "Blanks"
+          "Calc": "( \"A. Eigenkapital@8805937\" * - 1 + \"3377991@8813525\" ) * 100 / \"3377993@8813527\""
         }
       ]
     },
@@ -28899,8 +28829,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813537",
-          "Calc": "\"1. Umsatzerl\u00f6se@8812359\" 1 \"8813529@8813529\" 1 \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" 1",
-          "False": "Blanks"
+          "Calc": "( \"1. Umsatzerl\u00f6se@8812359\" * - 1 ) + ( \"8813529@8813529\" * - 1 ) + ( \"3. Sonstige betriebliche Ertr\u00e4ge@8809953\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -29277,8 +29206,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140402",
           "SourceValue": "8813539",
-          "Calc": "\"6293933@8813537\" \"4. Materialaufwand@8812179\" \"5. Personalaufwand@8809329\" \"6. Abschreibungen@8809293\" \"7. Sonst. betriebl. Aufwendungen@8809661\" \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" 1 \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" 1 \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\"",
-          "False": "Blanks"
+          "Calc": "\"6293933@8813537\" - \"4. Materialaufwand@8812179\" - \"5. Personalaufwand@8809329\" - \"6. Abschreibungen@8809293\" - \"7. Sonst. betriebl. Aufwendungen@8809661\" + ( \"8. Ertr\u00e4ge aus Beteiligungen@8810133\" * - 1 ) + ( \"9. Sonst.Zinsen u.\u00e4hnl.Ertr\u00e4ge@8810225\" * - 1 ) - \"10. Aufw. aus Verlust\u00fcbernahme@8809989\" - \"11. Zinsen u.\u00e4hnl.Aufwendungen@8809081\""
         },
         {
           "Type": "Category",
@@ -29426,8 +29354,7 @@
           "Inclusion": "Generate",
           "Lastuse": "20140331",
           "SourceValue": "8813541",
-          "Calc": "\"6293935@8813539\" \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" 1 \"14. Steuern vom Einkommen u.Ertrag@8809489\" \"15. Sonstige Steuern@8809453\" \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" 1",
-          "False": "Blanks"
+          "Calc": "\"6293935@8813539\" + ( \"13. Au\u00dferordentliche Ertr\u00e4ge@8810073\" * - 1 ) - \"14. Steuern vom Einkommen u.Ertrag@8809489\" - \"15. Sonstige Steuern@8809453\" + ( \"16. Ertr\u00e4ge aus Verlust\u00fcbernahme@8810641\" * - 1 )"
         },
         {
           "Type": "Category",
@@ -30967,9 +30894,7 @@
       "Type": "Measure",
       "ID": "8944867",
       "Name": "Ist",
-      "Calc": "\"Ist_ori@399\" \"verk. Stunden@8944853\" \"Menge_Fibu@8945231\" \"EW Lohn Plan Tag@8971879\" \"Bruttoertrag Soll Tag@8972787\" Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 4 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Ist_ori@399\" + \"verk. Stunden@8944853\" + \"Menge_Fibu@8945231\" + \"EW Lohn Plan Tag@8971879\" + \"Bruttoertrag Soll Tag@8972787\"  Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 4 Reverse",
       "Associations": []
     },
     {
@@ -31001,9 +30926,7 @@
       "Type": "Measure",
       "ID": "315031",
       "Name": "Plan",
-      "Calc": "0 IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign True IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -31126,9 +31049,7 @@
       "Type": "Measure",
       "ID": "8943679",
       "Name": "Betrag_HU",
-      "Calc": "0 IgnoreMissingValue False Storage Float64 OutPutScale 2 Decimals 2 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  IgnoreMissingValue False Storage Float64 OutPutScale 2 Decimals 2 Reverse",
       "Associations": []
     },
     {
@@ -31185,9 +31106,7 @@
       "Type": "Measure",
       "ID": "8945231",
       "Name": "Menge_Fibu",
-      "Calc": "0 IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 Reverse",
       "Associations": []
     },
     {

Разлика између датотеке није приказан због своје велике величине
+ 638 - 638
cognos7/data/mdl/Fin_Belege_SKR_queries.sql


+ 39 - 96
cognos7/data/mdl/S_Aftersales.json

@@ -6958,7 +6958,7 @@
           "Label": "M bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@31631\" \"M bisher gruppiert~M bisher@31629\""
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@31631\" , \"M bisher gruppiert~M bisher@31629\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -6968,8 +6968,7 @@
           "Label": "M bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@31631\" \"M bisher gruppiert~M bisher@31629\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@31631\" , \"M bisher gruppiert~M bisher@31629\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7137,7 +7136,7 @@
           "Label": "Q bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@31645\" \"Q bisher gruppiert~Q bisher@31641\""
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@31645\" , \"Q bisher gruppiert~Q bisher@31641\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7147,8 +7146,7 @@
           "Label": "Q bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@31645\" \"Q bisher gruppiert~Q bisher@31641\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@31645\" , \"Q bisher gruppiert~Q bisher@31641\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7356,7 +7354,7 @@
           "Label": "J bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@31663\" \"J bisher gruppiert~J bisher@31657\""
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@31663\" , \"J bisher gruppiert~J bisher@31657\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7366,8 +7364,7 @@
           "Label": "J bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@31663\" \"J bisher gruppiert~J bisher@31657\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@31663\" , \"J bisher gruppiert~J bisher@31657\" )"
         }
       ]
     },
@@ -12559,25 +12556,19 @@
     {
       "Type": "Measure",
       "Name": "Gesamt",
-      "Calc": "\"Lohn@823\" \"Teile@819\" \"Sonst.@62243\" \"R\u00e4dereinl.@719229\" \"T\u00dcV@1518365\" \"Fremdl.@1518369\" \"Mietw.@1700013\" Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn@823\" + \"Teile@819\" + \"Sonst.@62243\" + \"R\u00e4dereinl.@719229\" + \"T\u00dcV@1518365\" + \"Fremdl.@1518369\" + \"Mietw.@1700013\"  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Lohn",
-      "Calc": "\"Lohn_Umsatz@1700181\" \"NL Lohn@1428547\" Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn_Umsatz@1700181\" + \"NL Lohn@1428547\"  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Teile",
-      "Calc": "\"Teile_Umsatz@1700185\" \"NL Teile@1428549\" Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile_Umsatz@1700185\" + \"NL Teile@1428549\"  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -12607,17 +12598,13 @@
     {
       "Type": "Measure",
       "Name": "DB1 Teile",
-      "Calc": "\"Teile@819\" \"EW Teile@98221\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile@819\" - \"EW Teile@98221\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "DB1 Teile %",
-      "Calc": "\"DB1 Teile@98229\" \"Teile@819\" 100 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"DB1 Teile@98229\" / \"Teile@819\" * 100  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -12743,17 +12730,13 @@
     {
       "Type": "Measure",
       "Name": "DB1 Fremdl.",
-      "Calc": "\"Fremdl.@1518369\" \"EW Fremdl.@1700171\" IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Fremdl.@1518369\" - \"EW Fremdl.@1700171\"  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "DB1 Fremdl. %",
-      "Calc": "\"DB1 Fremdl.@1700175\" \"Fremdl.@1518369\" 100 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"DB1 Fremdl.@1700175\" / \"Fremdl.@1518369\" * 100  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
@@ -12783,13 +12766,13 @@
     {
       "Type": "Measure",
       "Name": "DB1 Sonst.",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "DB1 Sonst. %",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -12843,15 +12826,13 @@
     {
       "Type": "Measure",
       "Name": "Soll Std.",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 8 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 8 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Menge",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -12881,9 +12862,7 @@
     {
       "Type": "Measure",
       "Name": "NL Lohn %",
-      "Calc": "\"NL Lohn@1428547\" \"Lohn@823\" \"NL Lohn@1428547\" 100 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"NL Lohn@1428547\" / ( \"Lohn@823\" + \"NL Lohn@1428547\" ) * 100  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 Reverse",
       "Associations": []
     },
     {
@@ -12913,9 +12892,7 @@
     {
       "Type": "Measure",
       "Name": "NL Teile %",
-      "Calc": "\"NL Teile@1428549\" \"Teile@819\" \"NL Teile@1428549\" 100 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"NL Teile@1428549\" / ( \"Teile@819\" + \"NL Teile@1428549\" ) * 100  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 Reverse",
       "Associations": []
     },
     {
@@ -12996,55 +12973,43 @@
     {
       "Type": "Measure",
       "Name": "LG %",
-      "Calc": "\"verk. Std.@62285\" \"ben. Std.@1518045\" 100 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"verk. Std.@62285\" / \"ben. Std.@1518045\" * 100  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Ums. ges. / DG",
-      "Calc": "\"Gesamt@31677\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Gesamt@31677\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Lohn / DG",
-      "Calc": "\"Lohn@823\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn@823\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Teile / DG",
-      "Calc": "\"Teile@819\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile@819\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Sonst. / DG",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "verk. Std / DG",
-      "Calc": "\"verk. Std.@62285\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"verk. Std.@62285\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Std.-Satz",
-      "Calc": "\"Lohn@823\" \"verk. Std.@62285\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn@823\" / \"verk. Std.@62285\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -13074,61 +13039,49 @@
     {
       "Type": "Measure",
       "Name": "DG / AT",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Menge Focus",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Urlaubstage",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Kranktage",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Schultage",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Arbeitstag Mofr_Ges.Jahr",
-      "Calc": "0 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Int32 OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Int32 OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Tage bis Rechnung",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Tage bis Rechnung Durchschnitt",
-      "Calc": "average \"Tage bis Rechnung@714005\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "average ( \"Tage bis Rechnung@714005\" )  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -13201,41 +13154,31 @@
     {
       "Type": "Measure",
       "Name": "Umsatz Teile",
-      "Calc": "\"Teile@819\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile@819\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Einsatz Teile",
-      "Calc": "\"EW Teile@98221\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"EW Teile@98221\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "DB 1 Teile-Rg.",
-      "Calc": "\"Umsatz Teile@1700143\" \"Einsatz Teile@1700145\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Umsatz Teile@1700143\" - \"Einsatz Teile@1700145\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "DB 1 Teile-Rg. %",
-      "Calc": "\"DB 1 Teile-Rg.@1700147\" \"Umsatz Teile@1700143\" 100 Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"DB 1 Teile-Rg.@1700147\" / \"Umsatz Teile@1700143\" * 100  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "Name": "Umsatz Sonst.",
-      "Calc": "\"Sonst.@62243\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Sonst.@62243\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {

+ 39 - 96
cognos7/data/mdl/S_Aftersales_ori.json

@@ -7698,7 +7698,7 @@
           "Lastuse": "20230202",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@31631\" \"M bisher gruppiert~M bisher@31629\""
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@31631\" , \"M bisher gruppiert~M bisher@31629\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7710,8 +7710,7 @@
           "Lastuse": "20230202",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@31631\" \"M bisher gruppiert~M bisher@31629\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@31631\" , \"M bisher gruppiert~M bisher@31629\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7933,7 +7932,7 @@
           "Lastuse": "20230202",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@31645\" \"Q bisher gruppiert~Q bisher@31641\""
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@31645\" , \"Q bisher gruppiert~Q bisher@31641\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -7945,8 +7944,7 @@
           "Lastuse": "20230202",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@31645\" \"Q bisher gruppiert~Q bisher@31641\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@31645\" , \"Q bisher gruppiert~Q bisher@31641\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -8224,7 +8222,7 @@
           "Lastuse": "20230202",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@31663\" \"J bisher gruppiert~J bisher@31657\""
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@31663\" , \"J bisher gruppiert~J bisher@31657\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -8236,8 +8234,7 @@
           "Lastuse": "20230202",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@31663\" \"J bisher gruppiert~J bisher@31657\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@31663\" , \"J bisher gruppiert~J bisher@31657\" )"
         }
       ]
     },
@@ -13992,27 +13989,21 @@
       "Type": "Measure",
       "ID": "31677",
       "Name": "Gesamt",
-      "Calc": "\"Lohn@823\" \"Teile@819\" \"Sonst.@62243\" \"R\u00e4dereinl.@719229\" \"T\u00dcV@1518365\" \"Fremdl.@1518369\" \"Mietw.@1700013\" Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn@823\" + \"Teile@819\" + \"Sonst.@62243\" + \"R\u00e4dereinl.@719229\" + \"T\u00dcV@1518365\" + \"Fremdl.@1518369\" + \"Mietw.@1700013\"  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "823",
       "Name": "Lohn",
-      "Calc": "\"Lohn_Umsatz@1700181\" \"NL Lohn@1428547\" Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn_Umsatz@1700181\" + \"NL Lohn@1428547\"  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "819",
       "Name": "Teile",
-      "Calc": "\"Teile_Umsatz@1700185\" \"NL Teile@1428549\" Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile_Umsatz@1700185\" + \"NL Teile@1428549\"  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -14045,18 +14036,14 @@
       "Type": "Measure",
       "ID": "98229",
       "Name": "DB1 Teile",
-      "Calc": "\"Teile@819\" \"EW Teile@98221\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile@819\" - \"EW Teile@98221\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "98233",
       "Name": "DB1 Teile %",
-      "Calc": "\"DB1 Teile@98229\" \"Teile@819\" 100 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"DB1 Teile@98229\" / \"Teile@819\" * 100  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -14193,18 +14180,14 @@
       "Type": "Measure",
       "ID": "1700175",
       "Name": "DB1 Fremdl.",
-      "Calc": "\"Fremdl.@1518369\" \"EW Fremdl.@1700171\" IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Fremdl.@1518369\" - \"EW Fremdl.@1700171\"  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1700177",
       "Name": "DB1 Fremdl. %",
-      "Calc": "\"DB1 Fremdl.@1700175\" \"Fremdl.@1518369\" 100 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"DB1 Fremdl.@1700175\" / \"Fremdl.@1518369\" * 100  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
@@ -14237,14 +14220,14 @@
       "Type": "Measure",
       "ID": "1428541",
       "Name": "DB1 Sonst.",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1428543",
       "Name": "DB1 Sonst. %",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -14303,16 +14286,14 @@
       "Type": "Measure",
       "ID": "62289",
       "Name": "Soll Std.",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 8 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 8 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1428545",
       "Name": "Menge",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -14345,9 +14326,7 @@
       "Type": "Measure",
       "ID": "1517969",
       "Name": "NL Lohn %",
-      "Calc": "\"NL Lohn@1428547\" \"Lohn@823\" \"NL Lohn@1428547\" 100 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"NL Lohn@1428547\" / ( \"Lohn@823\" + \"NL Lohn@1428547\" ) * 100  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 Reverse",
       "Associations": []
     },
     {
@@ -14380,9 +14359,7 @@
       "Type": "Measure",
       "ID": "1517973",
       "Name": "NL Teile %",
-      "Calc": "\"NL Teile@1428549\" \"Teile@819\" \"NL Teile@1428549\" 100 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"NL Teile@1428549\" / ( \"Teile@819\" + \"NL Teile@1428549\" ) * 100  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 8 Reverse",
       "Associations": []
     },
     {
@@ -14470,61 +14447,49 @@
       "Type": "Measure",
       "ID": "219963",
       "Name": "LG %",
-      "Calc": "\"verk. Std.@62285\" \"ben. Std.@1518045\" 100 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"verk. Std.@62285\" / \"ben. Std.@1518045\" * 100  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712013",
       "Name": "Ums. ges. / DG",
-      "Calc": "\"Gesamt@31677\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Gesamt@31677\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712007",
       "Name": "Lohn / DG",
-      "Calc": "\"Lohn@823\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn@823\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712009",
       "Name": "Teile / DG",
-      "Calc": "\"Teile@819\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile@819\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1428553",
       "Name": "Sonst. / DG",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712011",
       "Name": "verk. Std / DG",
-      "Calc": "\"verk. Std.@62285\" \"DG@62529\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"verk. Std.@62285\" / \"DG@62529\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712015",
       "Name": "Std.-Satz",
-      "Calc": "\"Lohn@823\" \"verk. Std.@62285\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~2\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Lohn@823\" / \"verk. Std.@62285\"  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 3 Reverse",
       "Associations": []
     },
     {
@@ -14557,68 +14522,56 @@
       "Type": "Measure",
       "ID": "1428555",
       "Name": "DG / AT",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1428557",
       "Name": "Menge Focus",
-      "Calc": "0 IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False DrillThrough False",
+      "Calc": "0  IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712157",
       "Name": "Urlaubstage",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712161",
       "Name": "Kranktage",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "712165",
       "Name": "Schultage",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 1 Decimals 3 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "714133",
       "Name": "Arbeitstag Mofr_Ges.Jahr",
-      "Calc": "0 Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Int32 OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Int32 OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "714005",
       "Name": "Tage bis Rechnung",
-      "Calc": "0 Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "0  Missing Zero IgnoreMissingValue False Storage Float64 OutPutScale 0 Decimals 6 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "714009",
       "Name": "Tage bis Rechnung Durchschnitt",
-      "Calc": "average \"Tage bis Rechnung@714005\" Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "average ( \"Tage bis Rechnung@714005\" )  Missing Zero Timing After_Rollup IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 0 Reverse",
       "Associations": []
     },
     {
@@ -14697,45 +14650,35 @@
       "Type": "Measure",
       "ID": "1700143",
       "Name": "Umsatz Teile",
-      "Calc": "\"Teile@819\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Teile@819\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1700145",
       "Name": "Einsatz Teile",
-      "Calc": "\"EW Teile@98221\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"EW Teile@98221\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1700147",
       "Name": "DB 1 Teile-Rg.",
-      "Calc": "\"Umsatz Teile@1700143\" \"Einsatz Teile@1700145\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Umsatz Teile@1700143\" - \"Einsatz Teile@1700145\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1700149",
       "Name": "DB 1 Teile-Rg. %",
-      "Calc": "\"DB 1 Teile-Rg.@1700147\" \"Umsatz Teile@1700143\" 100 Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~1\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"DB 1 Teile-Rg.@1700147\" / \"Umsatz Teile@1700143\" * 100  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {
       "Type": "Measure",
       "ID": "1700151",
       "Name": "Umsatz Sonst.",
-      "Calc": "\"Sonst.@62243\" Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 ReverseSign False IsCurrency False IsFolder False",
-      "\"#,##0~0\"": "DrillThrough",
-      "False": "EndList",
+      "Calc": "\"Sonst.@62243\"  Missing Zero IgnoreMissingValue False Storage Default OutPutScale 0 Decimals 5 Reverse",
       "Associations": []
     },
     {

+ 201 - 201
cognos7/data/mdl/S_Aftersales_queries.sql

@@ -3,19 +3,19 @@ CREATE
 
 ALTER VIEW [load].[current_date_Prognose_operativ]
 AS
-SELECT --[Bundeslaender Id] AS "Bundeslaender Id",
-	[Invoice Date] AS "Invoice Date",
-	--[Wochentage Id] AS "Wochentage Id",
-	[Arbeitstag Mofr] AS "Arbeitstag Mofr",
-	--[Zaehler Mofr] AS "Zaehler Mofr",
-	--[Summe Mofr] AS "Summe Mofr",
-	--[Arbeitstag Mosa] AS "Arbeitstag Mosa",
-	--[Zaehler Mosa] AS "Zaehler Mosa",
-	--[Summe Mosa] AS "Summe Mosa",
-	--[Feiertage Id] AS "Feiertage Id",
-	--[Jahr] AS "Jahr",
-	--[Arbeitstag Nr Jahr] AS "Arbeitstag Nr Jahr",
-	--[Gesamt Arbeitstage] AS "Gesamt Arbeitstage" 
+SELECT --[Bundeslaender Id] AS [Bundeslaender Id],
+	[Invoice Date] AS [Invoice Date],
+	--[Wochentage Id] AS [Wochentage Id],
+	[Arbeitstag Mofr] AS [Arbeitstag Mofr],
+	--[Zaehler Mofr] AS [Zaehler Mofr],
+	--[Summe Mofr] AS [Summe Mofr],
+	--[Arbeitstag Mosa] AS [Arbeitstag Mosa],
+	--[Zaehler Mosa] AS [Zaehler Mosa],
+	--[Summe Mosa] AS [Summe Mosa],
+	--[Feiertage Id] AS [Feiertage Id],
+	--[Jahr] AS [Jahr],
+	--[Arbeitstag Nr Jahr] AS [Arbeitstag Nr Jahr],
+	--[Gesamt Arbeitstage] AS [Gesamt Arbeitstage] 
 FROM [export_csv].[current_date_Prognose_operativ]
 GO
 
@@ -24,19 +24,19 @@ CREATE
 
 ALTER VIEW [load].[current_date_Prognose_operativ_VJ]
 AS
-SELECT --[Bundeslaender Id] AS "Bundeslaender Id",
-	[Invoice Date] AS "Invoice Date",
-	--[Wochentage Id] AS "Wochentage Id",
-	[Arbeitstag Mofr] AS "Arbeitstag Mofr",
-	--[Zaehler Mofr] AS "Zaehler Mofr",
-	--[Summe Mofr] AS "Summe Mofr",
-	--[Arbeitstag Mosa] AS "Arbeitstag Mosa",
-	--[Zaehler Mosa] AS "Zaehler Mosa",
-	--[Summe Mosa] AS "Summe Mosa",
-	--[Feiertage Id] AS "Feiertage Id",
-	--[Jahr] AS "Jahr",
-	--[Arbeitstag Nr Jahr] AS "Arbeitstag Nr Jahr",
-	--[Gesamt Arbeitstage] AS "Gesamt Arbeitstage" 
+SELECT --[Bundeslaender Id] AS [Bundeslaender Id],
+	[Invoice Date] AS [Invoice Date],
+	--[Wochentage Id] AS [Wochentage Id],
+	[Arbeitstag Mofr] AS [Arbeitstag Mofr],
+	--[Zaehler Mofr] AS [Zaehler Mofr],
+	--[Summe Mofr] AS [Summe Mofr],
+	--[Arbeitstag Mosa] AS [Arbeitstag Mosa],
+	--[Zaehler Mosa] AS [Zaehler Mosa],
+	--[Summe Mosa] AS [Summe Mosa],
+	--[Feiertage Id] AS [Feiertage Id],
+	--[Jahr] AS [Jahr],
+	--[Arbeitstag Nr Jahr] AS [Arbeitstag Nr Jahr],
+	--[Gesamt Arbeitstage] AS [Gesamt Arbeitstage] 
 FROM [export_csv].[current_date_Prognose_operativ_VJ]
 GO
 
@@ -45,64 +45,64 @@ CREATE
 
 ALTER VIEW [load].[Aftersales_Rechnungen_ben_AW_final]
 AS
-SELECT [Hauptbetrieb_ID] AS "Hauptbetrieb_ID",
-	[Hauptbetrieb_Name] AS "Hauptbetrieb_Name",
-	[Standort_ID] AS "Standort_ID",
-	[Standort_Name] AS "Standort_Name",
-	[Employee_Function] AS "Employee_Function",
-	[Serviceberater] AS "Serviceberater",
-	[Order Number] AS "Order Number",
-	[Invoice_Desc_100] AS "Invoice_Desc_100",
-	[Fabrikat] AS "Fabrikat",
-	[Model] AS "Model",
-	[Fahrzeug] AS "Fahrzeug",
-	[Kostenstelle] AS "Kostenstelle",
-	--[Marke] AS "Marke",
-	[Umsatzart] AS "Umsatzart",
-	[Auftragsart] AS "Auftragsart",
-	[Auftragsposition] AS "Auftragsposition",
-	[Kundenart] AS "Kundenart",
-	[Kunde] AS "Kunde",
-	--[Order_Desc_30] AS "Order_Desc_30",
-	[Invoice_Desc_30] AS "Invoice_Desc_30",
-	[Zuordnung_Produktbuchungsgruppe] AS "Zuordnung_Produktbuchungsgruppe",
-	[Produktbuchungsgruppe] AS "Produktbuchungsgruppe",
-	[FZG-Altersstaffel] AS "FZG-Altersstaffel",
-	[Repair_Group_Desc] AS "Repair_Group_Desc",
-	[DB1_><_EK] AS "DB1_><_EK",
-	[Rechnung_Gutschrift] AS "Rechnung_Gutschrift",
-	[Parts_Focus_Group] AS "Parts_Focus_Group",
-	[Parts_Make_Desc] AS "Parts_Make_Desc",
-	[Parts_Group_Desc] AS "Parts_Group_Desc",
-	[PLZ_1_Stelle] AS "PLZ_1_Stelle",
-	[PLZ_2_Stelle] AS "PLZ_2_Stelle",
-	[PLZ_3_Stelle] AS "PLZ_3_Stelle",
-	[PLZ_4_Stelle] AS "PLZ_4_Stelle",
-	[PLZ] AS "PLZ",
-	[Zuordnung_Funktion] AS "Zuordnung_Funktion",
-	[Order_Desc_100] AS "Order_Desc_100",
-	[Lohn] AS "Lohn_Umsatz",
-	[Teile] AS "Teile_Umsatz",
-	[EW Teile] AS "EW Teile",
-	[Sonst.] AS "Sonst.",
-	[TÜV] AS "TÜV",
-	[Fremdl.] AS "Fremdl.",
-	[Mietw.] AS "Mietw.",
-	[Rädereinl.] AS "Rädereinl.",
-	[verk. Std.] AS "verk. Std.",
-	[ben. Std.] AS "ben. Std.",
-	[NL Lohn] AS "NL Lohn",
-	[NL Teile] AS "NL Teile",
-	[NL Sonst.] AS "NL Sonst.",
-	[DG] AS "DG",
-	[NL Sonst %] AS "NL Sonst %",
-	--[Anz. AT] AS "Anz. AT",
-	[Anwesenheit Mech Karo Lack] AS "Anwesenheit Mech Karo Lack",
-	[Anwesenheit Meister] AS "Anwesenheit Meister",
-	[Invoice Date] AS "Invoice Date",
-	[Rechnungsausgang] AS "Rechnungsausgang",
-	[Fabrikat_Order_By] AS "Fabrikat_Order_By",
-	[Serviceberater_Rg_Steller] AS "Serviceberater_Rg_Steller" 
+SELECT [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
+	[Hauptbetrieb_Name] AS [Hauptbetrieb_Name],
+	[Standort_ID] AS [Standort_ID],
+	[Standort_Name] AS [Standort_Name],
+	[Employee_Function] AS [Employee_Function],
+	[Serviceberater] AS [Serviceberater],
+	[Order Number] AS [Order Number],
+	[Invoice_Desc_100] AS [Invoice_Desc_100],
+	[Fabrikat] AS [Fabrikat],
+	[Model] AS [Model],
+	[Fahrzeug] AS [Fahrzeug],
+	[Kostenstelle] AS [Kostenstelle],
+	--[Marke] AS [Marke],
+	[Umsatzart] AS [Umsatzart],
+	[Auftragsart] AS [Auftragsart],
+	[Auftragsposition] AS [Auftragsposition],
+	[Kundenart] AS [Kundenart],
+	[Kunde] AS [Kunde],
+	--[Order_Desc_30] AS [Order_Desc_30],
+	[Invoice_Desc_30] AS [Invoice_Desc_30],
+	[Zuordnung_Produktbuchungsgruppe] AS [Zuordnung_Produktbuchungsgruppe],
+	[Produktbuchungsgruppe] AS [Produktbuchungsgruppe],
+	[FZG-Altersstaffel] AS [FZG-Altersstaffel],
+	[Repair_Group_Desc] AS [Repair_Group_Desc],
+	[DB1_><_EK] AS [DB1_><_EK],
+	[Rechnung_Gutschrift] AS [Rechnung_Gutschrift],
+	[Parts_Focus_Group] AS [Parts_Focus_Group],
+	[Parts_Make_Desc] AS [Parts_Make_Desc],
+	[Parts_Group_Desc] AS [Parts_Group_Desc],
+	[PLZ_1_Stelle] AS [PLZ_1_Stelle],
+	[PLZ_2_Stelle] AS [PLZ_2_Stelle],
+	[PLZ_3_Stelle] AS [PLZ_3_Stelle],
+	[PLZ_4_Stelle] AS [PLZ_4_Stelle],
+	[PLZ] AS [PLZ],
+	[Zuordnung_Funktion] AS [Zuordnung_Funktion],
+	[Order_Desc_100] AS [Order_Desc_100],
+	[Lohn] AS [Lohn_Umsatz],
+	[Teile] AS [Teile_Umsatz],
+	[EW Teile] AS [EW Teile],
+	[Sonst.] AS [Sonst.],
+	[TÜV] AS [TÜV],
+	[Fremdl.] AS [Fremdl.],
+	[Mietw.] AS [Mietw.],
+	[Rädereinl.] AS [Rädereinl.],
+	[verk. Std.] AS [verk. Std.],
+	[ben. Std.] AS [ben. Std.],
+	[NL Lohn] AS [NL Lohn],
+	[NL Teile] AS [NL Teile],
+	[NL Sonst.] AS [NL Sonst.],
+	[DG] AS [DG],
+	[NL Sonst %] AS [NL Sonst %],
+	--[Anz. AT] AS [Anz. AT],
+	[Anwesenheit Mech Karo Lack] AS [Anwesenheit Mech Karo Lack],
+	[Anwesenheit Meister] AS [Anwesenheit Meister],
+	[Invoice Date] AS [Invoice Date],
+	[Rechnungsausgang] AS [Rechnungsausgang],
+	[Fabrikat_Order_By] AS [Fabrikat_Order_By],
+	[Serviceberater_Rg_Steller] AS [Serviceberater_Rg_Steller] 
 FROM [export_csv].[Aftersales_Rechnungen_ben_AW_final]
 GO
 
@@ -111,65 +111,65 @@ CREATE
 
 ALTER VIEW [load].[Aftersales_Rechnungen_neu]
 AS
-SELECT [Hauptbetrieb_ID] AS "Hauptbetrieb_ID",
-	[Hauptbetrieb_Name] AS "Hauptbetrieb_Name",
-	[Standort_ID] AS "Standort_ID",
-	[Standort_Name] AS "Standort_Name",
-	[Employee_Function] AS "Employee_Function",
-	[Serviceberater] AS "Serviceberater",
-	[Order Number] AS "Order Number",
-	[Invoice_Desc_100] AS "Invoice_Desc_100",
-	[Fabrikat] AS "Fabrikat",
-	[Fabrikat_Order_By] AS "Fabrikat_Order_By",
-	[Model] AS "Model",
-	[Fahrzeug] AS "Fahrzeug",
-	[Kostenstelle] AS "Kostenstelle",
-	--[Marke] AS "Marke",
-	[Umsatzart] AS "Umsatzart",
-	[Auftragsart] AS "Auftragsart",
-	[Auftragsposition] AS "Auftragsposition",
-	[Kundenart] AS "Kundenart",
-	[Kunde] AS "Kunde",
-	--[Order_Desc_30] AS "Order_Desc_30",
-	[Invoice_Desc_30] AS "Invoice_Desc_30",
-	[Zuordnung_Produktbuchungsgruppe] AS "Zuordnung_Produktbuchungsgruppe",
-	[Produktbuchungsgruppe] AS "Produktbuchungsgruppe",
-	[FZG-Altersstaffel] AS "FZG-Altersstaffel",
-	[Repair_Group_Desc] AS "Repair_Group_Desc",
-	[DB1_><_EK] AS "DB1_><_EK",
-	[Rechnung_Gutschrift] AS "Rechnung_Gutschrift",
-	[Parts_Focus_Group] AS "Parts_Focus_Group",
-	[Parts_Make_Desc] AS "Parts_Make_Desc",
-	[Parts_Group_Desc] AS "Parts_Group_Desc",
-	[PLZ_1_Stelle] AS "PLZ_1_Stelle",
-	[PLZ_2_Stelle] AS "PLZ_2_Stelle",
-	[PLZ_3_Stelle] AS "PLZ_3_Stelle",
-	[PLZ_4_Stelle] AS "PLZ_4_Stelle",
-	[PLZ] AS "PLZ",
-	[Zuordnung_Funktion] AS "Zuordnung_Funktion",
-	[Order_Desc_100] AS "Order_Desc_100",
-	[Lohn] AS "Lohn_Umsatz",
-	[Teile] AS "Teile_Umsatz",
-	[EW Teile] AS "EW Teile",
-	[Sonst.] AS "Sonst.",
-	[TÜV] AS "TÜV",
-	[Fremdl.] AS "Fremdl.",
-	[Mietw.] AS "Mietw.",
-	[Rädereinl.] AS "Rädereinl.",
-	[verk. Std.] AS "verk. Std.",
-	[ben. Std.] AS "ben. Std.",
-	[NL Lohn] AS "NL Lohn",
-	[NL Teile] AS "NL Teile",
-	[NL Sonst.] AS "NL Sonst.",
-	[DG] AS "DG",
-	[NL Sonst %] AS "NL Sonst %",
-	--[Anz. AT] AS "Anz. AT",
-	[Anwesenheit Mech Karo Lack] AS "Anwesenheit Mech Karo Lack",
-	[Anwesenheit Meister] AS "Anwesenheit Meister",
-	[Invoice Date] AS "Invoice Date",
-	[Rechnungsausgang] AS "Rechnungsausgang",
-	[EW Fremdl.] AS "EW Fremdl.",
-	[Serviceberater_Rg_Steller] AS "Serviceberater_Rg_Steller" 
+SELECT [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
+	[Hauptbetrieb_Name] AS [Hauptbetrieb_Name],
+	[Standort_ID] AS [Standort_ID],
+	[Standort_Name] AS [Standort_Name],
+	[Employee_Function] AS [Employee_Function],
+	[Serviceberater] AS [Serviceberater],
+	[Order Number] AS [Order Number],
+	[Invoice_Desc_100] AS [Invoice_Desc_100],
+	[Fabrikat] AS [Fabrikat],
+	[Fabrikat_Order_By] AS [Fabrikat_Order_By],
+	[Model] AS [Model],
+	[Fahrzeug] AS [Fahrzeug],
+	[Kostenstelle] AS [Kostenstelle],
+	--[Marke] AS [Marke],
+	[Umsatzart] AS [Umsatzart],
+	[Auftragsart] AS [Auftragsart],
+	[Auftragsposition] AS [Auftragsposition],
+	[Kundenart] AS [Kundenart],
+	[Kunde] AS [Kunde],
+	--[Order_Desc_30] AS [Order_Desc_30],
+	[Invoice_Desc_30] AS [Invoice_Desc_30],
+	[Zuordnung_Produktbuchungsgruppe] AS [Zuordnung_Produktbuchungsgruppe],
+	[Produktbuchungsgruppe] AS [Produktbuchungsgruppe],
+	[FZG-Altersstaffel] AS [FZG-Altersstaffel],
+	[Repair_Group_Desc] AS [Repair_Group_Desc],
+	[DB1_><_EK] AS [DB1_><_EK],
+	[Rechnung_Gutschrift] AS [Rechnung_Gutschrift],
+	[Parts_Focus_Group] AS [Parts_Focus_Group],
+	[Parts_Make_Desc] AS [Parts_Make_Desc],
+	[Parts_Group_Desc] AS [Parts_Group_Desc],
+	[PLZ_1_Stelle] AS [PLZ_1_Stelle],
+	[PLZ_2_Stelle] AS [PLZ_2_Stelle],
+	[PLZ_3_Stelle] AS [PLZ_3_Stelle],
+	[PLZ_4_Stelle] AS [PLZ_4_Stelle],
+	[PLZ] AS [PLZ],
+	[Zuordnung_Funktion] AS [Zuordnung_Funktion],
+	[Order_Desc_100] AS [Order_Desc_100],
+	[Lohn] AS [Lohn_Umsatz],
+	[Teile] AS [Teile_Umsatz],
+	[EW Teile] AS [EW Teile],
+	[Sonst.] AS [Sonst.],
+	[TÜV] AS [TÜV],
+	[Fremdl.] AS [Fremdl.],
+	[Mietw.] AS [Mietw.],
+	[Rädereinl.] AS [Rädereinl.],
+	[verk. Std.] AS [verk. Std.],
+	[ben. Std.] AS [ben. Std.],
+	[NL Lohn] AS [NL Lohn],
+	[NL Teile] AS [NL Teile],
+	[NL Sonst.] AS [NL Sonst.],
+	[DG] AS [DG],
+	[NL Sonst %] AS [NL Sonst %],
+	--[Anz. AT] AS [Anz. AT],
+	[Anwesenheit Mech Karo Lack] AS [Anwesenheit Mech Karo Lack],
+	[Anwesenheit Meister] AS [Anwesenheit Meister],
+	[Invoice Date] AS [Invoice Date],
+	[Rechnungsausgang] AS [Rechnungsausgang],
+	[EW Fremdl.] AS [EW Fremdl.],
+	[Serviceberater_Rg_Steller] AS [Serviceberater_Rg_Steller] 
 FROM [export_csv].[Aftersales_Rechnungen_neu]
 GO
 
@@ -178,64 +178,64 @@ CREATE
 
 ALTER VIEW [load].[Aftersales_Rechnungen_verk_AW_final]
 AS
-SELECT [Hauptbetrieb_ID] AS "Hauptbetrieb_ID",
-	[Hauptbetrieb_Name] AS "Hauptbetrieb_Name",
-	[Standort_ID] AS "Standort_ID",
-	[Standort_Name] AS "Standort_Name",
-	[Employee_Function] AS "Employee_Function",
-	[Serviceberater] AS "Serviceberater",
-	[Order Number] AS "Order Number",
-	[Invoice_Desc_100] AS "Invoice_Desc_100",
-	[Fabrikat] AS "Fabrikat",
-	[Model] AS "Model",
-	[Fahrzeug] AS "Fahrzeug",
-	[Kostenstelle] AS "Kostenstelle",
-	--[Marke] AS "Marke",
-	[Umsatzart] AS "Umsatzart",
-	[Auftragsart] AS "Auftragsart",
-	[Auftragsposition] AS "Auftragsposition",
-	[Kundenart] AS "Kundenart",
-	[Kunde] AS "Kunde",
-	--[Order_Desc_30] AS "Order_Desc_30",
-	[Invoice_Desc_30] AS "Invoice_Desc_30",
-	[Zuordnung_Produktbuchungsgruppe] AS "Zuordnung_Produktbuchungsgruppe",
-	[Produktbuchungsgruppe] AS "Produktbuchungsgruppe",
-	[FZG-Altersstaffel] AS "FZG-Altersstaffel",
-	[Repair_Group_Desc] AS "Repair_Group_Desc",
-	[DB1_><_EK] AS "DB1_><_EK",
-	[Rechnung_Gutschrift] AS "Rechnung_Gutschrift",
-	[Parts_Focus_Group] AS "Parts_Focus_Group",
-	[Parts_Make_Desc] AS "Parts_Make_Desc",
-	[Parts_Group_Desc] AS "Parts_Group_Desc",
-	[PLZ_1_Stelle] AS "PLZ_1_Stelle",
-	[PLZ_2_Stelle] AS "PLZ_2_Stelle",
-	[PLZ_3_Stelle] AS "PLZ_3_Stelle",
-	[PLZ_4_Stelle] AS "PLZ_4_Stelle",
-	[PLZ] AS "PLZ",
-	[Zuordnung_Funktion] AS "Zuordnung_Funktion",
-	[Order_Desc_100] AS "Order_Desc_100",
-	[Lohn] AS "Lohn_Umsatz",
-	[Teile] AS "Teile_Umsatz",
-	[EW Teile] AS "EW Teile",
-	[Sonst.] AS "Sonst.",
-	[TÜV] AS "TÜV",
-	[Fremdl.] AS "Fremdl.",
-	[Mietw.] AS "Mietw.",
-	[Rädereinl.] AS "Rädereinl.",
-	[verk. Std.] AS "verk. Std.",
-	[ben. Std.] AS "ben. Std.",
-	[NL Lohn] AS "NL Lohn",
-	[NL Teile] AS "NL Teile",
-	[NL Sonst.] AS "NL Sonst.",
-	[DG] AS "DG",
-	[NL Sonst %] AS "NL Sonst %",
-	--[Anz. AT] AS "Anz. AT",
-	[Anwesenheit Mech Karo Lack] AS "Anwesenheit Mech Karo Lack",
-	[Anwesenheit Meister] AS "Anwesenheit Meister",
-	[Invoice Date] AS "Invoice Date",
-	[Rechnungsausgang] AS "Rechnungsausgang",
-	[Fabrikat_Order_By] AS "Fabrikat_Order_By",
-	[Serviceberater_Rg_Steller] AS "Serviceberater_Rg_Steller" 
+SELECT [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
+	[Hauptbetrieb_Name] AS [Hauptbetrieb_Name],
+	[Standort_ID] AS [Standort_ID],
+	[Standort_Name] AS [Standort_Name],
+	[Employee_Function] AS [Employee_Function],
+	[Serviceberater] AS [Serviceberater],
+	[Order Number] AS [Order Number],
+	[Invoice_Desc_100] AS [Invoice_Desc_100],
+	[Fabrikat] AS [Fabrikat],
+	[Model] AS [Model],
+	[Fahrzeug] AS [Fahrzeug],
+	[Kostenstelle] AS [Kostenstelle],
+	--[Marke] AS [Marke],
+	[Umsatzart] AS [Umsatzart],
+	[Auftragsart] AS [Auftragsart],
+	[Auftragsposition] AS [Auftragsposition],
+	[Kundenart] AS [Kundenart],
+	[Kunde] AS [Kunde],
+	--[Order_Desc_30] AS [Order_Desc_30],
+	[Invoice_Desc_30] AS [Invoice_Desc_30],
+	[Zuordnung_Produktbuchungsgruppe] AS [Zuordnung_Produktbuchungsgruppe],
+	[Produktbuchungsgruppe] AS [Produktbuchungsgruppe],
+	[FZG-Altersstaffel] AS [FZG-Altersstaffel],
+	[Repair_Group_Desc] AS [Repair_Group_Desc],
+	[DB1_><_EK] AS [DB1_><_EK],
+	[Rechnung_Gutschrift] AS [Rechnung_Gutschrift],
+	[Parts_Focus_Group] AS [Parts_Focus_Group],
+	[Parts_Make_Desc] AS [Parts_Make_Desc],
+	[Parts_Group_Desc] AS [Parts_Group_Desc],
+	[PLZ_1_Stelle] AS [PLZ_1_Stelle],
+	[PLZ_2_Stelle] AS [PLZ_2_Stelle],
+	[PLZ_3_Stelle] AS [PLZ_3_Stelle],
+	[PLZ_4_Stelle] AS [PLZ_4_Stelle],
+	[PLZ] AS [PLZ],
+	[Zuordnung_Funktion] AS [Zuordnung_Funktion],
+	[Order_Desc_100] AS [Order_Desc_100],
+	[Lohn] AS [Lohn_Umsatz],
+	[Teile] AS [Teile_Umsatz],
+	[EW Teile] AS [EW Teile],
+	[Sonst.] AS [Sonst.],
+	[TÜV] AS [TÜV],
+	[Fremdl.] AS [Fremdl.],
+	[Mietw.] AS [Mietw.],
+	[Rädereinl.] AS [Rädereinl.],
+	[verk. Std.] AS [verk. Std.],
+	[ben. Std.] AS [ben. Std.],
+	[NL Lohn] AS [NL Lohn],
+	[NL Teile] AS [NL Teile],
+	[NL Sonst.] AS [NL Sonst.],
+	[DG] AS [DG],
+	[NL Sonst %] AS [NL Sonst %],
+	--[Anz. AT] AS [Anz. AT],
+	[Anwesenheit Mech Karo Lack] AS [Anwesenheit Mech Karo Lack],
+	[Anwesenheit Meister] AS [Anwesenheit Meister],
+	[Invoice Date] AS [Invoice Date],
+	[Rechnungsausgang] AS [Rechnungsausgang],
+	[Fabrikat_Order_By] AS [Fabrikat_Order_By],
+	[Serviceberater_Rg_Steller] AS [Serviceberater_Rg_Steller] 
 FROM [export_csv].[Aftersales_Rechnungen_verk_AW_final]
 GO
 

+ 6 - 9
cognos7/data/mdl/S_Offene_Auftraege.json

@@ -1374,7 +1374,7 @@
           "Label": "M bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@13825\" \"M bisher gruppiert~M bisher@13823\""
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@13825\" , \"M bisher gruppiert~M bisher@13823\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -1384,8 +1384,7 @@
           "Label": "M bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@13825\" \"M bisher gruppiert~M bisher@13823\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@13825\" , \"M bisher gruppiert~M bisher@13823\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -1513,7 +1512,7 @@
           "Label": "Q bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@13847\" \"Q bisher gruppiert~Q bisher@13841\""
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@13847\" , \"Q bisher gruppiert~Q bisher@13841\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -1523,8 +1522,7 @@
           "Label": "Q bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@13847\" \"Q bisher gruppiert~Q bisher@13841\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@13847\" , \"Q bisher gruppiert~Q bisher@13841\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -2012,7 +2010,7 @@
           "Label": "J bisher \u00c4nderung",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@13931\" \"J bisher gruppiert~J bisher@13905\""
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@13931\" , \"J bisher gruppiert~J bisher@13905\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -2022,8 +2020,7 @@
           "Label": "J bisher Zuwachs",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@13931\" \"J bisher gruppiert~J bisher@13905\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@13931\" , \"J bisher gruppiert~J bisher@13905\" )"
         }
       ]
     },

+ 6 - 9
cognos7/data/mdl/S_Offene_Auftraege_ori.json

@@ -1533,7 +1533,7 @@
           "Lastuse": "20180820",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"M bisher gruppiert~Voriger M bisher@13825\" \"M bisher gruppiert~M bisher@13823\""
+          "Calc": "change ( \"M bisher gruppiert~Voriger M bisher@13825\" , \"M bisher gruppiert~M bisher@13823\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -1545,8 +1545,7 @@
           "Lastuse": "20180820",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"M bisher gruppiert~Voriger M bisher@13825\" \"M bisher gruppiert~M bisher@13823\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"M bisher gruppiert~Voriger M bisher@13825\" , \"M bisher gruppiert~M bisher@13823\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -1712,7 +1711,7 @@
           "Lastuse": "20180820",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"Q bisher gruppiert~Voriges Q bisher@13847\" \"Q bisher gruppiert~Q bisher@13841\""
+          "Calc": "change ( \"Q bisher gruppiert~Voriges Q bisher@13847\" , \"Q bisher gruppiert~Q bisher@13841\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -1724,8 +1723,7 @@
           "Lastuse": "20180820",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"Q bisher gruppiert~Voriges Q bisher@13847\" \"Q bisher gruppiert~Q bisher@13841\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"Q bisher gruppiert~Voriges Q bisher@13847\" , \"Q bisher gruppiert~Q bisher@13841\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -2395,7 +2393,7 @@
           "Lastuse": "20180820",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "change \"J bisher gruppiert~Voriges J bisher@13931\" \"J bisher gruppiert~J bisher@13905\""
+          "Calc": "change ( \"J bisher gruppiert~Voriges J bisher@13931\" , \"J bisher gruppiert~J bisher@13905\" )"
         },
         {
           "Type": "SpecialCategory",
@@ -2407,8 +2405,7 @@
           "Lastuse": "20180820",
           "Rollup": "False",
           "TimeAggregate": "None",
-          "Calc": "growth \"J bisher gruppiert~Voriges J bisher@13931\" \"J bisher gruppiert~J bisher@13905\"",
-          "\"0%~2\"": "Sign"
+          "Calc": "percent-growth ( \"J bisher gruppiert~Voriges J bisher@13931\" , \"J bisher gruppiert~J bisher@13905\" )"
         }
       ]
     },

+ 34 - 34
cognos7/data/mdl/S_Offene_Auftraege_queries.sql

@@ -3,19 +3,19 @@ CREATE
 
 ALTER VIEW [load].[current_date_Prognose_operativ]
 AS
-SELECT --[Bundeslaender Id] AS "Bundeslaender Id",
-	[Invoice Date] AS "Order Date",
-	--[Wochentage Id] AS "Wochentage Id",
-	--[Arbeitstag Mofr] AS "Arbeitstag Mofr",
-	--[Zaehler Mofr] AS "Zaehler Mofr",
-	--[Summe Mofr] AS "Summe Mofr",
-	--[Arbeitstag Mosa] AS "Arbeitstag Mosa",
-	--[Zaehler Mosa] AS "Zaehler Mosa",
-	--[Summe Mosa] AS "Summe Mosa",
-	--[Feiertage Id] AS "Feiertage Id",
-	--[Jahr] AS "Jahr",
-	--[Arbeitstag Nr Jahr] AS "Arbeitstag Nr Jahr",
-	--[Gesamt Arbeitstage] AS "Gesamt Arbeitstage" 
+SELECT --[Bundeslaender Id] AS [Bundeslaender Id],
+	[Invoice Date] AS [Order Date],
+	--[Wochentage Id] AS [Wochentage Id],
+	--[Arbeitstag Mofr] AS [Arbeitstag Mofr],
+	--[Zaehler Mofr] AS [Zaehler Mofr],
+	--[Summe Mofr] AS [Summe Mofr],
+	--[Arbeitstag Mosa] AS [Arbeitstag Mosa],
+	--[Zaehler Mosa] AS [Zaehler Mosa],
+	--[Summe Mosa] AS [Summe Mosa],
+	--[Feiertage Id] AS [Feiertage Id],
+	--[Jahr] AS [Jahr],
+	--[Arbeitstag Nr Jahr] AS [Arbeitstag Nr Jahr],
+	--[Gesamt Arbeitstage] AS [Gesamt Arbeitstage] 
 FROM [export_csv].[current_date_Prognose_operativ]
 GO
 
@@ -24,27 +24,27 @@ CREATE
 
 ALTER VIEW [load].[Offene_Auftraege]
 AS
-SELECT [Hauptbetrieb_ID] AS "Hauptbetrieb_ID",
-	[Hauptbetrieb_Name] AS "Hauptbetrieb_Name",
-	[Standort_ID] AS "Standort_ID",
-	[Standort_Name] AS "Standort_Name",
-	[Serviceberater] AS "Serviceberater",
-	[Order Number] AS "Order Number",
-	[Fabrikat] AS "Fabrikat",
-	[Model] AS "Model",
-	[Fahrzeug] AS "Fahrzeug",
-	[Kostenstelle] AS "Kostenstelle",
-	--[Marke] AS "Marke",
-	[Kunde] AS "Kunde",
-	--[Turnover_Type_Desc] AS "Turnover_Type_Desc",
-	[Tage offen] AS "Tage offen",
-	[DG] AS "DG",
-	[Lohn] AS "Lohn",
-	[Teile] AS "Teile",
-	[Sonst.] AS "Sonst.",
-	[Auftragsart] AS "Auftragsart",
-	[Order Date] AS "Order Date",
-	[Tage seit letzt. Stemp.] AS "Tage seit letzt. Stemp." 
+SELECT [Hauptbetrieb_ID] AS [Hauptbetrieb_ID],
+	[Hauptbetrieb_Name] AS [Hauptbetrieb_Name],
+	[Standort_ID] AS [Standort_ID],
+	[Standort_Name] AS [Standort_Name],
+	[Serviceberater] AS [Serviceberater],
+	[Order Number] AS [Order Number],
+	[Fabrikat] AS [Fabrikat],
+	[Model] AS [Model],
+	[Fahrzeug] AS [Fahrzeug],
+	[Kostenstelle] AS [Kostenstelle],
+	--[Marke] AS [Marke],
+	[Kunde] AS [Kunde],
+	--[Turnover_Type_Desc] AS [Turnover_Type_Desc],
+	[Tage offen] AS [Tage offen],
+	[DG] AS [DG],
+	[Lohn] AS [Lohn],
+	[Teile] AS [Teile],
+	[Sonst.] AS [Sonst.],
+	[Auftragsart] AS [Auftragsart],
+	[Order Date] AS [Order Date],
+	[Tage seit letzt. Stemp.] AS [Tage seit letzt. Stemp.] 
 FROM [export_csv].[Offene_Auftraege]
 GO
 

+ 13 - 4
cognos7/mdl_convert.py

@@ -63,11 +63,15 @@ def convert_block(block):
             result[key + "s"].append({"ID": words[i + offset + 1], "Include": words[i + offset + 2]})
             offset += 1
         elif key == "Calc":
+            match = re.search(r"Calc (.*)", block)
+            if match:
+                calc_split = re.split(r"(Sign|Filtered|Format)", match[1])
+                result["Calc"] = calc_split[0].strip()
             for j in range(i + offset + 1, len(words)):
                 if words[j] in ["Sign", "Format", "Filtered"] or j == len(words) - 1:
-                    result["Calc"] = " ".join(words[i + offset + 1 : j])
-                    offset = j - i - 1
-                    break  # for
+                    # result["Calc"] = " ".join(words[i + offset + 1 : j])
+                    offset = j
+                    break
         elif key == "EncryptedPW":
             result["EncryptedPW"] = words[i + offset + 1].strip('"')
             result["Salt"] = words[i + offset + 2].strip('"')
@@ -247,9 +251,14 @@ def extract_column(col):
     name = col["Name"]
     if "]." in name:
         name = name.split("].")[-1]
+    else:
+        name = f"[{name}]"
     alias = col["Column"]
     is_used = "" if len(col["Associations"]) > 0 else "--"
-    return f"{is_used}[{name}] AS [{alias}]"
+    if col.get("Origin") == "Calculated" and "Calc" in col:
+        name = col["Calc"]
+        name = re.sub(r"\"([^\"]+)@\d+\"", r"[\1]", name)
+    return f"{is_used}{name} AS [{alias}]"
 
 
 def convert_file(filename: str) -> None:

+ 11 - 1
misc/file_move.py

@@ -2,7 +2,7 @@ import os
 from datetime import datetime
 from pathlib import Path
 
-blacklist = ["_\\", "_ori", "_.csv", "Kopie", "copy", "_sich"]
+blacklist = ["_\\", "_ori", "_.csv", "Kopie", "copy", "_sich", "Plan"]
 
 
 def move(system_dir: str):
@@ -17,6 +17,9 @@ def move(system_dir: str):
         if source.name in ignore_list:
             continue
 
+        if ignore_any_parent_folder(source, ignore_list):
+            continue
+
         full_file = str(source)
         blacklisted = [pattern in full_file for pattern in blacklist]
         if any(blacklisted):
@@ -52,6 +55,13 @@ def move(system_dir: str):
     return no_files
 
 
+def ignore_any_parent_folder(source: Path, ignore_list: list[str]):
+    for p in source.parents:
+        if p.name + "\\" in ignore_list:
+            return True
+    return False
+
+
 def check(system_dir: str):
     max_age_ts = datetime.now().timestamp() - 24 * 60 * 60
     ignore_file = Path(f"{system_dir}\\Export\\ignoriert.txt")

Неке датотеке нису приказане због велике количине промена