2009-08-18 3 views
0

Ich habe einen komplexen Bericht in Microsoft Business Intelligence erstellt. Der Bericht hat eine eigene (ziemlich komplexe) WHERE-Klausel. Ist es für den Benutzer möglich, das CreatedOn-Datum als Teil der Kriterien festzulegen?MS CRM (4.0): Berichte - Filtern importierter Berichte

UPDATE

wurde ich wieder auf diese suchen. Bei einem Basisbericht (eine Tabelle), wenn ich den Bericht über einen mit dem Berichtsassistenten erstellten Bericht importiere, erhalten Sie die Filteroptionen und funktionieren.

In dem komplexeren Bericht, der die union-Anweisung verwendet, um Daten aus zwei Tabellen zu ziehen, sind die Filteroptionen verfügbar, sie haben jedoch keine Auswirkungen, dies erfolgt nach dem Entfernen der WHERE-Klausel.

END UPDATE

Dank Luke

+0

Ich weiß nicht die Antwort auf Ihre Frage. Haben Sie im Report Writers Guide nachgesehen? Der Artikel "Filter in einem Bericht verwenden" scheint der richtige Ausgangspunkt zu sein. Durchsuchen Sie das SDK nach CRM_FilterText. Ich schätze, Sie müssen diese Zeichenfolge für die Werte analysieren, die Sie Ihrer where-Klausel hinzufügen möchten. –

Antwort

1

Ich habe einige der Forschung in diesem Thema getan, und es scheint, dass Sie Filterung hinzufügen, wenn Sie alias die Felder und das Präfix sie mit CRMAF_ dies erlaubt. Ich werde mir das in den nächsten Tagen ansehen und sehen, wie es funktioniert. Es wurde jedoch festgestellt, dass mehrere Personen nicht in der Lage waren, dies richtig zu funktionieren.

Bitte beachten Sie, dass Sie sowohl die Tabelle als auch die Felder voranstellen müssen.

Sie können dann den Filter einstellen.

+0

Ja, lass uns wissen, wie es geht. Glücklicherweise musste ich noch nicht viele Berichte für SSRS/CRM schreiben, aber diese Art von Sache wird wahrscheinlich für jeden ernsthaften Bericht üblich sein. –

+0

Ich bemerkte nur, dass ich nie zu jemandem zurückkam. Das funktioniert wirklich gut. – Audioillity