問題タブ [multivalue]

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 投票する
3 に答える
4118 参照

tsql - TSQLがMultiValuedReportingServicesパラメーターを動的SQLに渡す

重複TSQLvarchar文字列操作

レポートサービスレポートのパラメーターから動的SQLステートメントを作成しています。レポートサービスは、MutiValueパラメータを基本的なCSV形式で渡します。たとえば、州のリストは次のように表すことができます:AL、CA、NY、TN、VA

SQLステートメントでは、これは問題ありません。

ただし、動的バリアントはOKではありません。

これは、(無効なSQL)に変換されるためです。

処理するには、次のようなものが必要です。

動的SQLに一重引用符を挿入するために使用できるクールな式はありますか?

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

testing - パス カバレッジ ツールの作成

現在、当社の生産システムの 1 つは、1986 年から現在までに作成された 3000 以上のプログラムによって処理されています。コード ベースは非標準言語で書かれており、残念ながら最新のテスト ツールがありません。

コードの品質を向上させるために、開発とテストを改善するプロセスとツールの構築に取り組んできました。開発中にデッド コードとテストされていないコードを特定できるように、完全にライン カバレッジ ツールを用意しました。

それでは、パス カバレッジをツールに追加する作業を開始したいと思います。

これについてどうすればよいですか?

とすれば:

1) ライン カバレッジ ツールは、コードを挿入するプリプロセッサとして機能します
。2) 上記のコードで設定した統計情報を収集する機能を既に持っています。

プログラムの実行時にどのデータを記録する必要があり、どのように解釈すればよいですか?

結果を HTML で表現するにはどうすればよいですか?

コード カバレッジ ツールの「作成」を開始するにはどうすればよいですか?という質問を既に読みました。、Javaに関するものでしたが、役に立ちませんでした(論文「任意言語のブランチカバレッジが簡単になりました」を含む)。

ご指導いただきありがとうございます。

0 投票する
8 に答える
6423 参照

database - 複数値フィールドは良いアイデアですか?

私は最近、多値フィールドである Access 2007 の新機能を紹介されました。私の第一印象は、1 つのフィールドで複数の値を使用するのは良くないということです。従来、レコードがフィールドに複数の値を持つことを許可したい場合は、別の 2 つのテーブルを作成し、それらを外部キーでリンクしていました。これにより、クエリが簡単になり、重複する値が同じアイテムを参照することが保証されます。リストをセルに保持することは、データベースの目的に違反しているように思えます。

これらのフィールドには、汚いと感じさせない有効な用途はありますか?

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

sharepoint - SharepointのADへの複数値プロファイルプロパティのマッピング

スキルと責任のプロファイルセクションをActiveDirectoryのカスタムプロパティの1つ(extensionattribute1、2など)にマップしようとしています。ADにカンマ区切りの値を入力していますが、値は正常にインポートされていますが、インポート時にカンマ区切りの値が1つの値として表示されます。つまり、「C#」、「asp.net」、「Javascript」ではなく「C#、asp.net、javascript」です。

何か案は。インポート時に値が正しく分割されていないだけです。

前もって感謝します

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

full-text-search - Solrで、複数値フィールドの個別の値のセットを1つのフィールドに対して照会する方法

基本的に、Solrに複数値フィールドの各レコードで検索パラメーターを検索してもらいたいと思います。例を読んでください。

Solrを使用してデータのインデックスを作成しています。特定の製品に一致する並列配列(複数値フィールドの形式)のアプリケーションデータがあります。次の例を参照してください。ここで、make、model、およびyearは複数値のフィールドです。

<-solr record start->
sku: 1234
make: acura, acura, acura
model: integra, rsx, rsx
year: 1997, 2004, 2000
engine: 3.4, 4.5, 4.5
<-solr record end->

フィルタクエリ(&fq =)を使用して選択範囲を絞り込んでいます。問題は、誰かが2000 Acura Integraを検索すると、上記のレコードと一致することですが、製造元、モデル、および年のデータが並行してエンコードされているため、この製品には実際には2000AcuraIntegraがありません。Solrは、makeフィールドのmake、modelフィールドのmodel、およびyearフィールドのyear(必要に応じて)を照合し、この結果を返します。私の並列処理は尊重していません。これまでのところ、私のクエリは次のようになります。


fq=make:"acura"&fq=model:"integra"&fq=year:2000 (I would normally escape URL characters when I POST to Solr, this is just an example)

したがって、私の解決策は、サマリーフィールドと呼ばれる別の多値フィールドを作成することでした。このフィールドでは、すべての製造元、モデル、年、およびその他のデータ(エンジンなど)をスペースで区切ってまとめます。複数の単語を含む用語が誤って検索パラメータと一致しないように、単語を引用符で囲む必要があります。上記の例は次のようになります。

<-solr record start->
sku: 1234
make: acura, acura, acura
model: integra, rsx, rsx
year: 1997, 2004, 2000
engine: 3.4, 4.5, 4.5
summary: "acura" "integra" "1997" "3.4", "acura" "rsx" "2004" "4.5", "acura" "rsx" "2000", "4.5"
<-solr record end->

次に、クエリに次を追加します。

