私の顧客は、ファイルを使用して値のリストをアップロードしたいと考えており、アップロードされた値に基づいてレポートに結果を表示したいと考えています。
SSRSにファイルをアップロードしてレポートを取得することは可能ですか?
私のクエリは次のようになります。
SELECT * FROM SCHEMA.TABLENAME
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */ )
私の顧客は、ファイルを使用して値のリストをアップロードしたいと考えており、アップロードされた値に基づいてレポートに結果を表示したいと考えています。
SSRSにファイルをアップロードしてレポートを取得することは可能ですか?
私のクエリは次のようになります。
SELECT * FROM SCHEMA.TABLENAME
WHERE COLUMN IN ('ONE', 'TWO', 'THREE', 'FOUR' /*, etc */ )
データソースにxmlファイルをクエリさせることができます。含まれる列を決定し、結果に基づいてパラメーターの値を設定します。次に、パラメータに基づいて列または行を除外または含めることができます。これにより、純粋なSSRSソリューションが得られます。
ただし、同様の要件に合わせて設計する場合は、ファイルをデータベースのテーブルにインポートするようにSSISパッケージを設定し、レポートにSQLを書き込んで、適切な値にフィルターします。
レポートのデータセットには安定したフィールドのセットが必要であるため、列を変更するにはマトリックススタイルのレポートを使用する必要があります。
私はそうは思わない。
できることは、このファイルを読み取って、元のURLを連結するレポートURLを作成することです¶meter1=value¶meter2=value
。ここで、parameter1はパラメーターの名前であり、値は値です。
&rc:parameters=False
最後に、パラメータツールバーが表示されないように追加できます