1

壁からぶら下がっているフラットスクリーンに表示されるダッシュボードを開発する必要があります。PC上ではありません(もちろん、キャビネットの後ろなどにPCがありますが、つまり、ユーザーの関与はありません)。

ただし、表示する情報は1つの画面に収まらないため、情報に合わせて4〜5画面をスライド/回転させる必要があります。

それはSSRS2008を使用して実行できることですか?

はいの場合、どのように?そうでない場合は、無料/低コストの良い提案がありますか?

ありがとう。

4

2 に答える 2

7
  • 1つのレポートで独自の長方形内に4/5の「画面」を作成します
  • AutoRefreshレポートのプロパティを、ローテーションを実行するx秒数に設定します。
  • 設定したAutoRefreshの長さに基づいて、数式に基づいてさまざまな長方形の表示を設定します。

  • AutoRefreshを15秒に設定します
  • 4つの長方形/「スライド」があると仮定します
  • したがって、各スライドは1分ごとに1回表示されます
  • 関数を使用して各長方形の可視性を個別に設定し、IIf()関数を使用して現在の時刻をテストしNow()ます
  • 長方形1
    • =IIf(Second(Now()) < 15, False, True)長方形は、現在の分の最初の15秒間に自動更新が発生したかどうかを示し、それ以外の時間は非表示になります。
  • 長方形2
    • =IIf(Second(Now()) >= 15 AND Second(Now()) < 30, False, True)長方形は、現在の分の2番目の15秒のブロック中にAutoRefreshが発生したかどうかを示し、その分の他のすべての時間は非表示になります。
  • 長方形3
    • =IIf(Second(Now()) >= 30 AND Second(Now()) < 45, False, True)長方形は、現在の分の3番目の15秒のブロック中にAutoRefreshが発生したかどうかを示し、その分のそれ以外の時間は非表示になります。
  • 長方形4
    • =IIf(Second(Now()) >= 45, False, True)長方形は、現在の分の4番目の15秒のブロック中にAutoRefreshが発生したかどうかを示し、それ以外の時間は非表示になります。

IIf()現在Minute()または現在を確認するために、他の組み合わせを行うことができますHour()。このMod()関数を使用して、たとえば5分ごとに物事を表示することもできます。

于 2012-10-26T05:37:25.773 に答える
1

SSRS2008だけでこれを行うことはできないと思います。ただし、レポートページを画像としてレンダリングし、無料のスライドショーツール(picasaは優れていますが、利用できるものはたくさんあります)を使用して、画像のスライドショーを再生することもできます。

または、ウェブページを作成して画像を回転させることもできますが、ここでは最も簡単で技術的な方法を採用していません。

データを「ライブ」にする必要がある場合は、サブスクリプションを作成して、xx分ごとまたは必要なものを何でもレポートを実行できます。出力タイプをTIFFに設定し、配信方法としてWindowsファイル共有を使用します。また、既存のファイルを上書きすることもできるため、xx分ごとに4つまたは5つの画像が上書きされることになります。

もちろん、これを行うにはもっとエレガントな方法がありますが、SSRSを使用して安価で陽気なものにしたい場合は、少なくともこれがオプションです。

幸運を!アル。

于 2012-10-25T23:47:52.477 に答える