summary:(""acura" AND "integra" AND "2000")

これをクエリに追加すると、要約フィールドにacura integra 2000がないため、このレコードは表示されなくなると思います。ただし、これは機能しません。レコードはまだ出ています。私は困惑しています。誰かがこの問題の解決策を持っていますか?それは何日も私を殺してきました。

基本的に、Solrに複数値フィールドの各レコードで検索パラメーターを検索してもらいたいのですが、これは可能ですか?私がやろうとしていることをするためのより良い方法はありますか?

ありがとう

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

solr - 複数の値を持つファセット フィールドで、同時に Solr で空白のファセットを検索するにはどうすればよいですか?

ユーザーが車の部品を選ぶことができるアプリケーションがあります。彼らは車両を選択し、次に車両属性をファセットとして選択します。車両を選択した後、エンジン サイズなどのファセットを選択して、結果のリストを絞り込むことができます。問題は、すべてのドキュメントにエンジン サイズがあるわけではないことです (Solr では空の値です)。たとえば、エンジンのサイズがエア フィルターにとって重要になることはめったにありません。そのため、ユーザーがエンジン サイズで 3.5L を選択したとしても、ユーザーが選択できる可能性のある部品としてエア フィルターを画面に表示したかったのです。いくつかの検索を行ったところ、次のファセット クエリは完全に機能します。

このクエリは、3.5 に一致するか、エンジン サイズ フィールドに値がないレコードに一致します (値がないということは、重要ではなく、車に適合することを意味します)。完全...

問題: 最近、車両属性フィールドを多値フィールドにしたので、各パーツの属性をリストとして保存できました。次に、ファセットを適用すると、うまくいきました。ただし、前述のクエリを適用すると問題が発生しました。enginesize ファセットを選択すると、表示されるドキュメントの数がそのエンジン サイズを持つドキュメントのみに絞り込まれますが、enginesize の値が空の (つまり "") を持つレコード (ドキュメントという意味でもレコードを使用します) は表示されませんでした。上記の同じクエリは、enginesize が単一値フィールドの場合と同じように、多値ファセットには機能しません。

例:

私が探しているのは、3.5 のエンジン サイズのファセット検索を行うときに、上記のドキュメント 1 と 3 を引き戻すクエリです。最初のドキュメント (エンジン マウント) は一致します。これは、探している多値フィールド「enginesize」の 1 つに値が含まれているためです (フィールドの 1 つに 3.5 が含まれています)。<str>ただし、エア フィルターの 3 番目のドキュメントは、空の値のため返されません。ファセット値と一致しないため、2 番目のドキュメントを返したくありません

基本的に、特定のファセットの空の文字列値に一致し、実際の値にも一致するクエリが必要なため、両方のドキュメントが返されます。

ドキュメント 1 とドキュメント 3 (エンジン ブラケットとエア フィルター) を返し、エンジン ボルト ドキュメントを返さないクエリを誰かが持っていますか?

私は成功せずに次のことを試しました(この質問の一番上にあるものを含む):

上記のデータを CSV ファイルを使用してインポートし、フィールドを設定しましたkeepEmpty=true。代わりに、CSV ファイルを生成するときに手動でフィールドにスペースを挿入しようとしました (これ<str> </str>により、以前の の代わりに , が得られ、クエリを再試行しました。それを行うと、次の結果が得られました。

空白の値としてスペースがある場合でも、単に値がまったくない場合でも、どちらの状況でも機能するクエリを誰かが持っていますか?

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

iphone - iPhoneアプリの設定バンドルにネストされた複数値指定子

ネストされた複数値指定子をアプリの設定バンドルに追加しようとしています(設定アプリの国際設定の[地域の形式]セクションで行われているようなものです)。

最初の値のセット(「地域形式」の言語のリストなどの最初の画面)にPSMultiValueSpecifierを使用してから、一部の項目(Values配列内)の値をPSMultiValueSpecifierに再度設定しようとしましたが、動作しません。

何か案は?

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

reporting-services - SSRSの複数値パラメーター-レポートに表示

SSRSを使い始めたばかりなので、この質問はばかげているように見えるかもしれません。

とにかく、今のところ、パラメーターをNULLにできるようにしたいので、複数値のパラメーターを避けようとしています。したがって、ID値のコンマ区切りの文字列をストアドプロシージャに渡すだけで、すべてが機能します。私が遭遇した問題は、ユーザーがどのフィルターが使用されたかを確認できるように、IDではなく実際の値をレポートに表示したいということです。それが複数値のパラメーターである場合、私は単にJOIN関数を使用しますが、今はアイデアがなく、助けていただければ幸いです。ありがとう!

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

reporting-services - Microsoft Reporting Services 2008 - 複数値パラメーター - 新しいページ

パラメータ選択 = customer_name でレポートを作成しています。レポートは 1 ページで、顧客に関連する 5 つの Tablix があります。私のチームは、時間を節約するために一度に複数の顧客を選択できるようにしたいと考えています。ただし、customer_name ごとに別のページが必要です。これは複数値パラメーターで実行できますか?もしそうなら、データが互いに混ざり合わないようにグループ化するにはどうすればよいですか?

元。ABC 顧客 RentTablix ExpenseTablix 改ページ EFG 顧客 RentTablix ExpenseTablix

私はこれを考えすぎていますか?助けてください ;-)