{"id":185,"date":"2010-10-06T08:40:41","date_gmt":"2010-10-06T07:40:41","guid":{"rendered":"http:\/\/csopro.de\/biblog\/2010\/10\/analysis-services-formatierungen-inkl-excel-bug-bei\/"},"modified":"2010-10-06T08:40:41","modified_gmt":"2010-10-06T07:40:41","slug":"analysis-services-formatierungen-inkl-excel-bug-bei","status":"publish","type":"post","link":"https:\/\/www.csopro.de\/biblog\/2010\/10\/analysis-services-formatierungen-inkl-excel-bug-bei\/","title":{"rendered":"Analysis Services Formatierungen (inkl. Excel-Bug bei $)"},"content":{"rendered":"<p>In Analysis Services k\u00f6nnen &#8222;echte&#8220; Measures und berechnete Measures formatiert werden (sprich mit Tausender-Trenner, Nachkommastellen und sonstigen Bezeichnern wie cm oder \u20ac versch\u00f6nert werden). Das erh\u00f6ht die Lesbarkeit und verhindert Verwechslungen (&#8222;Ist die Dauer in Stunden oder Minuten?&#8220;)<\/p>\n<p>Als Formatstrings k\u00f6nnen die g\u00e4ngen Bezeichnungen verwendet werden:<\/p>\n<ul>\n<li>, bedeutet einen Tausendertrenner<\/li>\n<li>. bedeutet den Dezimalpunkt<\/li>\n<li>0 bedeutet, dass diese Stelle immer belegt ist<\/li>\n<li># bedeutet, dass diese Stelle angezeigt wird, falls n\u00f6tig<\/li>\n<li>In Anf\u00fchrungszeichen (&#8222;) k\u00f6nnen beliebige Texte eingegeben werden<\/li>\n<\/ul>\n<p>So ist #,##0.00 &#8222;\u20ac&#8220; meine Standardformatierung in \u20ac, also zum Beispiel 17,33 \u20ac oder 1.522,12 \u20ac (auf deutschen Clients).<\/p>\n<p>Interessanter Weise schl\u00e4gt das BIDS auf deutschen Clients #.##0,00 vor. Das ist aber falsch und wird leider nicht zum Ziel f\u00fchren.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Measure\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2010\/10\/measure.jpg\" width=\"228\" height=\"260\" \/><\/p>\n<p>Bei berechneten Measures gilt an sich das gleiche. Allerdings m\u00fcssen die Strings mit &#8220; umschlossen werden. Falls in dem Formatstring selbst ein Anf\u00fchrungszeichen enthalten ist, muss es verdoppelt werden (wie in der alten VB-Syntax).<\/p>\n<p>Obiger Formatstring ist dann &#8222;#,##0.00 &#8222;&#8220;\u20ac&#8220;&#8220;&#8220;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"berechnetesMeasure\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2010\/10\/berechnetesmeasure.jpg\" width=\"395\" height=\"297\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"berechnetesMeasure2\" src=\"https:\/\/www.csopro.de\/biblog\/wp-content\/uploads\/2010\/10\/berechnetesmeasure2.jpg\" width=\"502\" height=\"99\" \/><\/p>\n<p>Verwendet man Excel als Client, ist ein Bug in Excel zu beachten:<\/p>\n<p>Ich gehe davon aus, dass das Excel ein deutsches Excel ist. Obiger Formatstring funktioniert dann wunderbar. Auch der Formatstring &#8222;#,##0.00 &#8222;&#8220;\u00a3&#8220;&#8220;&#8220; funktioniert wunderbar. Allerdings funktioniert &#8222;#,##0.00 &#8222;&#8220;$&#8220;&#8220;&#8220; nicht, statt dessen zeigt Excel \u20ac an. Ich erkl\u00e4re mir das so: Diese Formatierung entspricht der Formatierung &#8222;W\u00e4hrung&#8220;, die auf deutschen Rechnern eben als \u20ac umgesetzt wird. Hier hilft vor oder hinter das W\u00e4hrungssymbol $ ein Leerzeichen einzuf\u00fcgen, also z.B. &#8222;#,##0.00&#8243;&#8220; $&#8220;&#8220;&#8220;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Analysis Services k\u00f6nnen &#8222;echte&#8220; Measures und berechnete Measures formatiert werden (sprich mit Tausender-Trenner, Nachkommastellen und sonstigen Bezeichnern wie cm oder \u20ac versch\u00f6nert werden). Das erh\u00f6ht die Lesbarkeit und verhindert Verwechslungen (&#8222;Ist die Dauer in Stunden oder Minuten?&#8220;) Als Formatstrings k\u00f6nnen die g\u00e4ngen Bezeichnungen verwendet werden: , bedeutet einen Tausendertrenner . bedeutet den Dezimalpunkt 0 &hellip; <a href=\"https:\/\/www.csopro.de\/biblog\/2010\/10\/analysis-services-formatierungen-inkl-excel-bug-bei\/\" class=\"more-link\"><span class=\"screen-reader-text\">Analysis Services Formatierungen (inkl. Excel-Bug bei $)<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-185","post","type-post","status-publish","format-standard","hentry","category-analysisservices"],"_links":{"self":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/185","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/comments?post=185"}],"version-history":[{"count":0,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/posts\/185\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/media?parent=185"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/categories?post=185"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.csopro.de\/biblog\/wp-json\/wp\/v2\/tags?post=185"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}