1

SSRS / SQL Server 2008 R2 でレポートを実行すると、データ ラベルをオンにして 1 年間のデータをグラフ化すると、次のようになります。

1 年以上のデータ ラベル

しかし、レポートの期間を 5 年以上に変更すると、次のようになります。

5年以上のデータラベル

表示されるデータ ラベルの最大数を変更するための設定または何かがあるかどうかを誰かに教えてもらえますか。SSRS が X 軸に沿って多くの日付を自動的に除外しているため、問題がないように見えることがわかります。データラベルでも同じことが起こりたいです。

どうもありがとう。

4

6 に答える 6

4

レポートに適した行数を計算します。これは、表示される完全なデータ ラベルの制限に使用されます。例: (countrows("Dataset1")>20) 20 は、すべてのデータ ラベルに適した最適なレコード数です。次に、高密度ラベルに表示できるラベルの数について別の基準を設定します。

例えば:RowNumber("Dataset1") mod 3 = 0

=iif((countrows("Dataset1")>20),iif((RowNumber("Dataset1") mod 3 = 0),Fields!PercentageOff.Value ,Nothing), Fields!PercentageOff.Value )
于 2016-01-31T06:41:41.880 に答える
3

ssrs 2008 以降を使用している場合は、ラベルの表示プロパティを IIF またはその他の論理演算子で検証するオプションがあります。

于 2014-05-06T18:40:16.570 に答える
2

私は自分でこの問題に遭遇したので、代替案を共有したかっただけです. 私のチャートには、「予算名」のシリーズ グループがあり、2 つの予算と 1 つの「実績」があります。Actual の値のみを表示したかったので、系列ラベル データに次の式を使用しました。 =iif(Fields!Budget_Name.Value="ACTUAL",SUM(Fields!Amt.Value),Nothing)

于 2015-06-03T02:41:38.150 に答える
1

ラベルの数量を制限するオプションはありません。

私が提案できる唯一の回避策は、ラベルを削除し、値を含むツールチップを追加することです。ユーザーは各ポイントをロールオーバーする必要がありますが、使用可能なレポートが得られます。

于 2012-11-23T10:48:31.893 に答える
0

他のすべてのデータ ポイントのデータ ラベルを表示するように変更したいと考え、以下のコードを使用しました。

データ ポイントを強調表示し、プロパティ ボックスに「Visible」と入力します。

=IIF(RowNumber(Nothing) Mod 2 = 0, True, False)
于 2016-11-07T08:58:59.557 に答える