こんにちは、みんな、
私はここの初心者です。 X 軸 (バー カテゴリ) がテーブル内のカテゴリ列、Y 軸 (バーの高さ) が別の列の一意の値の数である棒グラフを作成しようとしていました。 トラブルシューティング用のコード:
// Make data table
t = New Table( "test", Add Rows( 5 ),
New Column( "Customer", Character, "Nominal",
Set Values( {"A", "A", "B", "B", "B", "C", "D", "E","E"} ) ),
New Column( "OrderID", Character, "Nominal",
Set Values( {"1", "2", "3", "4", "5", "6", "7", "8","9"} ) ),
New Column( "Prime member", Character,"Nominal",
Set Values( {"Non-Prime", "Non-Prime", "Prime", "Prime", "Prime", "Non-Prime", "Non-Prime", "Prime","Prime"} ) ),
);
私が探しているものについてはスクリーンショットをご覧ください。 私のデータテーブル:

私が欲しいもの:

こんにちは@stan_koprowski 、
素晴らしい! それは完璧に機能し、まさに私が探していたものでした。 ありがとう!
こんにちは@ダークホース、
次のようにしたいことができるかもしれないと思います--
- Prime member 列を X 軸にドラッグします。
- [顧客] 列をオーバーレイ ロールにドラッグします。
- Prime会員列をドラッグして役割を色付けします。
- バー要素を選択します。
- bar 要素のプロパティを stacked に変更します。
- 棒要素の要約統計量を合計の % に変更します。
- Y 軸をダブルクリックし、形式をパーセントから最適なものに変更します。
bar element property changesbar element property changesbar element property changesbar element property changesバー要素のプロパティの変更
y-axis setting best formaty-axis setting best formaty-axis setting best formaty-axis setting best formaty 軸設定の最適な形式
Count of Customer by prime membershipCount of Customer by prime membershipCount of Customer by prime membershipCount of Customer by prime membershipプライム会員別の顧客数
再現するJSLスクリプトです。
Graph Builder(
Size( 535, 447 ),
Show Control Panel( 0 ),
Variables( X( :Prime member ), Overlay( :Customer ), Color( :Prime member ) ),
Elements(
Bar(
X,
Legend( 3 ),
Bar Style( "Stacked" ),
Summary Statistic( "% of Total" )
)
),
SendToReport(
Dispatch( {}, "", ScaleBox, {Format( "Best", 9 )} ),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
3,
Properties( 0, {Fill Color( 5 )}, Item ID( "Non-Prime", 1 ) ),
Properties( 1, {Fill Color( 19 )}, Item ID( "Prime", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "A", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "B", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "C", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "D", 1 ) ),
Properties( -1, {Fill Color( 32 )}, Item ID( "E", 1 ) )
)}
)
)
)
乾杯、
スタン
グループ化と要約で解決します。「表」>「概要」を使用して、プライム会員と顧客をグループに配置します。これにより、新しいテーブルが作成され、そこからグラフを作成できます。
こんにちは@bill_worley 、
お返事をありがとうございます!
プライム会員ごとの固有の顧客数をレポートしたいと考えています。 したがって、以下のグラフにあるように、PRIME のカウントは 2 になり、NON PRIME のカウントは 3 になります。 このグラフを作成する前に、顧客ごとにグループ化して要約する必要があると思います。

ダークホースさん、こんにちは。
以下のグラフをご覧ください。これは、グラフ ビルダーで数回のドラッグとクリックなどで構築されました。あなたは JMP を初めて使用するので、Graph Builder を使用したことがないと思います。

HTH
こんにちは@ティエリー_S 、
返信いただきありがとうございます! これは役に立ちます.. しかし、まさに私が望んでいたものではありませんでした。
このチャートを作成してメインテーブル自体に添付したいと思います。 他にもチャートがあるので、それらをダッシュボードにまとめたいと考えています。 ありがとうアジャン!
こんにちは、
データ テーブルから目的の棒グラフを直接作成する方法は思いつきませんが、概要機能を使用すると、統計 = N カテゴリ (顧客) およびグループ = メンバーシップという正しい数値を含む新しいデータ テーブルが作成されます。

非常に(!)素晴らしい回避策:)
しかし:
ほとんどの場合、オーバーレイ ロールはすでに使用されているため、この回避策は機能しません。
このリストに「N unique」がないのはなぜですか?
このリストに「N ユニーク」が含まれるのはいつですか?
