2016-10-28 4 views
0

Wie kann ich das aktuelle Datum im Format YYYY-MM-dd (2016-10-28) in MDX abrufen?yyyy-MM-ddT00: 00: 00 Datumsformat in MDX

Format(Now(),'YYYY-MM-dd') 

Funktioniert nicht.

EDIT: Ich habe gerade überprüfen, ob MDX mein YYYY-MM-dd Format yyyy-MM-ddT00 konvertieren: 00: 00 (I mein Datum mit dem aktuellen Datum vergleichen), so brauche ich so etwas wie:

Format(now(), "yyyy-MM-ddT00:00:00") 
+1

Willkommen Überlauf zu stapeln ... was haben andere versucht Sie? Eine einfache Google-Suche scheint Ihre Antworten zu produzieren - https://social.msdn.microsoft.com/Forums/sqlserver/en-US/84cdcfae-2304-4c55-b7e4-55753e5541ec/format-issue-in-mdx?forum= sqlanalysisservices – deeveeABC

+1

Bitte geben Sie die Ausgabe, die Sie derzeit erhalten, innerhalb Ihrer Frage – musefan

+1

@ testtest11 - Sie müssen ein Skript enthalten, wo dies "funktioniert nicht", da der Kontext der Verwendung wichtig ist mit mdx - füttern Sie dieses formatierte Datum in a dynamisches MDX-Skript? – whytheq

Antwort

1

noch nie von MDX gehört, aber mit einer schnellen Google scheint es suchen, sollten Sie das folgende Format verwenden:

Format(Now(),'yyyy-MM-dd') 

Hinweis das untere Gehäuse y für Jahr.

Diese Information wurde from here. abgeleitet

Nach Bearbeiten

Das neue Format, das Sie wäre deshalb wollen:

Format(Now(),'yyyy-MM-ddT00:00:00') 
+0

Ich habe es versucht. Funktioniert nicht. – Testtest11

+1

@ Testtest11: Nun, was funktioniert nicht? Welche Ausgabe erhalten Sie? – musefan

+1

Warum wird dies als Antwort markiert und zweimal hochgesetzt, wenn es nicht funktioniert !!! p.s. mdx ist eine multi-dimensionale deklarative Sprache - eine Art von sql, aber eigentlich hübsch – whytheq

Verwandte Themen