2017-04-25 13 views
0

2番目のデータセットでIIF式を実行して、 'BookingsComfirmed2016LASTWEEK'列を合計し、それを私が入っているデータセットの 'Stock2016Week'列の合計で除算しようとしていますここでPropertyTypeCategory = Cottageは、喜んではいません。私はそれが2番目のデータセット名の配置と関係していると確信していますが、助けていただければ幸いです。よろしくクレア複数のデータセットにわたるSSRS IIF式

Dataset1データ= TradingLastWeekandYTD DATASET2 = TradinglastWeekandYTDSTOCK

=(IIF(フィールズ!PropertyTypeCategory.Value、 "TradingLastWeekandYTD" = "コテージ"、合計(フィールド!BookingsConfirmed2016LASTWEEK.Value、 "TradingLastWeekandYTD"))/( IIF(フィールド!PropertyTypeCategory.Value = "コテージ"、合計(フィールド!Stock2016Week.Value))、0)

+0

私はあなたの2番目の最後の)最後にする必要がありますと思う。 – Snowlockk

答えて

0

はあなたのiif()は次のように動作しません。

をあなたには行ごとにチェックすることはできません現在作業していないデータセット、つまりあなたが試みているデータセットiif()の最初の部分と関係があります。

集計されたlookupset()を実行するカスタムコードを使用して、最初の部分の値を取得できます。

このリンクhttps://itsalocke.com/aggregate-on-a-lookup-in-ssrs/は、カスタムコードの作成に役立ちます。

lookupset()について、あなたは

=Code.SumLookup(lookupset(Fields!PropertyTypeCategory.Value, "Cottage", Fields!BookingsConfirmed2016LASTWEEK.Value)) 

これは、カスタムコードの機能は、「SumLookup」と呼ばれていることを前提としてい..ような何かをしなければならないでしょう。 lookupset()が返すすべての値を合計します。

関連する問題