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.
In diesem Tutorial werde ich die beiden Stellen behandeln, an denen Sie Ihre DAX-Formeln schreiben können. Diese beiden Stellen sind die berechneten Spalten und Kennzahlen . Sie können sich das vollständige Video dieses Tutorials unten in diesem Blog ansehen.
Ich werde jede einzelne nach der anderen durchgehen und mit den berechneten Spalten beginnen.
Inhaltsverzeichnis
Berechnete Spalten verwenden
Eine berechnete Spalte ist eine zusätzliche Spalte, die in Ihrer Rohdatenquelle nicht vorhanden ist.
Das bedeutet, dass wir es physisch zu Ihrer Datentabelle hinzufügen müssen.
Dazu fügen Sie eine DAX- Formellogik in eine Spalte ein , um diese zusätzliche Spalte zu erstellen. Dies ist der Arbeit in Excel sehr ähnlich und Sie möchten eine weitere Spalte mit einer Formel hinzufügen.
In diesem Beispiel verwenden wir diese Faktentabelle, die alle Verkäufe enthält, die wir in unseren Einzelhandelsgeschäften tätigen, und fügen den Preis des Produkts hinzu.
Der Preis ist tatsächlich bereits in der Produkttabelle hier vorhanden, wo wir den ursprünglichen Verkaufspreis und den aktuellen Preis haben.
Aber um Ihnen zu zeigen, wie Sie eine berechnete Spalte erstellen, werde ich diese auch zur Verkaufstabelle hinzufügen.
In vielen dieser Beispiele, insbesondere bei berechneten Spalten, müssen Sie diese Spalten nicht wirklich erstellen.
Wenn Sie über einen Excel-Hintergrund verfügen, denken Sie vielleicht, dass Sie dies tun müssen, in LuckyTemplates ist dies jedoch nicht der Fall. Ich mache das nur, um Ihnen zu zeigen, was eine berechnete Spalte ist.
Aber später werde ich Ihnen zeigen, wie Sie diese Berechnungen tatsächlich mithilfe von Kennzahlen durchführen können, anstatt eine physische Spalte in die Datentabelle einzufügen.
Fügen wir hier also den Preis hinzu, genau wie in unserem ersten Beispiel.
Um eine berechnete Spalte zu erstellen, öffnen Sie das Menüband „Modellierung“ und wählen Sie „Neue Spalte“ aus .
Ich werde hier eine ziemlich einfache Logik schreiben, um den Preis in diese Spalte zu bringen. Ich nenne es „Sale Price“ und verwende dann die RELATED- Funktion, um auf einen Spaltennamen zu verweisen.
In diesem Fall verweise ich auf die Spalte „Aktueller Preis“ . Dadurch erhalte ich für jeden einzelnen verkauften Artikel einen Verkaufspreis.
Die RELATED- Funktion trägt den Preis jedes einzelnen Produkts ein.
Und dann könnten wir hier eine neue Kolumne schreiben und sie „Total Revenue“ nennen . Wir verwenden die Formel:
Gesamtumsatz = Umsatz[Menge] * Umsatz[Verkaufspreis]
Dies sind nur einige Beispiele dafür, wie Sie eine berechnete Spalte erstellen können.
Sie können berechnete Spalten auch in jeder Tabelle Ihres Datenmodells erstellen. Es muss nicht nur die Faktentabelle oder die Verkaufstabelle sein. Es kann sich auch in Ihren LOOKUP-Tabellen befinden.
Wir springen zum Beispiel zu dieser detaillierten Termintabelle. Stellen Sie sich diese Spalten als die Spalten vor, die als Filter für Ihre DAX-Kennzahlen dienen.
Wenn ich mir diese Tabelle ansehe, sehe ich, dass es hier eine Dimension gibt, die derzeit nicht existiert und die ich vielleicht in einige meiner Visualisierungen einbauen möchte.
Um eine andere Möglichkeit zum Erstellen einer berechneten Spalte vorzustellen, verwende ich die Spalte „MonthName“.
Der MonthName hier ist der vollständige Monat, aber ich möchte nur die ersten drei Buchstaben jedes Monats.
Deshalb gehe ich im Menüband „Modellierung“ zu „Neue Spalte“ und nenne diese Spalte „ Kurzer Monat“ .
Ich werde eine Logik verwenden, die Sie vielleicht aus Excel kennen. Ich werde LEFT verwenden, dann meinen Monatsnamen finden und nur die ersten drei Buchstaben dieses Monatsnamens verwenden .
Wenn wir nun zur Seite gehen, sehen wir die Spalte „Kurzer Monat“ , in der wir nur die ersten drei Buchstaben jedes Monats haben.
Ich nenne dies gerne das Hinzufügen zusätzlicher Dimensionen zur Analyse, da wir im Wesentlichen einen weiteren Filter erstellt haben, den wir von nun an bei jeder unserer Analysen verwenden können.
Wenn wir zum Datenmodell zurückkehren, werden Sie sehen, dass die Spalte „Kurzer Monat“ jetzt in unserer Datumstabelle vorhanden ist und alles , was wir in dieser Verkaufstabelle tun, filtern kann .
Wenn wir also eine Berechnung durchführen und die Menge hochzählen, können wir sie jetzt nach dem kurzen Monat filtern.
Ich möchte noch einmal betonen, dass es nicht empfehlenswert ist, diese Spalten hier zu erstellen, da wir alle diese Berechnungen tatsächlich im Speicher erstellen können.
Durch die Erstellung von Kennzahlen können wir diese internen Berechnungen durchführen, ohne sie physisch in die Tabelle einfügen zu müssen.
Das ist eine wichtige Sache, die Sie im Hinterkopf behalten sollten, wenn Sie lernen, wie Sie DAX-Formeln über Ihre Datentabellen schreiben.
Maßnahmen nutzen
Lassen Sie uns nun über Maßnahmen sprechen.
Betrachten Sie die Messung als eine virtuelle Berechnung. Es sitzt nicht wirklich in Ihrem Modell, sondern auf Ihrem Modell.
Wenn Sie eine Kennzahl verwenden, führt diese nur dann eine Berechnung durch, wenn Sie sie verwenden.
In Excel wird jedes Mal, wenn Sie eine Berechnung in der Spalte oder in einer beliebigen Zelle ausführen, die Berechnung ständig neu durchgeführt. Aber in LuckyTemplates berechnet sich eine Kennzahl nur dann selbst, wenn sie es muss.
Eine Kennzahl ist wie eine gespeicherte Berechnungsprozedur, die nur aktiviert wird, wenn Sie sie in einer Visualisierung verwenden.
Lassen Sie uns also eine einfache Kennzahl erstellen, um diesen Punkt hervorzuheben. Zuerst wähle ich die Verkaufstabelle und dann eine beliebige Spalte darin aus.
Um eine neue Kennzahl zu erstellen, gehen Sie zum Menüband „Modellierung“ und klicken Sie auf „Neue Kennzahl“ .
Wenn Sie auf das Symbol klicken, wird diese Formelleiste geöffnet, in der Sie Ihre Formel eingeben können:
Ich gebe die Gesamtverkaufsmenge ein , um die Summe der Spalte „Menge“ in der Tabelle „Verkäufe“ zu erhalten.
Jetzt haben wir dieses wirklich einfache Maß, und die Berechnung ist praktisch abgeschlossen.
Es berechnet auch alles im Speicher. Mit anderen Worten: Hier wird die Gesamtzahl der Artikel berechnet, die wir im Laufe der Zeit verkauft haben.
Das Wichtigste dabei ist, dass diese Kennzahl nur in unserem Modell gespeichert wird, aber keine Berechnung durchführt, es sei denn, wir ziehen sie auf unsere Berichtsseite. Dann wird es die Berechnung virtuell durchführen.
In diesem Fall geht diese Kennzahl also praktisch in die Verkaufstabelle, geht in die Spalte „Menge“ in dieser Tabelle und bildet dann eine Summe über die gesamte Spalte.
Dies wird eigentlich als Aggregationsmaß bezeichnet , auf das wir gleich näher eingehen werden.
Jetzt erstelle ich eine neue Kennzahl und bezeichne sie als Gesamtumsatz . Dann verwende ich die Iterationsfunktion namens SUMX , die ich in Kürze in einem anderen Modell erläutern werde.
Ich habe auf die Tabelle „Sales“ verwiesen und folgende Formel gefunden:
Gesamtumsatz = SUMX( Umsatz, Umsatz[Menge] * RELATED( Produkte[Aktueller Preis] )
Wenn Sie sich erinnern, haben wir diesen VERWANDTEN aktuellen Preis nicht physisch in die Datentabelle aufgenommen. Aber in diesem Fall füge ich es praktisch in die Datentabelle ein, indem ich es in diese Kennzahl einbeziehe.
Dann geht die Iterationsfunktion SUMX zur Tabelle „Sales“ und wählt jede einzelne Zeile in der Tabelle aus, multipliziert mit der Menge und dem zugehörigen aktuellen Preis.
Dieser Gesamtumsatz wird mir nun ein Ergebnis liefern.
Sie können die Formatierung auch auf der Registerkarte „Modellierung“ vornehmen, wo Ihr Datentyp oben steht.
Erfahren Sie, wie Sie LuckyTemplates-Slicer-Auswahlen sammeln, um sie in anderen Maßnahmen zu verwenden. Arbeitstags- und Wochenendtagsnummern in die Datumstabelle in LuckyTemplates einfügen. Ergebnisse bis zum aktuellen Datum oder einem bestimmten Datum in LuckyTemplates anzeigen
Abschluss
Wir haben die berechneten Spalten und Kennzahlen durchgesehen, in die Sie Ihre DAX-Formel schreiben können.
Das Wichtigste bei berechneten Spalten ist, dass Sie eine Datenspalte physisch in Ihr Modell einfügen. Wenn Sie dies manchmal bei einigen Ihrer größeren Tabellen tun, können diese sehr große Spalten sein.
Es ist wichtig zu wissen, dass diese berechneten Spalten viel Speicher in Ihrem Modell beanspruchen können.
Sie können die Dateigröße vergrößern und manchmal auch die Leistung beeinträchtigen, je nachdem, wie groß die Tabelle ist.
Doch Sie können dem entgegenwirken, indem Sie Maßnahmen ergreifen, um viele dieser Berechnungen virtuell durchzuführen. Sie erhalten immer noch die gleichen Ergebnisse wie beim Schreiben dieser berechneten Spalten .
Ich hoffe, dass Ihnen dieses Tutorial die beiden Orte, an denen Sie Ihre DAX-Formel schreiben können, und die Überlegungen beim Schreiben von DAX-Formeln viel klarer macht.
Dies wird Ihnen auch helfen zu verstehen, wie Sie DAX in Ihre Analyse in LuckyTemplates integrieren.
Viel Spaß beim Lesen dieser Rezension.
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
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
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.
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