Wednesday 15 March 2017

Smeraldo Russo Forex Exchange

Unautorit fidata nel campo delle valute nordamerikanische Ausgabe Der Dollar mehr die umgekehrte Intraday Schwäche und zeigte über einen 0.4 Gewinn auf dem Euro und Yen-Überschrift in die New York Interbank offen. EUR-USD fuhr südwärts durch die europäische AM-Sitzung, wobei das Paar in der Nähe von Netz unverändert. Lesen Sie weiter X25B6 2017.01.20 00.24 UTC European Edition Der Dollar hat mäßig niedriger angesiedelt, um etwa 0,2 im Vergleich zu den anderen Majors, da die Märkte für Trumps Einweihung stemmen später heute, hungrig nach weiteren Einzelheiten über seine Pläne für die Finanz - und Handelspolitik . USD-JPY ist zurückgegangen unter 115.00 nach. Lesen Sie weiter X25B6 2017-01-20 07:34 UTC Asian Edition Marktschwerpunkt war auf der Trump-Einweihung am Freitag, die Wall Street höher, der Dollar gemischt verlor, und gibt wenig verändert. EUR-USD eröffnet bei Sitzung Tief von 1,0625, später seinen Weg Hochs 1,0695 zu machen. USD-JPY reichte zwischen 115,27 und. Lesen Sie weiter X25B6 2017.01.20 18.59 UTCCurrency Umwandlung in Tabellenmodell Mit DAX Etwa vor einem Jahr umgesetzt I Währungsumrechnung Logik in multidimensionalen Würfeln Maßnahme Ausdrücke (wie auch mit der Funktion Blätter in MDX). Ich dokumentierte die Implementierung in ein paar Blog-Posts: Ich habe jetzt auch implementiert Währungsumrechnung in einem tabellarischen Würfel mit DAX. Dieser Blog-Beitrag behandelt die Implementierung im DAX sowie einige der Performance-Probleme, die ich getroffen habe und wie ich sie gelöst habe. Datenmodellübersicht Die Tabellen, die für die Währungsumrechnung im tabellarischen Würfel erforderlich sind, entsprechen denen in multidimensionaler Form. Quellwährung Dimensionstabelle Speichert Daten bezüglich der Währung, von der wir konvertieren. Attribute: Währungscode-Schlüssel, Währungscode (z. B. Euro) Zielwährungs-Dimensionstabelle (optional) Ich habe diese Dimension nicht in das tabellarische Modell aufgenommen, da wir nur in eine Währung 8211 US-Dollar umrechnen. Wenn Sie in mehrere Zielwährungen konvertieren müssen, ist diese Dimension erforderlich. Währungsart-Dimensionstabelle (optional) Diese Dimension speichert Daten über verschiedene Arten von Wechselkursen und kann je nach Geschäftsanforderungen unnötig sein. Attribute: Wechselkursart Key, Wechselkursart Datum Dimension Tabelle Attribute: Datum Taste, Datum, Geschäftswoche, Fiscal Monat usw. Wechselkurs Faktentabelle Maßnahme: Wechselkurs Andere Transactional Faktentabellen (zB Vertrieb, Bestellungen, etc.) Speichert die zu konvertierenden Maßnahmen in die Zielwährung sowie Schlüssel, die sich auf die Conversion-Rate-Dimensionen beziehen (und andere Dimensionen, die eine Beziehung zur Maßgruppe haben). Dimensionsbeziehungen: DateTime-Dimension (Datumschlüssel), Quellwährungsdimension (Währungscodeschlüssel), Devisenkurseart (Exchange Rate Type Key). Das folgende Diagramm zeigt die Beziehungen zwischen diesen Tabellen (Ignorieren von Zielwährung in dieser tabellarischen Cube-Implementierung). Im Folgenden sehen Sie einen Screenshot der tabellarischen Würfel-Tabellenbeziehungen: Die Tabellen, die für die Währungsumrechnung relevant sind, sind Vertrieb, GL-Datum, Währungsumrechnungssatz, Währungscode (Quellwährung), Währungsumrechnungsart. Die Tabellen, die ausgegraut sind, werden in den Endbenutzer-Clienttools ausgeblendet. Währungsumrechnung Implementierung mit DAX Die folgende Maßnahme wurde zum Verkaufstisch der tabellarischen Modell hinzugefügt, um die Währungsumrechnung durchführen: Verkaufsbetrag USD: SUMX (CROSSJOIN (8216Currency Code8217, Currency Conversion Rate Type8217, GL Date8217), CALCULATE (VALUES (8216Currency Conversion Rate8217CurrencyRateOv) SUM (8216Sales8217SalesAmountLocal))) ich lernte von Marco Russos PASS Summit Präsentation (Innen DAX Abfragepläne), dass diese Formel einen einzigen Scan einer temporären Tabelle beinhaltet (Einzel SUMX). Der SUMX über eine CROSSJOIN wird als einziger VertiPaq-Scan mit CallbackDataID aufgelöst, um die Multiplikation zu berechnen. Wenn ich auf den Würfel verbunden in Excel und in Scheiben geschnitten, die Maßnahme durch ein Attribut mit einer kleinen Anzahl von unterschiedlichen Werten, war die Leistung sehr gut, aber wenn ich ein Attribut mit einer größeren Anzahl von unterschiedlichen Werten ausgewählt (mehr als 5000), die Maßnahme Nie einen Wert zurückgegeben. Ich verbesserte die Leistung, indem eine berechnete Spalte in der Verkaufstabelle erstellt, um den Wechselkurs für jede Transaktion (Zeile) zu speichern. Es ist wichtig zu beachten, dass die berechneten Spaltenwerte bei der Verarbeitung berechnet werden und nicht wie bei der Messung. Der DAX-Formel für die Conversionrate berechnete Spalte ist unten dargestellt: LOOKUPVALUE (8216Currency Conversion Rate8217CurrencyRateOv, 8216Currency Conversion Rate8217DateKey, SalesGlDateKey, 8216Currency Conversion Rate8217FromCurrencyKey, SalesCurrencyCodeKey, 8216Currency Conversion Rate8217CurrencyRateTypeKey, 2) LOOKUPVALUE führt eine Suche nach dem Umrechnungskurs für die Transaktion auf der Grundlage der GL Datum (GlDateKey), Quellwährung (CurrencyCodeKey) und die Währungsart (CurrencyRateTypeKey). Die Maßnahme, um die tatsächliche Währungsumrechnung mit der ConversionRate berechnete Spalte durchzuführen, ist: Verkaufsmenge USD: SUMX (8216Sales8217, Sales8217SalesAmountLocal 8216Sales8217ConversionRate) Wenn ich mit dem Cube in Excel verbunden und die Maßnahme durch ein Attribut mit 7000 verschiedenen Werten geschnitten, war die Leistung sehr gut. Obwohl ich enttäuscht war, dass ich diese Berechnung nicht als Maßnahme ohne die Notwendigkeit einer berechneten Spalte implementieren konnte, freue ich mich, dass diese alternative Implementierung eine hervorragende Leistung für die Endbenutzer liefert. Teile das:


No comments:

Post a Comment