DokumentationAnalyticsWerkzeugleitfaden

Verwenden von Report Builder-Funktionen mit Microsoft Excel

Letzte Aktualisierung: 31. Dezember 2024
  • Themen:

Erstellt für:

  • Benutzende
  • Admin
WICHTIG
Eine neue und optimierte Report Builder wurde am 16. Oktober 2024 veröffentlicht. Es wird in Mac, Windows und Webbrowsern unterstützt.
​>Diese alte Add-In-Version von Report Builder funktioniert weiterhin. Sie können alte Arbeitsmappen) inneue Report Builder konvertieren.

Sie können Report Builder-Funktionen verwenden, um auf Funktionen zuzugreifen, ohne auf die Report Builder-Benutzeroberfläche zuzugreifen.

Um beispielsweise Report Builder-Anforderungen automatisch mit Eingabefiltern zu aktualisieren, die auf Daten basieren, die aus anderen Quellen in Excel abgerufen wurden, verwenden Sie die Funktion „RefreshRequestsInCellsRange(…)“ als Zeichenfolge. Alle Aufrufe sind asynchron und werden sofort zurückgegeben. Sie warten nicht auf die vollständige Ausführung.

Anforderungen

  • Report Builder 5.0 (oder höher) ist erforderlich.

In der folgenden Tabelle sind die verfügbar gemachten Funktionen aufgeführt.

Name der FunktionTypBeschreibung
AsyncRefreshAll()stringAktualisiert alle in einer Arbeitsmappe vorhandenen Report Builder-Anforderungen.
AsyncRefreshRange(string rangeAddressInA1Format)stringAktualisiert alle Report Builder-Anforderungen in der angegebenen Zellenbereichsadresse (ein Zeichenfolgenausdruck, der einen Zellenbereich im A1-Format darstellt, z. B. „Sheet1!A2:A10“).
AsyncRefreshRangeAltTextParam()stringAktualisiert alle Report Builder-Anforderungen, die im angegebenen, über den Alternativtext des MS-Formularsteuerelements weitergeleiteten Zellenbereich vorhanden sind.
AsyncRefreshActiveWorksheet()stringAktualisiert alle im aktiven Arbeitsblatt vorhandenen Report Builder-Anforderungen.
AsyncRefreshWorksheet(string worksheetName)stringAktualisiert alle im angegebenen Arbeitsblatt vorhandenen Report Builder-Anforderungen (der Arbeitsblattname, wie er auf der Registerkarte angezeigt wird.)
AsyncRefreshWorksheetAltTextParam();stringAktualisiert alle Report Builder-Anforderungen, die im angegebenen, über den Alternativtext des MS-Formularsteuerelements weitergeleiteten Arbeitsblattnamen vorhanden sind.
String GetLastRunStatus()stringGibt eine Zeichenfolge zurück, die den Status der letzten Ausführung beschreibt.

Um auf die Funktionen des Report Builders zuzugreifen, gehen Sie zu Formeln > Funktion einfügen. Verwenden Sie das Suchfeld, um nach einer Funktion zu suchen, oder wählen Sie eine Kategorie aus, um die Funktionen in dieser Kategorie aufzulisten.

Screenshot des Fensters „Funktion einfügen“ mit erweiterter Kategorieliste.

Beispiel

Das folgende Beispiel zeigt Wenn der Wert in Zelle P5 Text oder leer ist, aktualisieren Sie den Bereich in Zelle P9.

=IF(OR(ISTEXT(P5),ISBLANK(P5)),AsyncRefreshRange("P9"),"")

Verwenden von Report Builder-Funktionen mit Formatsteuerung

Sie können einem von Ihnen erstellten Steuerelement ein Makro zuweisen. Dieses Steuerelement kann eine Funktion sein, die eine Arbeitsmappenanfrage aktualisiert. Beispielsweise werden mit der Funktion AsyncRefreshActiveWorksheet alle Anforderungen in einem Arbeitsblatt aktualisiert. Manchmal empfiehlt es sich jedoch, nur bestimmte Anforderungen zu aktualisieren.

  1. Legen Sie den Makro-Parameter fest.
  2. Klicken Sie mit der rechten Maustaste auf das Steuerelement und wählen Sie Makro zuweisen aus.
  3. Den Namen der Parameterfunktion eingeben (keine Report Builder oder Klammern).

Screenshot mit dem Fenster „Makro zuweisen“.

Übergeben von Parametern an Report Builder-Funktionen mithilfe der Formatsteuerung

Mit der Formatsteuerung können zwei Funktionen verwendet werden, die einen Parameter annehmen. Sie müssen das Feld Alternativtext: verwenden:

  • AsyncRefreshRange(string rangeAddressInA1Format)
  • AsyncRefreshWorksheet(string worksheetName)

So übergeben Sie Parameter mithilfe der Formatsteuerung an Report Builder-Funktionen

  1. Klicken Sie mit der rechten Maustaste auf das Steuerelement und wählen Sie Steuerelement formatieren aus.

    Screenshot mit ausgewählter Formatsteuerung.

  2. Klicken Sie auf die Registerkarte Alt-Text.

    Screenshot mit der Registerkarte „Alt-Text“ und Alternativtext: Feld.

  3. Geben Sie unter Alternativtext den Zellenbereich ein, der aktualisiert werden soll.

  4. Öffnen Sie die Liste der Report Builder-Parameter unter Formeln > Funktion einfügen> Adobe.ReportBuilder.Bridge.

  5. Wählen Sie eine der beiden Funktionen aus, die auf AltTextParam enden, und klicken Sie auf OK.

recommendation-more-help
a83f8947-1ec6-4156-b2fc-94b5551b3efc