問題タブ [reportbuilder]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
delphi - Digital Metaphors ReportBuilder RAP を使用してシステム値の値にアクセスする方法
Delphi 2007 で Digital Metaphors ReportBuilder を使用しています。RAP を使用してシステム日付 (Delphi の now 関数の値) にアクセスしたいのですが、Report Builder デザイナでコンパイルしようとすると、宣言されていない識別子エラーが発生します。RAP 内でシステム日付を取得する最良の方法は何ですか?
reporting-services - レポート ビルダーのカスタム アセンブリのメソッドが見つかりません
レポート ビルダー 2.0 でカスタム アセンブリを使用しようとしています。[レポート プロパティ] > [参照] を使用してアセンブリをレポートに追加しました。アセンブリで public static メソッドを呼び出そうとすると、次のメッセージが表示されます。
「ExtractTag」は「ReportsClassLibrary.ReportsClassLibraryTools」のメンバーではありません。
メソッドを呼び出すために使用しようとしている式は次のとおりです。
アセンブリのメソッド シグネチャは次のとおりです。
そのメソッドはReportsClassLibrary
名前空間内およびReportsClassLibraryTools
クラス内にあります。
なんらかの理由でレポートがこのメソッドを持たない古いバージョンのアセンブリを探しているのか、それとも問題が別のものなのかはわかりません。レポートからアセンブリを削除し、アセンブリを再構築して、レポートに再度追加しようとしました。
編集:より深い問題のように見えます。アセンブリはコンパイルされますが、そのメソッドを呼び出すテスト ケースを実行すると、System.MissingMethodException でテストが失敗します。レポートビルダーの問題ではなく、アセンブリの問題があると思います...
delphi - Digital-Metaphors ReportBuilderRAPを使用して計算フィールドにフォントプロパティを設定する方法
RAPを使用してDigital-MetaphorsReportBuilderの変数にフォント属性を設定しようとしています。私が使用しているコードは次のとおりです。
しかし、これは機能していません。コンパイル時エラーが発生します。フォントスタイルを設定するにはどうすればよいですか?
xml - Report Builder 2.0を使用してSharepointからデータをクエリする:フィールドがありません
このチュートリアルで説明されているように、SQLServer2008とReportBuilder2.0を使用して、Sharepointリストからデータをクエリしようとしています。レポートは、接続文字列がに設定されたXMLデータソースを使用するように設定されていますhttp://mySharepointSite/_vti_bin/lists.asmx
。
ただし、必要なフィールドだけを含むビューを指定しても、Sharepointリストからすべてのフィールドを取得できないようです。クエリの操作方法に応じて、[リリース]フィールドまたは[テーマ]フィールドのいずれかを取得しているように見えますが、両方を同時に取得することはできません。これが今の私の質問です:
組み込みのSharepointリストデータソースタイプを使用してReportBuilder3.0を使用してテストしたところ、リストに[テーマ]フィールドと[リリース]フィールドの両方が表示されました。ただし、指定されたリストとビューのすべてのフィールドを取得できない場合、Report Builder 2.0で何が起こっているのか誰かが知っていますか?
更新: nelsonwebsの質問への回答:
- 「リストにInfoPathフォームが含まれていますか?」知らない?テキストデータだけが含まれているように見えます。
- 「リストデータはどのように列に入力されていますか?」何を求めているのかわかりません。Sharepointのデータは他の人が入力したものであり、通常のSharepointの手段(リストに新しいアイテムを追加する)を使用していると思います。
- 「コンテンツタイプの追加/調整など、リストをカスタマイズしましたか?」これは、Sharepointサイトにしばらく存在しているリストであり、数値、複数行のテキスト、選択肢などのフィールドタイプを持つようにカスタマイズされていますが、これらはデフォルトのSharepointタイプにすぎないと思います。
xml - レポート ビルダー 2.0 クエリ: フィールド名にスペースを含む ElementPath
Report Builder 2.0 を使用して、XML データ ソースを使用して SharePoint リストをクエリしようとしています。返されるフィールドを明示的にリストします。そうしないと、一部のフィールドが null になることがあるため、すべてを取得できないためです。ただし、必要なフィールドの 1 つに、名前にスペースが含まれています。フィールドを明示的に指定しないクエリを実行すると、これがフィールドの 1 つとして返されます: ows_Pre-Req Estimate
。ElementPath
タグでこのフィールドを指定するにはどうすればよいですか? フィールド名を引用符で囲んだり、スペースをそのまま残したりすると、さまざまなエラーが発生します。
スペースをそのままにして、クエリ デザイナーでクエリを実行しようとすると、次のエラーが表示されます。
XmlDP クエリが無効です。ElementPath の 1 行目の文字 105 に構文エラーがあります。期待される }。
ElementPath に関する MSDN ページを確認してみましたが、スペースを含むフィールドに関するメモは見当たりませんでした。Maria の 2 セントで、誰かがスペースの代わりに使用することを提案しているのを見ました_x0020_
が、それもうまくいかないようです。
Microsoft フォーラムに相互投稿。
oracle - ReportBuilder2.0またはOracle文字列集約
Report Builder 2.0で、次のようなデータを含むテーブルを作成しようとしています。
問題は、OracleSQLクエリが次の形式でデータを返すことです。
等々。このチュートリアルLISTAGG
で説明されているように、Oracleで使用するアクセス権がありません。また、非常に限られたインターフェイスを介してデータベースにアクセスする必要があるため、使用しているOracleのバージョンを使用または通知することもできません。レポートビルダーの関数を調べましたが、集計関数を使用して複数の文字列値を連結する方法が見つかりません。Personごとにグループ化されたテーブルを作成すると、StrIDごとに個別の行が取得されます。を使用すると、「#Error」がテーブルセルに表示されます。これは実際には複数値のフィールドではないため、Personごとに1つの値であると思います。EXPLAIN PLAN
Aggregate
Join(Fields!StrID.Value, ", ")
Fields!StrID.Value
SQLまたはReportBuilder2.0 / Visual Basicのいずれかを使用して、関連付けられたStrIDのリストをPersonごとに1行に表示する方法を教えてもらえますか?
編集:誰かがそれを使用して創造的な解決策を考えることができれば、私はLAG関数 を使用することができます。関数PARTITION BY
と組み合わせて使用することもできます。LAG
sql-server-2008 - レポートビルダー3.0
SQL Server 2008(R2以外)を使用していて、ReportBuilder3.0を使用しようとしています。レポートサーバーに接続しようとすると、次のエラーが発生します。
接続に失敗しました。URLで指定されたサーバーに接続できません......
ただし、Report Builder 2.0と同じ接続を使用しており、正常に機能します。
RB 3は2008より前のR2データベースでは機能しませんか?
sql - レポート ビルダー - 日時を現地時間に変換する
Report Builder 2.0 を使用して、データベースに UTC 時間として格納されている日時データを含むレポートを作成しています。レポートを表示しているコンピューターの現地時間に UTC 時間を変換する方法はありますか?
ありがとう。
reporting-services - Report Builder 2.0 グラフに移動平均を追加する方法
これは私を夢中にさせています。関連するすべての MSDN チュートリアルを見てきましたが、「データ フィールド ドロップ ゾーン」と「計算された系列の追加」メニュー オプションをそこに配置する方法について説明していますが、そうではなく、「データ フィールド ドロップ」とは何かを示すスクリーンショットは提供されていません。ゾーン」です。これは、「データ フィールド ドロップ ゾーンのフィールドを右クリック」したときに表示されるメニューです。
イライラするのは、この計算されたシリーズのものを以前に見たことがあることは知っていますが、もう一度見つけることができず、[シリーズのプロパティ] ダイアログに表示されず、方法を示すチュートリアルが見つかりません。この機能を見つけます。特定の種類のグラフでのみ計算系列を使用できるか、フラグをオンにしていないか、何かを設定していると思いますが、どこにも言及されていませんでした。
レポート ビルダー 2.0 で、データの中央値を示す線をグラフに追加する方法を教えてください。「計算されたシリーズ」を介して「移動平均」を追加することでこれを行うことができると思いますが、それを追加する方法が見つかりません。
編集: 別のグラフでは、[計算系列の追加] メニュー オプションが利用可能でした。それは積み上げ縦棒グラフで、右クリックした系列は を使用した式でしたRunningValue
。
coldfusion - Coldfusion Report Builder - prod/staging/dev 間で外部から異なるデータソースを設定するにはどうすればよいですか?
Coldfusion Report Builder は素晴らしいです。
1 つの小さな問題。ANT+CFANT を使用して展開します。
レポートを作成するときは、開発ボックスの MyApp_dev というデータソースにあるとします。
もう 1 つのサーバーは運用サーバーです。また、ライブに公開する前にすべてがスムーズに進むようにするためのステージング ビルドも含まれています。 (この説明を私に知らせてくれた Al Everett に感謝します。)
レポートが作成されると、すべてがうまく機能します。
MyApp_Staging のデータソースを持つステージング サーバーにレポートをデプロイします。そのサーバーには、MyApp_Live の下で動作するライブ アプリがある場合とない場合があります。Ant は更新を Staging にプッシュします。
レポート、クラッシュ、やけどを実行します。なんで?
アプリケーションが MyApp_Staging データソースを使用しているにもかかわらず、レポートは MyApp_Dev data_source を探しているようです。
掘り下げていくうちに、いくつかのアプローチを見つけました。新しい Aha! ができたときに何十ものレポートを別の方法で行うのではなく、この 1 つの最終的な理想的な方法を最初からやりたいと思います。一瞬。
1)明らか:データソースをcfreportタグに渡します。v8 の ColdFusion Builder レポート、または Linux でテストされた v9 では機能しません。
2)これまでで最も現実的なオプション (しかし面倒):クエリをオブジェクトとして ColdFusion Builder レポートに渡します。これについて考えてみましょう:
- ローカル ボックスの RDS などを使用して、レポート ビルダーで心ゆくまでレポートを作成します。
- 完了したら、クエリをコードのスニペットにコピーするか、データベース列にコピーして、実行時に正しいデータソースで動的に挿入します。
- 「レポートの実行」イベントを変更して、データベース列からクエリを検索し、それを別の動的 cfquery に挿入して、潜在的に... 評価 (!?!) しますか? 興味深い点は、cfquery データソースを各環境に必要なものに設定できることです。
- CF Report Builder でレポートの列を変更すると、常にデータベースのクエリを更新する必要があります。これを抽出できるコードのスニペットはありますか? うーん。
3)理想的とは言えません。 それを吸って、ステージングのすべてのレポートがライブサーバーから実行されるようにします. おそらく、ライブ データをステージングにコピーして (構造的な変更を除く)、似ているように見せます。
上記を達成する雄弁な方法はありますか?
前もって感謝します!