問題タブ [reporting]
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.
reporting-services - 見栄えの良いレポートをデザインする方法は?
私は現在SSRSのレポートをいくつか作成していますが、すでに知っていることを確認するだけです。このカラーマッチングのことを嫌い、見栄えを良くしています。
レポートがどのように表示されるかを理解するのに役立つ良いサイトや何かを知っている人はいますか。私は助けが必要です!ウェブサイトや推奨事項をいただければ幸いです。かっこいいカラーパレットを貼り付けてみましたが、うまくいきませんでした...
PS:これはプログラミングやそのようなものに関連する問題ではないことを私は知っていますが、このクールさの欠如は私が行うすべてに影響を及ぼします:p
sql - SQL - 重複するレコードを見つける必要があるが、EXCLUDE はトランザクションを逆にする必要がある
エントリが重複することがあるトランザクションのテーブルがあります。管理者がこれらの重複エントリを見つけた場合、トランザクションを取り消し、負の値を作成します (ただし、規制要件により元の重複は残ります)。管理者が重複したトランザクションを簡単に見つけられるように、SQL クエリを作成して (Crystal Reports を使用して) レポートを作成したいと考えています。取引量が多いため、すでに取り消された取引を無視することで、取引を容易にしたいと考えています。
これが私がやりたいことの例です:
取引日; 取引数量; 取引額; 反転
理想的には、上記のテーブルで「目的の」クエリを実行すると、次の結果が得られます。
取引日; 取引数量; 取引額; カウント
それは理にかなっていますか?クエリを記述して重複の数を取得する方法は既に理解していますが、既に「バックアウト」された重複レコードを除外する方法がわかりません。どんな助けでも大歓迎です!
sql-server - Reporting Services ReportViewer での対話型の並べ替えとページングの問題
ReportViewer 内でのインタラクティブな並べ替えとページングで、理解できない奇妙な問題が発生しています。aspx ページ内でローカル レポート定義と ReportViewer コントロールを使用しています。AsynchRendering を true に設定しています。この問題を除いて、すべてが正常に機能しているようです。問題を再現する手順は次のとおりです。
1) ページ 1 で、COL1 の昇順で並べ替え - 並べ替えは正しい
2) ページ 2 に移動 - 並べ替えは正しい
3) 列 X で降順で並べ替え (これを行った後、自動的にページ 1 に戻ります) - 並べ替えは正しいです
4) 再度ページ 2 に移動します。並べ替えが正しくありません。2 ページ目のソート クリックが発生しなかったかのように、データは依然として昇順でソートされます。
その他の奇妙なこと:
- ページ 1 からページ 2 を除く他のページに移動すると、並べ替え順序は正しく、ページ 1 以外の他のページからページ 2 に移動すると、並べ替え順序は正しいです。
- AsyncRendering を false に設定すると、この問題はまったく発生しません。ただし、AsyncRendering を true に設定する必要があります。
- この問題は、IE6 および IE7 でのみ発生します。Firefox や Chrome では発生しません。
- これが最も奇妙なものです => この問題は、Web サーバーにデプロイした後にのみ発生します。コンピューターの Visual Studio 2008 開発サーバーから実行すると、すべてが例外なく完全に機能します。
これは問題です。私が働いている企業は IE6/IE7 しかほとんど使用していないためです。この並べ替え機能は必須であり、AsyncRendering を使用しないとページが遅すぎます。
これについての助けは大歓迎です。
(コメントできるほどの評判が得られる前に私が行った回答からのコメント):これで何が起こっているのかについて他に気づいたことがあります。フィドラーを使用して、ソート クリックとナビゲーション クリックごとに http 要求/応答を監視しましたが、ページ 1 からページ 2 に移動するときに http GET 要求がないことに気付きました。他のすべてのナビゲーション クリックとソート クリックは GET 要求を作成し、次に対応する応答で html が更新されます。別の並べ替えが発生した後にページ 1 から 2 に移動するときに GET 要求がない場合、ページは現在の並べ替え順序に更新されません。これは ReportViewer AJAX のバグのように思えます...
cell - BIRTで、セルのイベントスクリプトブロックからセルの子にアクセスするにはどうすればよいですか。
BIRTで動的に画像を作成し、グリッドのセルに追加しています。グリッドはリストの一部であり、データソースのレコードを繰り返し処理します。
レコードごとに画像のプロパティを変更できるようにしたいと思います。具体的には余白を変更していますが、問題はセルの内容にアクセスする方法が見つからないことです。
onRender
セルの関数で「this」キーワードを使用でき、セルのコンテンツにアクセスするためのハンドルが提供されることを期待していました。
ただし、この関数は機能していないようです。明らかに異なるオブジェクトタイプです。
セルの個々のインスタンスの子にアクセスするにはどうすればよいですか?
java - Java webapp の Reporting Services の設計
設計上の質問です。
今年初めに、オンライン テスト エンジンの Web アプリを開発しました。私は Java サーブレットと Freemarker テンプレートを使用し、MVC パラダイムに従って完全に実行しました。
このアプリケーションに欠けている大きな機能の 1 つは、レポートが提供されないことです。アプリケーションの初期設計では、必ずしも技術的ではなくさまざまな制約があるため、レポートをコアの一部とは見なしていませんでした。必要に応じたレポート サービスにより、ユーザーはいつでもオンラインでレポートを取得したり、定義済みの形式でダウンロードしたりできるようになります。
アプリケーションは、これ以上コードを入れたくない段階に成長し、コア モジュールを分離して、このコアに関する将来のニーズを開発したいと考えています。
コア アプリを中心にこのレポート サービスを開発する方法について、いくつかのアイデアを聞きたいと思います。
また、どのレポート ツールを使用できますか? 以前はJasperを使っていましたが、BIRTもいいと聞きました。あなたの提案を投げてください。
visual-studio-2008 - RDLC レポートのページ ヘッダーの高さをプログラムで変更するにはどうすればよいですか?
RDLC レポートのページ ヘッダーの高さを変更する方法を知っている人はいますか? 改行のあるテキスト ボックスがあり、複数の行がある場合はページ ヘッダーの高さを拡張したいと考えています。誰もこれを行う方法を知っていますか? さらに情報が必要な場合はお知らせください。
asp.net - データグリッドと SQL クエリの入力
以下に示すデータベースに3つのテーブルがあります。そして、以下のリンクのようにレポートを作成したいと思います。データグリッドまたはデータリストでどうすればよいですか? 最高のチョイスはどれ?1週間やってみました。
COMPANY : ID_COMPANY、COMPANY_NAME
PRODUCT : ID_PRODUCT、PRODUCT_NAME
PRODUCT_SALE : ID_COMPANY、ID_PRODUCT、SALE_COUNT
更新日:
あなたの助けがあれば、私はそれを行うことができました。しかし今、私にも小さな問題があります。
ピボットでクエリを書くと、商品名がカラムヘッダーになります。製品名の長さが 30 文字を超える場合、Oracle はそれを列ヘッダーとして受け入れません。そのため、この問題を解決するために、製品名を 30 文字にトリミングして作成しました。その後、問題も発生しました。
製品名を 30 文字で切り抜くと、一部の製品が同じ名前になり、「ORA-00918: 列があいまいに定義されています」というエラー メッセージが表示されました。
この場合、何ができるでしょうか?
.net - .NET を使用して一意の訪問者を報告するためにユーザーを追跡する最良の方法は?
無料で実装が簡単なため、通常は Google アナリティクスを使用しますが、今回は内部で構築されたレポート システムが必要です。JavaScript がオプションではないため、このシステムは .NET のみである必要があります。
私の質問は、Cookie がオンになっていることを確認できない場合に、どのようにユニークな訪問者を追跡するのですか?
GUID を使用して Cookie を設定することでそれらを追跡し、この ID をすべてのページ ヒットに対してデータベースに保存します。問題は、Cookie が有効になっていない場合、ページにアクセスするたびに新しい Cookie を作成しているかどうかを知ることができないことです。これは、Cookie が無効になっているために最後の Cookie が実際に受け入れられなかったためです。セッションはまったく同じボートに乗っているため、明らかにセッションを使用して追跡することはできません。
ユーザーが Web サイトにアクセスする前に Cookie をチェックするページをいくつか作成すると言う人もいると思いますが、ユーザーは常に Web サイトのある場所からアクセスするとは限らないため、それは役に立ちません。
Google は、JavaScript を使用していますが、何とかそれを行う必要があります。
新しいトラッキング ID を作成することが問題となる理由は、本来あるべきものと比較してレポートがうまくいかないからです。4 人のユーザーが訪問し、それぞれが 10 ページを訪問したとします。1 人のユーザーが Cookie を有効にしていない場合、その Web サイトには 13 人の一意の訪問者がいると表示されます。
sql-server - SQL2005 ストアド プロシージャから CSV にデータをエクスポートする
レポート担当者が、ストアド プロシージャから返されたデータを CSV ファイルにエクスポートできるようにする方法を見つけたいと考えています。プロシージャには、(日付) パラメータを渡す必要があります。
彼に使用してもらうことができるデータ エクスポート ウィザード、または SQL2005 で (いくつかのパラメーターを指定した後に) CSV を生成できる他のユーザー フレンドリーな方法はありますか。
データがストアド プロシージャから取得されなければならないということは絶対に必要というわけではありません。それはビューか何かである可能性がありますが、CSV ファイルを生成するときに、いくつかの事前設定された制約を簡単に提供できなければなりません。
皆さんが提供できる支援に感謝します。
sql-server - SQL レポート - グループ内にグループを作成できますか?
複数のグループ化を含むレポートを作成しようとしていますが、グループ化された単一のフィールドとしてグループを表示するだけではありません。例で示すのが一番良いと思います:
これを行うことができますか? また、できる場合、レポート コンポーネントはどのようにグループ化され、DataSet はどのように表示されますか?