Anzeigen eines DataSets in Project Siena
Zeigen Sie ein DataSet in einem benutzerdefinierten Katalog an, in dem Sie die Daten in aufsteigender oder absteigender Reihenfolge nach einer selbst gewählten Spalte sortieren und nach einem oder mehreren Kriterien filtern können.Zeigen Sie ein DataSet in einem Kreis-, Säulen- oder Liniendiagramm an.
In diesem Thema laden Sie eine oder mehrere komprimierte Dateien herunter und importieren Daten aus jeder Datei in einer Auflistung.Sie können dieselbe Vorgehensweise auf beliebige DataSets anwenden, egal ob Sie diese aus einer externen Quelle hinzufügen, die Daten selbst angeben oder sie vom Benutzer anfordern.
Hier erhalten Sie einen allgemeinen Überblick über Project Siena und Links zu Ressourcen wie Beispiel-Apps, Videolernprogramme und Foren.
Voraussetzungen
- Erstellen Sie Ihre erste App, um einen Einblick in grundlegende Aufgaben wie das Hinzufügen von Steuerelementen und das Importieren von Daten zu erhalten.
Anzeigen von DataSets in einem benutzerdefinierten Katalog
Laden Sie PriceList.zip herunter, und importieren Sie die Datei in eine Auflistung namens PriceList.
Drücken Sie ALT+V, scrollen Sie nach unten bis Galerien, und klicken Sie dann darauf.
Scrollen Sie nach unten bis zum vertikalen benutzerdefinierten Katalog, und klicken Sie dann darauf.
Legen Sie die Items-Eigenschaft der Auflistung, die Sie gerade hinzugefügt haben, auf PriceList fest, und verschieben Sie sie auf die rechte Seite des "import"-Steuerelements.
Klicken Sie auf das erste Element der Auflistung (die Katalogvorlage), fügen Sie drei Bezeichnungen hinzu, und legen Sie dann die Text-Eigenschaft aller Bezeichnungen auf einen dieser Ausdrücke fest:
ThisItem!Name
Text(ThisItem!Price, "$#")
ThisItem!Maker
Jedes Element im Katalog gibt den Namen eines Produkts, seinen Hersteller und den Preis an.
Passen Sie die Größe der Bezeichnungen an, und ordnen Sie sie in einer Zeile im oberen Bereich der Vorlage an. Verkleinern Sie dann die Höhe der Vorlage, damit die Bezeichnungen genauer passen.
Zum Auswählen der Vorlage klicken Sie unter die Bezeichnungen im ersten Element.
Verringern Sie die Höhe und Breite der Auflistung selbst, um die Artikel genauer einzupassen.
(Optional) Fügen Sie über dem Katalog Bezeichnungen hinzu, um die Spalten zu identifizieren.
Sortieren von DataSets
Befolgen Sie die Anweisungen unter Show data in a custom gallery, und legen Sie anschließend die Items-Eigenschaft des Katalogs auf diese Funktion fest:
Sort(PriceList, Name)
Der Katalog wird in aufsteigender Reihenfolge nach Produktnamen sortiert.
Legen Sie die Elemente-Eigenschaft der Galerie auf die folgende Funktion fest:
Sort(PriceList, Name, Descending)
Der Katalog wird in absteigender Reihenfolge nach Produktnamen sortiert.
Filtern von DataSets
Führen Sie die Schritte unter Show data in a custom gallery aus.
Fügen Sie einen Schieberegler hinzu, benennen Sie diesen mit PriceFilter, und verschieben Sie ihn in den Katalog.
(Optional) Konfigurieren Sie den Schieberegler so, dass Benutzer nur einen Wert im Bereich der Preise in der Liste festlegen können:
Legen Sie die Min-Eigenschaft auf diese Funktion fest:
Min(PriceList, Price)
Legen Sie die Max-Eigenschaft auf diese Funktion fest:
Max(PriceList, Price)
Legen Sie die Items-Eigenschaft des Katalogs auf den folgenden Ausdruck fest:
Filter(PriceList, Price<=PriceFilter!Value)
Stellen Sie den Schieberegler auf einen Wert zwischen dem höchsten und dem niedrigsten Preis im Katalog ein.
Wenn Sie den Schieberegler einstellen, werden im Katalog nur die Produkte angezeigt, die nicht teurer als der festgelegte Wert sind.
Fügen Sie ein Eingabetextfeld hinzu, und benennen Sie es mit MakerFilter.
Legen Sie die Elemente-Eigenschaft der Galerie auf die folgende Funktion fest:
Filter(PriceList, Price<=PriceFilter!Value && MakerFilter!Text in Maker)
Stellen Sie den Schieberegler auf 50 ein, und geben Sie den Buchstaben f im Eingabetextfeld ein.
Der Katalog zeigt nur Fabrikam-Produkte, die weniger als 50 $ kosten.
Filtern eines Katalogs anhand eines anderen Katalogs
Laden Sie die Dateien "OEMs.zip" und "Devices.zip" aus der TechNet Gallery herunter.
Importieren Sie die Datei "OEMs.zip" in eine Auflistung namens OEMs, und importieren Sie die Datei "Devices.zip" in eine Auflistung namens Devices.
Unter Erstellen Ihrer ersten App finden Sie ein Beispiel für das Importieren von Daten in eine Auflistung.
Drücken Sie ALT+V, scrollen Sie nach unten bis Galerien, und klicken Sie dann darauf.
Klicken Sie auf die vertikale Bildergalerie, legen Sie die zugehörige Items-Eigenschaft auf OEMs fest, und schieben Sie sie rechts neben die anderen Steuerelemente.
Klicken Sie auf das Bild für das erste Element im Katalog, und legen Sie seine ImagePosition-Eigenschaft auf Fit fest.
Benennen Sie den Katalog mit OEMGallery, und stellen Sie ihn schmaler dar, um mehr Bilder anzuzeigen.
Fügen Sie eine horizontale Bildergalerie mit Text hinzu, legen Sie die Items-Eigenschaft auf Devices fest, und schieben Sie sie rechts neben den OEMs-Katalog.
(Optional) Vertauschen Sie die Daten, die in den beiden Bezeichnungen innerhalb des Katalogs angezeigt werden, damit der Name jedes Geräts in größeren Buchstaben über den Namen des OEMs angezeigt wird.
Legen Sie die Items-Eigenschaft der Gerätegalerie auf die folgende Funktion fest:
Filter(Devices, 'OEM name' = OEMGallery!Selected!'OEM name')
Beim Klicken auf ein Logo in OEMGallery werden in der Gerätegalerie nur die Produkte dieses OEMs angezeigt.
Anzeigen von Daten in einem Diagramm
Ihre Daten sollten mit der Serie in der ersten Zeile und den Beschriftungen in der Spalte ganz links angeordnet sein, wie im folgenden Beispiel dargestellt:
Laden Sie ChartData.zip herunter, und importieren Sie die Datei in eine Auflistung namens ProductRevenue.
Drücken Sie ALT+V, klicken Sie auf Diagramme, und klicken Sie anschließend auf Kreisdiagramm.
Legen Sie die Items-Eigenschaft des Kreisdiagramms auf ProductRevenue fest.
Das Kreisdiagramm zeigt den relativen Umsatz der Produkte im Jahr 2012.
Drücken Sie ALT+V, klicken Sie auf Diagramme, und klicken Sie anschließend auf Säulendiagramm.
Legen Sie die Items-Eigenschaft des Säulendiagramms auf ProductRevenue fest.
Im Säulendiagramm wird der Umsatz für jedes Produkt im Jahr 2012 dargestellt.
Klicken Sie im unteren Bereich des Bildschirms auf Design. Klicken Sie auf das Diagramm, nachdem dieses angezeigt wird, und legen Sie dann die Anzahl der Reihen auf "3" fest.
Im Säulendiagramm werden die Umsatzdaten für jedes Produkt über einen Zeitraum von drei Jahren dargestellt.