0

SSRS 積み上げ棒グラフを使用して、SharePoint リストに基づいてレポートを生成し、動的な週単位で各チーム メンバーの作業負荷を表示しようとしています。基本的に、レポートは次のようにしたいと考えています。

毎週の各メンバーのワークロードを表すバーを探しています。レポートには、日付の複数の値を受け入れる 1 つのパラメーターがあり、次の 5 つの月曜日がパラメーターの使用可能な値 (POC) にハードコードされています。レポートを実行すると、メンバーごとに棒グラフが 1 つだけ表示されます:現在の結果

これは、データセットの「日付」フィールドのソースが =Parameters!DateRange.Value (0) であるためだと思います。最初の項目ではなく、値の配列を受け入れるために「(0)」を削除しようとしましたが、その後、レポートの実行時にエラーが発生します。問題の核心は、複数の値のパラメーターをフィールドに渡すことだと思います。週ごとにグラフのバーを表示するには、フィールドが必要だと思います。これを行う方法についてのアイデアはありますか?前もって感謝します。(リンクをお詫び申し上げます。この後、評判が10になることを願っています)。

データセット クエリ:

<RSSharePointList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ListName>Digital ERF</ListName>
  <ViewFields>
    <FieldRef Name="Title" />
    <FieldRef Name="Current_x0020_status" />
    <FieldRef Name="AppSvc_x0020_Start_x0020_Date" />
    <FieldRef Name="MW_x0020_End_x0020_Date" />
    <FieldRef Name="App_x0020_SVC_x0020_Resource" />
    <FieldRef Name="MW_x0020_Est_x0020_Hrs_x0020__x0" />
    <FieldRef Name="MW_x0020_Work_x0020_Type" />
    <FieldRef Name="Intake_x0020_Through_x003a_" />
  </ViewFields>
  <Query>
    <Where>
      <And>
        <And>
          <Eq>
            <FieldRef Name="MW_x0020_Work_x0020_Type" />
            <Value Type="Text">Central IT- SharePoint</Value>
          </Eq>
          <IsNotNull>
            <FieldRef Name="AppSvc_x0020_Start_x0020_Date" />
          </IsNotNull>
        </And>
        <IsNotNull>
          <FieldRef Name="MW_x0020_End_x0020_Date" />
        </IsNotNull>
      </And>
    </Where>
  </Query>
</RSSharePointList>
4

1 に答える 1

0

開始日と終了日の間の範囲でアイテムを探していて、開始日と終了日を配列として渡そうとしていますか? なんで?2 つのパラメーター @start と @end を作成し、2 つの日付を渡します。もう 1 つのオプションは、[複数の値を許可] を使用して日付をテキスト パラメーターに変換することです。これはカンマ区切りのリストを渡しますが、xml 内でそれを日付に戻す必要があります。常に 2 つのアイテムがある場合、それは私には意味がありません。

于 2015-09-28T20:14:16.640 に答える