問題タブ [aggregates]

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.

0 投票する
2 に答える
363 参照

c# - DDD でテンプレートのようなエンティティをモデル化するにはどうすればよいですか?

私は DDD の初心者で、次のシナリオでは C# でエレガントにモデル化しようとしています。

  1. 基本的に name プロパティと、特定の順序で実行する必要がある項目のリストのみを持つテンプレート。

    /li>
  2. プロファイルと呼ばれるタイプ。

    /li>

プロファイルクラスは、

  • テンプレート A を使用して、所有しているアイテムとその順序を把握しています
  • テンプレート A が変更された場合、リスト テンプレート A の複製を保持したくないため、新しいバージョンを使用します。
  • 私が削除されても、テンプレートはまったく影響を受けません
  • 私が作成された場合、テンプレートが必要です
  • 私は私の名前だけで世話をすることができます

これは、集約ルートがテンプレートであり、アイテムのリストとプロファイルのリストがあるように見えます。しかし、プロファイルの名前で検索すると、指定された名前のプロファイルを持つすべてのテンプレートを検索する必要があるように感じます。どういうわけか、CRUD のバックグラウンドから来て、それは高い代償を払うように思えます。また、プロファイルはテンプレートを使用するプロファイルであり、それを使用するプロファイルをテンプレートに認識させることは間違っているようです。

これをどのようにモデル化しますか?ここでの集約ルートは何ですか? 複数ですか?UI から使用する場合、どのように検索を実行しますか?

0 投票する
3 に答える
42 参照

sql - 複数のレコード間で結果を比較し、結果を提供する SQL クエリ

1 つのテストが失敗したときに「失敗」状態になるクエリを作成する必要があります。テスト結果は、Fail 列と Pass 列に表示されます。1 つのメーカー製品に多くのテストを行うことができます。私のデータは次のようなものです:

ブレーカーの値に関係なく、1 つのテストが失敗すると、バッチ全体が失敗します。私が探していた結果は次のとおりです。

あなたが与えることができる助けや洞察をいただければ幸いです。

0 投票する
1 に答える
57 参照

sql - 集計に含まれていない列をグループ化して選択する

列 ABCD ….. Z があるとします。

A、B、C で Count(*) > 1 をグループ化してから、これらの行のそれぞれについて、集計に含まれていない残りの列も選択したいと考えています。

結果は次のようになります

どうやってやるの?

0 投票する
1 に答える
1773 参照

sql - グループ化は、集計引数と NULL 置換で列を設定します

以下の例のクエリ Q1 のように、インターネット上には多くのグループ化セットの例があります。ただし、A2 はグループ化列であり、SUM() の引数として使用されるため、クエリ Q2 は異なります。

SQL 標準 (任意のバージョン) に従って、第 2 四半期について正しいものはどれですか?2003年以降グループ化セットをサポートする)? (1)が正しい場合、基準を参照して理由を説明してください。

  1. A2 は、集計の引数に含まれていない限り、NULL に置き換えられます。この解釈により、以下の結果 R1 が得られます。これは Oracle の動作です (こちらの方が便利なようです)。

  2. A2 は、集計で使用されている場所を含めて NULL に置き換えられます。これは、集計が NULL を返すことを意味します。この解釈により、以下の結果 R2 が得られます。これが私がSQL標準を理解している方法です(おそらく間違っています)。

コード例:

これは、SQL 2003 7.9 構文 17 で認識されており、列が NULL に置き換えられる方法が記述されています。ただし、集約への引数を除外する他の場所でのルールを見逃したり、誤解したりする可能性があります。

0 投票する
0 に答える
108 参照

arrays - PostgreSQlで2次元スパース行列の集計をクエリするには?

次のようにスパース データで array_agg をクエリする効率的な方法はありますか? 一部の要素が部分的にしか重複していない場合でも、疎な要素を含む行を集約する必要があります。

入力

ご覧のとおり、a1、a2、および a3 のタグは完全には重複していませんが、部分的な重複のために集約する必要があります。データがまばらであるため、集計のサイズはそれほど大きくありません。

