Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo zusammen,
Ich bin hier ein Neuling. Ich habe versucht, ein Balkendiagramm zu erstellen, bei dem die X-Achse (Balkenkategorien) eine kategoriale Spalte in meiner Tabelle und die Y-Achse (Balkenhöhe) die Anzahl der eindeutigen Werte in einer anderen Spalte ist. Code zur Fehlerbehebung:
// 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"} ) ),
);
Bitte sehen Sie sich die Screenshots an, um zu sehen, was ich suche. Meine Datentabelle :

Was ich möchte:

Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo @stan_koprowski ,
Eindrucksvoll! Das hat perfekt funktioniert und genau das, was ich gesucht habe. Danke vielmals!
Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo @Dunkles Pferd ,
Ich denke, dass Sie vielleicht wie folgt tun können, was Sie wollen:
- Ziehen Sie die Prime-Mitgliedsspalte auf die X-Achse.
- Ziehen Sie die Spalte „Kunde“, um die Rolle zu überlagern.
- Ziehen Sie die Spalte „Prime-Mitglied“ auf die Farbrolle.
- Wählen Sie das Balkenelement aus.
- Ändern Sie die Eigenschaft des Balkenelements in „gestapelt“.
- Ändern Sie die Zusammenfassungsstatistik des Balkenelements in % der Gesamtsumme.
- Doppelklicken Sie auf die Y-Achse und ändern Sie das Format auf „Best von Prozent“.
bar element property changesbar element property changesbar element property changesbar element property changesÄnderungen an den Eigenschaften des Balkenelements
y-axis setting best formaty-axis setting best formaty-axis setting best formaty-axis setting best formatY-Achsen-Einstellung des besten Formats
Count of Customer by prime membershipCount of Customer by prime membershipCount of Customer by prime membershipCount of Customer by prime membershipAnzahl der Kunden nach Prime-Mitgliedschaft
Und ist das zu reproduzierende JSL-Skript.
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 ) )
)}
)
)
)
Prost,
Stan
Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLMit dem Gruppieren und Zusammenfassen haben Sie es geschafft.Verwenden Sie Tabellen > Zusammenfassung und ordnen Sie Prime-Mitglied und Kunde der Gruppe zu.Dadurch erhalten Sie eine neue Tabelle und können von dort aus Ihr Diagramm erstellen.
Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo @Bill_Worley ,
Danke für deine Antwort!
Ich möchte die eindeutige Anzahl der Kunden nach Prime-Mitgliedschaft melden. Die Zählung für PRIME wäre also 2 und für NON PRIME wäre sie 3, wie in der folgenden Tabelle dargestellt. Ich denke, es sollte eine Gruppierung nach Kunden und eine Zusammenfassung geben, bevor dieses Diagramm erstellt wird.

Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo Darkhorse,
Bitte schauen Sie sich die Grafik unten an.Dies wurde im Graph Builder mit ein paar Ziehbewegungen und einem Klick oder so ähnlich erstellt.Da Sie neu bei JMP sind, vermute ich, dass Sie Graph Builder noch nicht verwendet haben.

HTH
Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo @Thierry_S ,
Danke für die Antwort! Das ist hilfreich.. Aber nicht genau das, was ich wollte.
Ich möchte dieses Diagramm erstellen und an die Haupttabelle selbst anhängen. Denn ich werde auch noch andere Diagramme haben, die ich in einem Dashboard zusammenstellen möchte. Nochmals vielen Dank!
Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte durch eine andere kategoriale Spalte – JSLHallo,
Ich kann mir keine Methode vorstellen, um das gewünschte Balkendiagramm direkt aus Ihrer Datentabelle zu erstellen, aber die Zusammenfassungsfunktion erstellt eine neue Datentabelle mit den richtigen Zahlen: Statistik = N Kategorien (KUNDE) und GRUPPE = Mitgliedschaft

Betreff: Balkendiagramm zur Anzeige der Anzahl eindeutiger Werte in einer Spalte neben einer anderen kategorischen Spalte – JSLSEHR (!) schöner Workaround:)
Aber:
In den meisten meiner Fälle ist die Overlay-Rolle bereits belegt und dieser Workaround funktioniert nicht.
Warum ist in dieser Liste kein „N unique“ vorhanden?
Wann wird es in dieser Liste ein „N Unique“ geben?
