Wie ein Datum Tabelle in Power mit einem einzigen Wert schaffen
- Zuhause
- Blog
- Wie ein Datum Tabelle in Power mit einem einzigen Wert schaffen
Wie ein Datum Tabelle in Power mit einem einzigen Wert schaffen
Berechnungen, die vor machen, sind sehr wichtig in allen Business Intelligence-Tools ein Vergleich zu den Vorquartalen oder zum gleichen Zeitraum des Jahres. DAX, die Formelsprache in Power, ermöglicht es Ihnen, solche Berechnungen mittels Time Intelligence-Funktionen zu definieren.
Um jedoch diese zu verwenden, benötigen Sie ein Datum Dimensionstabelle in der Power Modell aufzunehmen. Wenn Sie in Ihrer ICT-Netzwerk keinen Zugriff auf einen Zeitpunkt Tisch haben, werden Sie in der Lage sein, eine an Ort und Stelle zu erstellen, nachdem Lesen dieser Nachricht.
Ein Datum Dimensionstabelle ist eine Tabelle von Terminen. Sie enthält eine Zeile für jedes Datum, das in der Datenmenge auftreten kann analysiert werden. Hier ist eine kurze Szenario, es zu tun.
Schritt 1: Starten Sie mit einem einzigen Datumswert

Schritt 2: Definieren Sie Ihre Spalte der Daten als Excel-Tabelle
Achten Sie darauf, um anzuzeigen, dass eine Kopfzeile ist.

Schritt 3: Fügen Sie die Tabelle mit dem Power Modell
In der Power Registerkarte wählen Sie eine der Zellen der Tabelle, und klicken Sie auf Datenmodell hinzufügen.

Im Power Modell können Sie Ihre Tabelle als ‚Date‘ umbenennen. Ihre Spalte Datum wird automatisch als Datendatentyp erkannt.


Schritt 5: Man leitet anderes Datum Attribute mit DAX
Wir werden unsere Date-Dimension vervollständigen, indem sie neue Spalten, so dass wir von ‚Jahr‘ in Scheiben schneiden und würfeln kann, ‚Quarter‘, et cetera. Diese Spalten werden als berechnete Spalten definiert. Hier ist die Liste der Spalten mit ihren Formeln.
Wochentag
= Schalter ([WeekDayNr], 1, „Sun“, 2 „Mo“, 3 „Di“, 4 „Mi“, 5 „Do“, 6 „Fr“, 7 „Sa“,“ Unknown Tag“)
Quarter = Schalter ( 'Datum' [Monat], 1“, Q1", 2“Q1", 3“, Q1", 4“, Q2", 5“, Q2", 6“, Q2", 7“, Q3 ", 8“, Q3 ", 9“, Q3 ", 10“, Q4 ", 11“, Q4 ", 12“, Q4 ",“ Unknown quarter“)
Jahr Monat
= 'Datum' [Jahr] -““ - ‚Datum" [MonthNameShort]
YearQuarter
= 'Datum' [Jahr] -““ - ‚Datum" [Quartal]
IsWeekend
= IF ( ‚Datum '[WeekDay] =‚Sat‘||‚Datum' [WeekDay] =“Sun“, TRUE (), FALSCH ())
Wir brauchen auch eine DateKey Spalte als eindeutige Kennung von Datum Reihen:
DateKey
= YEAR ( ‚Datum" [Datum]) - RIGHT ( ‚0‘ - MONAT ( ‚Date '[Datum]), 2) - RIGHT (‚0‘- Tag (‚Date' [Datum]), 2)

Und hier ist unsere Dimension Date:

Schritt 6: Sortierreihenfolgen anpassen
Die Werte der numerischen Attribute werden numerisch sortiert. Die Werte der nicht numerischen Attribute sind alphabetisch sortiert, die für Attribute Quartal und Jahr Quartal in Ordnung ist. Doch für die Attribute MonthNameShort, WeekDay und YearMonth, diese alphabetische Reihenfolge der logische Zeit, um nicht übereinstimmt. Passen Sie die Reihenfolge dieser Spalten und haben sie durch eine andere Spalte sortiert, die die richtige Reihenfolge hat.

Sie können MonthNameShort nach Monat sortieren. Die Säule WeekDay von durch WeekDayNr sortiert werden.
YYYYMM
= 'Datum' [Jahr] - RIGHT (0 - ‚Datum '[Monat], 2)
Sie können neue Art YearMonth von YYYYMM.

Die neue Spalte kann vom Endbenutzer Modell ausgeblendet werden. Rechtsklick auf die den Spaltennamen, und klicken Sie dann von Client Tools ausblenden.
Ihre Datumsdimension, aus einem einzigen Wert erstellt, ist nun einsatzbereit.
Mehr zu diesem Thema auf MSDN ist hier.