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.
Im heutigen Tutorial werde ich ein subtiles Problem mit LuckyTemplates-Slicern lösen, das Sie aus der Fassung bringen kann, wenn Sie nicht aufpassen. Ich möchte es mit Ihnen durchgehen, in der Hoffnung, dass es Ihnen nicht die gleichen Probleme bereitet, wenn Sie darauf stoßen. Das vollständige Video dieses Tutorials können Sie unten in diesem Blog ansehen.
Das Problem, mit dem wir uns heute befassen werden, besteht darin, wie Auswahlen in LuckyTemplates-Slicern gezählt werden. Es scheint, als ob es einfach sein sollte, aber es gibt ein kleines Problem.
Der besondere Anwendungsfall, den ich hatte, war, dass ich ein dynamisches Venn-Diagramm in zwei Slicern erstellte. Ich wollte die Anzahl der jeweils getroffenen Auswahlen zählen und dann vergleichen, welche davon bei beiden gemeinsam waren. Es gibt eine Vielzahl von Anwendungsfällen, und wir wollen uns hier nur den allgemeinen Fall der Zählung der Anzahl der Auswahlen ansehen.
Inhaltsverzeichnis
Das subtile Problem mit LuckyTemplates-Slicern
Schauen wir uns zunächst den DAX Editor Pro an, der von Microsoft MVP Greg Deckler speziell für LuckyTemplates-Mitglieder entwickelt wurde. Ich liebe es, dies zu verwenden, und ich wollte es Ihnen zeigen, während wir heute unseren Code erstellen.
Wir beginnen mit der Erstellung eines einfachen Zählmaßes. Wir nennen dies einfach Basic Count . der ausgewählten Elemente des Slicers durchführen . Bei einer Mehrfachauswahl lautet das also . Dann wird es einfach das Feld sein, das wir im Slicer haben, nämlich „Besuchte Länder“, Länder, und wir werden das schließen.
Sie können in diesem Editor sehen, dass Sie diese Einblendung erhalten, wenn Sie ihn richtig schließen.
Wir können auch auf den Formatierer klicken. Wir werden gefragt, in welche Tabelle wir es einfügen möchten. Fügen wir es in unsere Kennzahlentabelle „Schlüsselkennzahlen“ ein und speichern es.
Jetzt, zurück in LuckyTemplates, können wir sehen, dass es unsere Kennzahl „Basic Count“ gibt.
Wir können es einfach hier in eine Karte einfügen und sofort sehen wir, dass es ein Problem gibt. Wir haben nichts ausgewählt und dennoch wird die Grundanzahl von fünf angezeigt.
LuckyTemplates-Slicer funktionieren im Allgemeinen gut, außer wenn Sie nichts ausgewählt haben. In den meisten Fällen ist es in Ordnung, wenn Sie filtern, beispielsweise nach dem Verkaufsbetrag. Wenn Sie nichts auswählen, bedeutet das normalerweise, dass Sie alles auswählen möchten. Aber in diesem Fall, wo wir die Anzahl der Auswahlen zählen, wird uns das ein falsches Ergebnis liefern. Anstatt das zu bekommen, was eigentlich Null sein sollte, bekamen wir fünf.
Machen wir das also nicht nur im Hinblick auf die Anzahl richtig, sondern geben wir auch einen beschreibenden Text zu dem, was wir auswählen.
So zählen Sie Auswahlen in LuckyTemplates-Slicern richtig
Kehren wir zum DAX Editor Pro zurück und machen wir es richtig. Wir erstellen eine neue Kennzahl, die wir „Correct Count“ nennen . Als Erstes erstellen wir eine Variable, die bestimmt, ob etwas ausgewählt ist oder nicht.
Die Schlüsselfunktion, die wir hier benötigen, heißt . Diese Funktion macht genau das, was sie sagt: Sie gibt uns einen Wert basierend darauf, ob das Feld einen Filter enthält oder nicht. Wenn wir also keine Auswahl im Slicer haben, ist ISFILTERED falsch. In jedem Fall, wenn wir Auswahlen im Slicer haben, wird ISFILTERED wahr sein.
Als nächstes möchten wir die Anzahl unserer Auswahlen zählen, und wir können hier unser vorheriges Maß verwenden, nämlich Basic Count. Als nächstes wollen wir uns die maximale Anzahl an Auswahlmöglichkeiten im Slicer ansehen. Nennen wir diese Variable MaxSelections, und das wird in unserer Tabelle „Countries Visited“ einfach Anschließend entfernen wir alle Filter in dieser Tabelle mit .
Und jetzt gehen wir auf unser Ergebnis ein. Wir haben hier eine Reihe von Bedingungen, daher ist die beste Möglichkeit, dies mit der -Anweisung zu erreichen.
Die erste Bedingung lautet: Wenn „any selected“ „false“ ist , möchten wir „no country selected“ zurückgeben . Unsere nächste Bedingung lautet: Wenn es eine Auswahl gibt , können wir einfach sagen, dass ein Land ausgewählt wurde .
Und jetzt wollen wir zum anderen Ende des Spektrums gehen und sagen: Was wäre, wenn wir alle ausgewählt hätten ? Wir ermitteln dies so, dass alle Länder ausgewählt sind, wenn CountSelected unserem MaxSelections entspricht . Dann geben wir dort die Nummer ein, die unsere MaxSelections-Nummer ist.
Anschließend fügen wir einige ausgewählte Länder hinzu und geben die maximale Anzahl in einer neuen Zeile zurück. Wir können UNICHAR (10) verwenden, den Code für eine harte Rückgabe. Wir klicken auf „Formatieren“ und unsere Messung wird automatisch richtig formatiert. Wir können hier auch einen beschreibenden Text hinzufügen. Wir können sagen, dass die Auswahl in einem Slicer korrekt gezählt wird .
Zurück in LuckyTemplates können wir sehen, dass es jetzt großartig funktioniert.
Erstellen eines Metrikauswahl-Slicers in LuckyTemplates.
Präsentieren mehrerer Auswahlen in einem LuckyTemplates-Slicer.
Dynamischer Datums-Slicer in LuckyTemplates unter Verwendung einer Periodentabelle
Abschluss
So können wir unsere Slicer-Auswahl richtig zählen. Der Schlüssel zu dieser Technik ist die Funktion ISFILTERED. Das ist es, was den Unterschied zwischen „alles“ und „nichts“ ausmacht. Ich hoffe, Sie fanden das hilfreich. Sie können sich unten das vollständige Video dieses Tutorials ansehen und sich auch die entsprechenden Links ansehen, um weitere Details zu diesem Thema zu erhalten.
Alles Gute!
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