問題タブ [reporting-services-2012]
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 2012 マージ データセットとグループ化
データセット 1 = レポート可能なデータ
データセット 2 = ルックアップ情報
データを 1 つのテーブルに「マージ」するために Lookup for を使用できます。(ここから: Report Builder 3 で 2 つのデータセットを結合して単一の Tablix を作成する)。Tablix が Dataset1 を指している場合、Location を取得する式は次のようになります。
=Lookup(Fields!PersonId.Value, Fields!PersonId.Value, Fields!Location.Value, "Dataset2")
私の問題は、それをさらに一歩進めて、データセット 2 から見つかったデータに依存する行グループを適用しようとすることにあります。
再設計することができず、どういうわけか結合された T-SQL クエリを考え出すことができません。データセット 1 は、8,000 文字を超える SSAS MDX 式から供給されているため、コマンドの長さが長すぎるため、OpenQuery を使用してそれを SQL に操作しようとすると失敗します。
また、データセットを反転させて、データセット 2 をレポート レイアウトのドライバーにして、データセット 1 を検索することもできません。必要。ルックアップはデータセット 1 から取得する必要があります。
お時間とアドバイスをありがとうございました!