BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
V12DBS
Calcite | Level 5

Hello,

I am getting the following error during run and do not understand what is the source of the error. I have my keys of the tables matching with my tuple structure. Please help. I have attached error screenshot and table structure that feeds the tuple.

"The implied subscript count does not match with match array "Units", 3 NE 4

Following is my tuple

set<str, str, str> PickUpNode;

num PUunits {PickUpNode};

set<str, str, str> DropOffNode;

num Revenue {DropOffNode};

num DUunits {DropOffNode};

read data ex1.PUN into PickUpNode=[I VehicleID VehicleSize] Units;

read data ex1.DUN into DropOffNode=[J VehicleID VehicleSize] revenue Units;

I will appreciate your help,

Thanks,

BG


Error.JPG
1 ACCEPTED SOLUTION

Accepted Solutions
RobPratt
SAS Super FREQ

Seems like you must have declared a numeric parameter Units indexed over 4-tuples somewhere else.

I think you probably just need to modify your READ DATA statements as follows, because your OPTMODEL parameter names are not the same as your data set variable names:

read data ex1.PUN into PickUpNode=[I VehicleID VehicleSize] PUunits=Units;

read data ex1.DUN into DropOffNode=[J VehicleID VehicleSize] revenue DUunits=Units;

View solution in original post

3 REPLIES 3
RobPratt
SAS Super FREQ

Seems like you must have declared a numeric parameter Units indexed over 4-tuples somewhere else.

I think you probably just need to modify your READ DATA statements as follows, because your OPTMODEL parameter names are not the same as your data set variable names:

read data ex1.PUN into PickUpNode=[I VehicleID VehicleSize] PUunits=Units;

read data ex1.DUN into DropOffNode=[J VehicleID VehicleSize] revenue DUunits=Units;

V12DBS
Calcite | Level 5

Hi Rob,

Thank you very much for a quick reply. I appreciate it. I was able to resolve the error based on your suggestion. Now I know the reason why I got an error.

Thanks again,

BG

RobPratt
SAS Super FREQ

Glad to help.

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

Discussion stats
  • 3 replies
  • 2794 views
  • 0 likes
  • 2 in conversation