MESCIUS SPREAD for Windows Forms 17.0J
ブレットスパークライン

ブレットスパークラインは、棒グラフと同様に小さなスペースに大量のデータを表示できます。このスパークラインは、パフォーマンスに関連するデータを表示するときに普通に使用されます。

ブレットスパークラインの数式には、次の書式を使用します。

=BULLETSPARKLINE(measure, target, max, [good, bad, forecast, tickunit, colorScheme, vertical, measureColor, targetColor, maxiColor, goodColor, badColor, forecastColor, allowMeasureOverMaxi, barSize])

ブレットスパークラインの数式には、次のオプションを使用できます。

オプション 説明
measure 計測バーの長さを表す数値または参照。「5」、「A1」など。
target 目標線の位置を表す数値または参照。「7」、「A2」など。
max スパークラインの最大値を表す数値または参照。「10」、「A3」など。

good

省略可能

「良好」領域の長さを表す数値または参照。「3」、「A4」など。

デフォルト値は0です。

bad

省略可能

「不十分」領域の長さを表す数値または参照。「1」、「A5」など。

デフォルト値は0です。

forecast

省略可能

予測線の長さを表す数値または参照。「8」、「A6」など。

デフォルト値は0です。

tickunit

省略可能

目盛単位を表す数値または参照。「1」、「A7」など。

デフォルト値は0です。

colorScheme

省略可能

スパークラインの表示色を表す文字列。

デフォルト値は「#A0A0A0」です。

vertical

省略可能

スパークラインを垂直方向に表示するかどうかを示すブール値。

デフォルト値はfalseです。

measureColor

省略可能

計測バーの色を表す色文字列。

targetColor

省略可能

目標線の色を表す色文字列。

maxiColor

省略可能

「maxi」領域の色を表す色文字列。

goodColor

省略可能

「良好」領域の色を表す色文字列。

badColor

省略可能

「不十分」領域の色を表す色文字列。

forecastColor

省略可能

予測線の色を表す色文字列。

allowMeasureOverMaxi

省略可能

measureが「maxi」領域を超えることができるかどうかを表すブール値。

このパラメータのデフォルト値はfalseです。

barSize

省略可能

セルの幅または高さに応じてバーの幅または高さをパーセンテージで表す数値。0から1までの範囲内である必要があります。

使用例

以下は、電気店が定義された測定値を通じて製品販売のパフォーマンスを分析したい場合の例です。このため、次の図に示すように、ブレットスパークラインを使用して、必要なすべての要素を示すことができます。

 

C#
コードのコピー
// シートを取得します。
var worksheet = fpSpread1_Sheet1.AsWorksheet();
            
// データを設定します。
worksheet.SetValue(1, 0, new object[,]
{
    {"製品","実際","ターゲット","悪い","満足","良い", "図表" },
    {"ラップトップ",81,75,40,65,75, null},
    {"モニター", 56,60,30,50,60, null},
    {"キーボード",90,80,50,74,80, null}
});

// BulletSparkline数式を設定します。
worksheet.Cells[2, 6, 4, 6].Formula = "BULLETSPARKLINE(B3, C3, F3, E3, D3, 100, 1, \"#FFFFFF\", FALSE, \"#FFC0CB\", \"#FF4500\", \"#00cccc\", \"#7FFF00\", \"00cccc\", \"#000080\", TRUE, 0.5)";
Visual Basic
コードのコピー
' シートを取得します。
Dim worksheet = FpSpread1_Sheet1.AsWorksheet()

' データを設定します。
worksheet.SetValue(1, 0, New Object(,) {
    {"製品","実際","ターゲット","悪い","満足","良い", "図表"},
    {"ラップトップ", 81, 75, 40, 65, 75, Nothing},
    {"モニター", 56, 60, 30, 50, 60, Nothing},
    {"キーボード", 90, 80, 50, 74, 80, Nothing}
})

' BulletSparkline数式を設定します。
worksheet.Cells(2, 6, 4, 6).Formula = "BULLETSPARKLINE(B3, C3, F3, E3, D3, 100, 1, ""#FFFFFF"", FALSE, ""#FFC0CB"", ""#FF4500"", ""#00cccc"", ""#7FFF00"", ""00cccc\"", ""#000080"", TRUE, 0.5)"

SPREAD デザイナの使用

  1. スパークラインを表示するセルを選択します。
  2. 挿入]メニューを選択します。
  3. スパークライン]ドロップダウンからブレットスパークラインを選択します。
  4. ブレットスパークラインの設定]ダイアログボックスにバーの高さ、目標線の位置および最大値を設定します。

    上記の画像に示すように、スパークラインの追加設定を設定することもできます。

  5. OK]をクリックします。
  6. ファイル]メニューから[適用して終了]を選択し、変更を保存して SPREAD デザイナを終了します。

 

 


© MESCIUS inc. All rights reserved.