期待される出力

約 20 万行のデータに対して、一晩かそこらでクエリが実行されるとよいでしょう。

ご協力ありがとう御座います。

トシ

0 投票する
2 に答える
33171 参照

reporting-services - この SSRS 式で「データセット集計を指定」するにはどうすればよいですか?

SSRS レポートには、レポートで既に使用されているいくつかのフィールドに基づいて計算された行の値が必要です。「textboxPercentageValue」という名前のテキストボックスに表示したい。やや平易な英語では、式/式は次のとおりです。

VB スクリプト gobbledygook では、textboxPercentageValue の Value プロパティに追加した式/式は次のとおりです。

それでも、.rdl ファイルを SQL Server Reporting Services にアップロードしようとすると、次のようになります。

"テキスト ボックス 'textboxPercentageValue' の値式は、データセット集計を指定せずにフィールド 'Week' を直接参照しています。レポートに複数のデータセットが含まれている場合、データ領域外のフィールド参照は、データセット スコープを指定する集計関数内に含まれている必要があります。(rsFieldReferenceAmbiguous) オンライン ヘルプを参照テキスト ボックス 'textboxPercentageValue' の値の式は、データセット集計を指定せずにフィールド 'Variance' を直接参照しています。レポートに複数のデータセットが含まれている場合、データ領域外のフィールド参照は、データセット スコープを指定する集計関数内に含まれている必要があります。(rsFieldReferenceAmbiguous) オンライン ヘルプを参照 テキスト ボックス 'textboxPercentageValue' の値式は、データセット集計を指定せずにフィールド 'Price' を直接参照しています。レポートに複数のデータセットが含まれている場合、データ領域外のフィールド参照は、データセット スコープを指定する集計関数内に含まれている必要があります。(rsFieldReferenceAmbiguous) オンライン ヘルプを取得する テキスト ボックス 'textboxPercentageValue' の値式は、データセット集計を指定せずにフィールド 'Variance' を直接参照しています。レポートに複数のデータセットが含まれている場合、データ領域外のフィールド参照は、データセット スコープを指定する集計関数内に含まれている必要があります。(rsFieldReferenceAmbiguous) (rsFieldReferenceAmbiguous) オンライン ヘルプを取得する テキスト ボックス 'textboxPercentageValue' の値式は、データセット集計を指定せずにフィールド 'Variance' を直接参照しています。レポートに複数のデータセットが含まれている場合、データ領域外のフィールド参照は、データセット スコープを指定する集計関数内に含まれている必要があります。(rsFieldReferenceAmbiguous) (rsFieldReferenceAmbiguous) オンライン ヘルプを取得する テキスト ボックス 'textboxPercentageValue' の値式は、データセット集計を指定せずにフィールド 'Variance' を直接参照しています。レポートに複数のデータセットが含まれている場合、データ領域外のフィールド参照は、データセット スコープを指定する集計関数内に含まれている必要があります。(rsFieldReferenceAmbiguous)"

では、この式/式を SQL Server Reporting Services や VBScript パーサー、またはそれについて不平を言っている "誰" に対しても明確にするためには、どうすればよいでしょうか?

0 投票する
1 に答える
173 参照

tableau-api - Tableau の CAGR の中央値

Tableau は初めてです... Tableau で昨年の CAGR を計算する計算フィールドがあります。CAGR の中央値を計算する別の列を作成したいのですが、CAGR は既に集計されており、それ以上集計できないというエラーが表示されます。

これは、CAGRについてこれまでのところ私が持っているものです:

中央値(CAGR)を取得する方法はありますか?

0 投票する
1 に答える
1671 参照

node.js - MongoDB のグループ内にグループを集約する

このaggregate方法で、日ごとにグループ化されたすべてのデータを取得します。

結果は次のとおりです。

そのとおりです。

しかし、毎日 (MongoDBの$hour Date Aggregation Operatorsを使用して) 1 時間ごとにグループ化する必要がある場合はどうすればよいでしょうか? 必要な結果は、各日のグループが時間のグループに細分化されることです:それは可能ですか?