Freigeben über


Vorbereiten von Excel-Daten für mobile Berichte von Reporting Services

Hinweis

Publisher für mobile Berichte von Microsoft SQL Server ist für alle Releases von SQL Server Reporting Services nach SQL Server Reporting Services 2019 veraltet. Er wird ab SQL Server Reporting Services 2022 und Power BI-Berichtsserver eingestellt.

Es gibt Einiges zu bedenken, wenn Sie eine Excel-Datei und Arbeitsblätter für die Verwendung mit einem mobilen Bericht vorbereiten :

Empfohlen

  • ein Arbeitsblatt pro Dataset verwenden.
  • einen Spaltenkopf in der ersten Zeilen einrichten.
  • die Datentypen in jeder Spalte konsistent halten.
  • die Zellen in Excel im richtigen Datentyp formatieren.
  • die Daten in Arbeitsblättern ablegen, nicht im Datenmodell in Excel.
  • sicherstellen, dass die gesamte Spalte mit der gleichen Formel berechnet wird, wenn Sie Formeln verwenden.
  • Excel 2007 oder höher verwenden.
  • Excel-Dateien mit der Erweiterung XLSX speichern.

Nicht empfohlen

  • Bilder, Diagramme, PivotTables oder andere eingebettete Objekte in Dataset-Arbeitsblättern verwenden.
  • berechnete Zeilen oder Ergebniszeilen verwenden.
  • die Datei während des Imports in Excel geöffnet lassen.
  • Zahlen manuell formatieren, indem Sie Währungen oder andere Symbole hinzufügen.
  • eine Arbeitsmappe mit Daten aus dem Datenmodell verwenden.

Arbeitsblätter

Wenn Sie eine Excel-Datei als Dataset für einen mobilen Bericht vorbereiten, sollten Sie sicherstellen, dass Sie nur ein Dataset pro Arbeitsblatt verwenden. Jedes einzelne Arbeitsblatt wird als einzelne Tabelle in Publisher für mobile Berichte importiert. Gleichnamige Arbeitsblätter aus mehreren Excel-Quellen werden beim Importieren durch Anfügen von aufsteigenden Zahlen umbenannt. Wenn eine Arbeitsmappe beispielsweise drei Arbeitsblätter namens „MyWorksheet“ enthält, werden das zweite und dritte in „MyWorksheet0“ und „MyWorksheet1“ umbenannt. Der folgende Screenshot zeigt die ersten Zeilen eines idealen Excel-Arbeitsblatts, das für den Import bereit ist.

Screenshot of the first few rows of an ideal Excel worksheet ready for import.

Spaltenüberschriften

Wie im vorangehenden Beispiel zu sehen ist, enthält die erste Zeile den Namen der Metrik dieser Spalte. Publisher für mobile Berichte behält diese Spaltenköpfe als einfachen Verweis in den Einstellungen des Katalogelements bei. Spaltenköpfe sind jedoch nicht erforderlich. Falls diese fehlen, generiert Publisher für mobile Berichte Überschriften mithilfe der Excel-Konvention A, B, C,..., AA, BB...

Publisher für mobile Berichte erkennt beim Importieren von Excel-Arbeitsmappen automatisch Kopfzeilen, indem die Datentypen der ersten beiden Zellen in jeder Spalte miteinander verglichen werden. Wenn die Datentypen der ersten beiden Zellen in einer beliebigen Spalte nicht übereinstimmen, wird bestimmt, dass die erste Zeile Spaltenüberschriften enthalten soll. Wenn eine Tabelle also numerische Spaltenköpfe besitzt, sollten Sie ihnen eine Zeichenfolge voranstellen, sodass diese als Spaltenüberschriften beim Importvorgang erkannt werden.

Zellen

Die Zellendaten müssen in jeder einzelnen Spalte eines Arbeitsblatt-Datasets übereinstimmen. Jeder Spalte wird beim Importieren ein Datentyp zugewiesen. Publisher für mobile Berichte erkennt Datentypen automatisch als Zeichenfolgen, Double (numerisch), boolesch (TRUE/FALSE) oder datetime. Gemischte Datentypen in der gleichen Spalte können dazu führen, dass diese Erkennung ungenau ist oder vollständig fehlschlägt. Mit dieser Erkennung können mögliche Spaltenüberschriften vom Typ „String“ identifiziert werden. Zellen sollten im richtigen Typ in Excel formatiert werden, um sicherzustellen, dass Publisher für mobile Berichte die gewünschten Typen erkennt. Im vorangehenden Beispiel würden die sechs Spalten wie folgt eingegeben werden:

  • Eine datetime-Spalte
  • Eine Zeichenfolgenspalte
  • Vier Double-Spalten

Wenn ein Arbeitsblatt berechnete Zellen oder Formeln enthält, wird nur der resultierende Anzeigewert in Publisher für mobile Berichte importiert.

Dateispeicherort und Aktualisieren von Excel-Daten

Es gibt keine Einschränkungen, wo Sie Excel-Dateien speichern können, die Sie in Publisher für mobile Berichte importieren. Wenn Sie die Datei jedoch nach dem Importieren verschieben oder umbenennen, können Sie die Daten nicht über den Befehl Alle Daten aktualisieren in der Datenansicht aktualisieren.

Hinweis

Der Publisher für mobile Berichte aktualisiert nicht automatisch Excel Daten. Sie können die Daten aktualisieren, indem Sie den refresh-Befehl in Publisher für mobile Berichte ausführen, aber nur, wenn die Datei nicht verschoben wurde.

Datumsangaben

Datumsfelder sind für viele mobile Berichte unerlässlich, weswegen Sie sicherstellen sollten, dass die Excel-Zellen ordnungsgemäß als Datumsangaben formatiert sind. In einigen Fällen ist eine Konvertierung notwendig. Es folgen einige Beispiele für Formeln, mit denen Excel-Zellen von Text in Datumsangaben konvertiert werden können.

Week 24-2013=DATE(MID(A2,9,4),1,-2)-WEEKDAY(DATE(MID(A2,9,4),1,3))+MID(A2,6,2)*7

2013/03/21=DATEVALUE(A1)

2013-mar-12=DATEVALUE(RIGHT(A1,2)&"-"&MID(A1,6,3)&"-"&LEFT(A1,4))

Nach dem Konvertieren der Zellen müssen Sie sie als Datumsangaben formatieren, indem Sie sie oder die gesamte Spalte auswählen. Öffnen Sie dann das Kontextmenü, wählen Sie Zellen formatieren und dann Datum aus der Kategorieliste aus. Sie können ebenfalls den Textkonvertierungs-Assistenten von Excel verwenden, um Textzellen in ordnungsgemäß formatierte Datumsangaben zu konvertieren.

Nicht unterstützt

Arbeitsblattdaten in anderen als den oben beschriebenen Formaten können beim Importieren unvorhersehbare Ergebnisse hervorrufen. Es ist ratsam, die Arbeitsblätter in einer Excel-Datei auf diejenigen Arbeitsblätter zu begrenzen, die das richtige Format für die Verwendung mit einem mobilen Bericht aufweisen.

Benutzerdefinierte Objekte in Excel-Arbeitsblättern, einschließlich PivotTables, Visualisierungen und Bilder, werden nicht in Publisher für mobile Berichte importiert.