DateTime-Wert: So entfernen Sie Sekunden

DateTime-Wert: So entfernen Sie Sekunden

Im heutigen Blog werden wir drei Möglichkeiten untersuchen, Sekunden aus einem DateTime-Wert zu entfernenDas vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.

Wenn möglich, sollten Sie die Kardinalität Ihrer Daten verringern und gleichzeitig die Geschäftsanforderungen erfüllen. DateTime-Werte können jedoch eine extrem hohe Kardinalität aufweisen.

Das bedeutet, dass eine DateTime-Spalte eine große Anzahl eindeutiger Werte enthalten kann, die sich sowohl auf die Modellgröße als auch auf die Leistung auswirken können. 

Inhaltsverzeichnis

So entfernen Sie Sekunden in Power Query

Es gibt zwei offensichtliche Möglichkeiten, damit umzugehen. Die erste besteht darin, sicherzustellen, dass die DateTime-Werte immer aufgeteilt werden, sodass Sie am Ende eine Spalte mit Datumsangaben und eine Spalte mit Uhrzeiten erhalten.

Die zweite besteht darin, zu bestimmen, mit welcher Granularität die Analyse durchgeführt werden muss. Sie müssen sekunden-, minuten- oder sogar stundengenau berichten.

In diesem Blog konzentrieren wir uns jedoch ausschließlich auf Methoden zum Entfernen von Sekunden aus DateTime-Werten. 

Vollständiger UI-Drive-Ansatz für DateTime-Werte

Gehen Sie zunächst zu Ihrem Power Query-Editor . Der erste Ansatz, den Sie lernen werden, ist ein vollständig benutzerschnittstellengesteuerter Ansatz. 

Gehen Sie bei ausgewählter DateTime-Spalte zur Registerkarte „ Spalte hinzufügen“ , wählen Sie „ Time“ und dann „Time Only“ aus .

DateTime-Wert: So entfernen Sie Sekunden

Eine Zeitspalte wird angezeigt. 

DateTime-Wert: So entfernen Sie Sekunden

Klicken Sie auf das Zeitsymbol und wählen Sie Text

DateTime-Wert: So entfernen Sie Sekunden

Stellen Sie es dann wieder auf „Zeit“ zurück , indem Sie die gleichen Schritte ausführen. Wählen Sie nicht Aktuelles ersetzen, sondern Neuen Schritt hinzufügen .

DateTime-Wert: So entfernen Sie Sekunden

DateTime-Wert: So entfernen Sie Sekunden

Und jetzt haben wir die Sekunden dieses Zeitwerts verloren. 

DateTime-Wert: So entfernen Sie Sekunden

Persönlich habe ich diese Methode der Konvertierung in einen Text und dann zurück in eine Zeit häufiger verwendet, aber mit einem nicht UI-gesteuerten Ansatz, für den ich eine andere Syntax verwende. 

Nicht UI-gesteuerter Ansatz für DateTime-Werte

Werfen wir einen Blick auf unseren Ansatz ohne UI-Antrieb. 

Wählen Sie mit dem Minitabellensymbol in der oberen linken Ecke die Option „Benutzerdefinierte Spalte hinzufügen“ aus . 

DateTime-Wert: So entfernen Sie Sekunden

Sie können die neue Spalte Time2 nennen . Um einen DateTime-Wert in Text umzuwandeln, können Sie die Funktion =DateTime.ToText ([Datum erstellt), „HH:mm“) verwenden

DateTime-Wert: So entfernen Sie Sekunden

Beachten Sie, dass der Teil „Erstellungsdatum “ in der Funktion durch Klicken auf die Spalte „Erstellungsdatum“ auf der rechten Seite hinzugefügt wird, wie im Bild oben gezeigt. HH:mm zeigt das Zeitformat an, und wir verwenden das große HH, um das 24-Stunden-Format anzuwenden.

