問題タブ [crosstab]
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.
dataset - iReportクロス集計データの問題
iReport内のクロス集計に行グループを設定しようとしています。この行グループは、連結された3つの文字列を使用します。それらのいずれかが変更されると、新しい行が作成されます。私が抱えている問題は、これらの3つの文字列が取得され、変数に格納されることです。それらがこの変数に含まれると、それらを取得する唯一の方法は、区切り文字に基づいて変数を分割し、それらを表示することです。区切り文字を使用しないと、文字列を個別に取得できないようです。
これらの文字列を取得する別の方法が必要です。区切り文字を使用して変数を分割することはできません。これは、区切り文字が希望よりも頻繁に文字列に含まれる可能性があるためです(3つ以上の文字列が返されます)。しかし、行が正しく印刷されないため、個々の文字列だけを使用することはできないようです。これを解決するにはどうすればよいですか?
reporting-services - フィールド値に基づいて行を抑制します
マトリックス(クロス集計)でデータを表示しています。すべての行が確実に表されるようにするために、表示される列のテーブルと右結合しました。これも(予想通り)空白行を生成します。空白行の識別は非常に簡単です。フィールドの1つでnullをテストするだけです。ただし、データをフィルタリングすると、元の動作に戻ります。これは、データがある場合にのみ列になります。
行を抑制する方法はありますか?つまり、おそらくあるのですが、私はそれを助けに見つけることができないようです。
sql - SQL Server 2008 のイメージ データ型を使用したクロス集計/ピボット クエリ
すべての varchar データ型と 1 つの画像データ型の列を使用して、SQL Server でクロス集計/ピボット クエリを実行する必要があります。この形式で一連のテーブルを結合するストアド プロシージャを作成しました。「B」は画像データにリンクできる唯一の要素です。「B」の DATA フィールドが空白の場合、その行の IMAGEDATA も空白になります。
次に、ピボット クエリを使用します。理想的には、テーブルは次のようになります。
問題は、画像データ フィールドをピボット、グループ化、変換などできないことです...画像をバイナリから varchar に変換しようとしましたが、意味不明になります。
制限:
- 1.「ELEMENTS」は動的であるため、ピボット テーブルの列数は常に変化しています。(つまり、A から Z までずっと*可能性*があります。)
- 2. フィールドは SSRS レポートで使用されるため、画像データ型を維持する必要があります。
- 3. 他の開発言語 (.NET など) を使用できない
これを行う他の方法はありますか?
telerik - Telerik Reporting を使用してプログラムでクロス集計を作成する方法は?
私は Telerik レポート プラットフォームを使用しています。プログラムでクロス集計を作成しようとしていますが、この特定の主題に関するドキュメントが見つからないようです。クロスタブ ドキュメントに関する質問のフォーラム投稿を作成しましたが、役立つことをテレリックに期待していません。
誰かがリンクまたはコード サンプルを持っている場合、私はそれを参照できます。
postgresql - postgresqlクロス集計でnullをゼロに置き換える方法
product_idと100以上の属性を持つproductテーブルがあります。product_idはテキストですが、属性列は整数です。つまり、属性が存在する場合は1です。Postgresqlクロス集計が実行されると、一致しない属性はnull値を返します。代わりに、ヌルをゼロに置き換えるにはどうすればよいですか。
この結果を置き換えます:
以下のこれで:
回避策は、結果に対してselect account_number、coalesce(Attr1,0)...を実行することです。しかし、100以上の列のそれぞれに合体を入力するのはかなりやりがいがありません。クロス集計を使用してこれを処理する方法はありますか?ありがとう
php - MYSQL 動的クロス集計の質問
ここの初心者。
私はcodeigniterとmysqlを使用していますどうすれば動的に(名前の数が変わる可能性があります)テーブルを次から変換できますか:
に:
?
ありがとうございました。
jasper-reports - クロスタブでパラメータを渡す方法は?
パラメータをクロスタブに渡す方法を教えてもらえますか?
mysql - 1つのタイプのオブジェクトについて複数のSQLテーブルをクエリする
次のSQLテーブル(たとえばMySQL)があるとします。
id
このテーブルには、IDを持つオブジェクトに関するいくつかのデータが格納data
されており、複数の言語で記述できます= lang
。このテーブルの一般的な使用例は次のとおりです。あるIDを持つオブジェクトのデータを取得する必要があり、言語がlang =1または少なくともlang =5であるか、 id =1に対してlang =1または5の行がない場合は他の言語見つかった。
言い換えれば、英語または少なくともドイツ語でid = 1のオブジェクトに関する情報を取得したいのですが、そうでない場合は、他の言語で十分です。
これはかなり単純なクエリです。
このクエリは非常に高速で、メモリ内の並べ替えでPRIMARYキーのみを使用します。
1つのクエリで複数のオブジェクトのそのようなデータを取得したい場合に質問が表示されます。私が考えることができる唯一のものは次のようなものです:
そのクエリはその仕事をしますが、見た目も感じも醜いです:/
そして、これは最初の質問です: そのようなことをするための良いそして正しい方法はありますか?誰かがそのような問題を解決するためのより良い方法を知っていますか?
次に、高負荷で非常に大きなデータテーブルについて考えてみましょう。たとえば、それぞれに5〜15の言語を持つ1,000,000のオブジェクトを与えたと仮定します。これはMySQLにとって非常に大きなテーブルなので、1つのテーブルをさらにいくつかに分割します(たとえば、複数のサーバーに20のテーブルを分割します)。これで、特定のオブジェクトのデータが格納されている場所を知るための簡単なハッシュ関数(id%N == 0など)ができました。
したがって、質問#2:*データがどこにあるかがすでにわかっている場合、複数のテーブル(1つのデータベースでもtable_1からtable_5まで)でこのような要求を行う方法は?*この質問には最初の質問の後でのみ答えることができると思います:(
このトピックに関する他のいくつかの質問:おそらく全体の状況は間違っていますか?そのようなデータを別の方法で保存する必要がありますか?それとも、それを行うための他のより効率的な方法がいくつかありますか?
ms-access - Access でのクロス集計クエリの作成に関するヘルプ
クロス集計クエリ (アクセス テーブルを使用) を作成しようとしていますが、内部結合ステートメントの記述に迷いました。私の最終結果は「QueryResult」になると思います。
表 1 はファンド情報、表 2 はファンドが持つデータのタイプ、表 3 はデータのコードから表 2 のタイプ データへの変換、表 4 はデータを保持します。
表1
表2
表3
表 4
PS: Table4 には多くの行が含まれており、ここでは必要のないコードを示しています。
クエリ結果
クエリ結果を取得するための正しいステートメントは何ですか? (内部結合で迷子になりました...) データの一部を合計し、table4 の他のデータの値を (合計せずに) 表示する方法はありますか?
ありがとう!