Ich habe in der Skripting-Hilfe und in der gesamten Community nachgesehen und keine Lösung für mein Problem gefunden, also kann mir hoffentlich jemand helfen. Ich habe ein Diagramm mit zwei Trendlinien und einem Balkendiagramm und möchte die Werte jedes Punktes beschriften, aber wenn ich die Beschriftungen festlege, werden beide Werte auf jeder Trendlinie angezeigt und ich kann nicht herausfinden, wie ich die Beschriftungen trennen kann. Ich habe versucht, die beschrifteten Spalten zu stapeln, um sie im Diagramm mithilfe einer Überlagerung zu trennen, aber ich habe bereits eine andere Überlagerung für das Balkendiagramm und konnte nicht herausfinden, wie man eine zweite Überlagerung verwendet, um die beschrifteten Punkte zu trennen. Ich habe meinen Code und ein Bild des Diagramms, mit dem ich hier arbeite, kopiert und das Skript angehängt, das ich mit der Datentabelle ausführe. Jede Hilfe oder Einsicht wird sehr geschätzt.

Data Table ("Graph Subset"):Month EQ Hrs << Set labelled;
Data Table ("Graph Subset"):Total Available Hrs << Set labelled;
Data Table ("Graph Subset") << select where( :Month == 1 | :Month == 2 |:Month == 3 | :Month == 4 | :Month == 5 | :Month == 6 | :Month == 7 | :Month == 8 | :Month == 9 | :Month == 10 | :Month == 11 | :Month == 12) << label;Graph Builder(
Size( 1352, 731 ),
Variables(
X( :Month Name ),
Y( :Total EQ Hours ),
Y( :Month EQ Hrs, Position( 1 ) ),
Y( :Total Available Hrs, Position( 1 ), Side( "Right" ) ),
Y( :Available Hrs, Position( 1 ), Side( "Right" ) ),
Group X( :Year ),
Overlay( :ePlexProcess )
),
Elements(
Bar(
X,
Y( 1 ),
Legend( 4 ),
Bar Style( "Stacked" ),
Summary Statistic( "Sum" ),
Label( "Label by Value" )
),
Line( X, Y( 1 ), Overlay( 0 ), Legend( 5 ), Summary Statistic( "Sum" ) ),
Points(
X,
Y( 1 ),
Overlay( 0 ),
Legend( 6 ),
Summary Statistic( "Sum" ),
Jitter( "None" )
),
Line( X, Y( 4 ), Overlay( 0 ), Legend( 5 ), Summary Statistic( "Sum" ) ),
Points(
X,
Y( 3 ),
Overlay( 0 ),
Legend( 6 ),
Summary Statistic( "Mean" ),
Jitter( "None" )
)
),
SendToReport(
Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Line"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Line (right)"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {}, "Total EQ Hours", ScaleBox, {Max( 4500 )} ),
Dispatch(
{},
"Total Available Hrs",
ScaleBox,
{Min( 0 ), Max( 24000 ), Inc( 5000 ), Minor Ticks( 2 ),
Label Row(
{Show Major Grid( 1 ), Show Minor Grid( 1 ), Show Minor Labels( 1 ),
Set Font Size( 12 )}
)}
),
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 6, Base( 0, 0, 0, Item ID( "Sum(Total EQ Hours)", 1 ) ) )
}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position(
{4, [0, 1, 2, 3, 4, 5], 5, [7], 6, [9], 5, [7], 6, [9]}
), Position( {0, 1, 2, 3, 4, 5, 7, 9, 7, 9} )}
)
)
);