Klicken wir auf „Okay“. Aus den Ergebnissen können wir eine neue Spalte nur mit Stunde und Minute sehen. 

DateTime-Wert: So entfernen Sie Sekunden

Versuchen wir auch, das Stundenformat in Kleinbuchstaben zu ändern. Gehen Sie dazu zur Bearbeitungsleiste und ändern Sie HH in hh. Klicken Sie anschließend  auf das Häkchen .

DateTime-Wert: So entfernen Sie Sekunden

Für diesen Blog stellen wir unsere Tabelle wieder auf das 24-Stunden-Format um, indem wir sie wieder in HH ändern . 

Die Zeitwerte, die Sie haben, liegen im Textformat vor. Um sie wieder auf das Zeitformat zurückzusetzen, verwenden Sie die unten gezeigte Funktion und klicken Sie auf das Häkchen.

DateTime-Wert: So entfernen Sie Sekunden

Verwenden von DateTime.ToRecord

Sie können eine weitere Methode verwenden, um genau das Gleiche zu erreichen. In diesem Beispiel verwenden wir DateTime.ToRecord .

Gehen Sie zunächst auf das Minitabellensymbol und dann auf „Benutzerdefinierte Spalte hinzufügen“ .

DateTime-Wert: So entfernen Sie Sekunden

Ein Fenster mit benutzerdefinierten Spalten wird angezeigt. Sie können den Namen Time3 verwenden und die Funktion DateTime.ToRecord mithilfe der unten gezeigten Formel anwenden. 

DateTime-Wert: So entfernen Sie Sekunden

Klicken Sie auf OK , um den Datensatz zurückzugeben.

DateTime-Wert: So entfernen Sie Sekunden

Klicken Sie auf einen der Datensätze. Unten sollte eine Vorschau angezeigt werden.

DateTime-Wert: So entfernen Sie Sekunden

In der Vorschau können Sie sehen, dass die Datums- und Uhrzeitteile ein Feld innerhalb des Datensatzes erhalten.

DateTime-Wert: So entfernen Sie Sekunden

Mit der intrinsischen #time-Funktion können Sie daraus wieder einen Zeitwert machen. Erstellen Sie zunächst eine Variable, um leichter darauf verweisen zu können. Also sei t gleich der Funktion, die Sie bereits mit dem intrinsischen Zeitwert hinzugefügt haben. Es sind drei Argumente erforderlich: die Stunde, die Minuten und die Sekunden.

Erweitern Sie die Funktion, indem Sie eine öffnende Klammer hinzufügen. Für die Stunde nennen Sie Ihren Datensatz „t“ und verweisen auf den Feldnamen „Stunde“, indem Sie „ Stunde“ in eckigen Klammern wie folgt eingeben: t[Stunde] .

Fügen Sie ein Komma (,) hinzu und wiederholen Sie dann die gleichen Schritte für die Minute: t[Minute]. Fügen Sie ein weiteres Komma und eine Null (0) für die Sekunden hinzu.

Die resultierende Funktion ist unten dargestellt. Klicken Sie dann auf das Häkchen.

DateTime-Wert: So entfernen Sie Sekunden

Natürlich können Sie den Typ auch festlegen, indem Sie der Funktion die Typzeit hinzufügen.

DateTime-Wert: So entfernen Sie Sekunden

Abschluss

Im heutigen Blog haben Sie erfahren, wie Sie Sekunden aus einem DateTime- Wert in Power Query entfernen . Sie haben verschiedene Methoden zum Verringern der Kardinalität Ihrer DateTime-Werte auf drei verschiedene Arten geübt, darunter den vollständig UI-gesteuerten Ansatz , den nicht UI-gesteuerten Ansatz und die Verwendung Ihrer DateTime-Wertdatensätze .

Alles Gute,

Melissa de Korte


So speichern und laden Sie eine RDS-Datei in R

So speichern und laden Sie eine RDS-Datei in R

Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst