As you've verified, the split can be achieved by quoting the intention.
You should also be able to filter based on value of host_new, by switching search to where...
index="tougou" sourcetype="network"
| fields host,network_interface_name, bytes_sent_per_second, Bytes_Received_Per_Second
| eval host_split=(split("$host_if$",":"))
| eval host_new=(mvindex(host_split,0))
| where host=host_new
| timechart max(bytes_sent_per_second), max(Bytes_Received_Per_Second) by host limit=50 useother=f
Since where and eval use the same functions, you can actually combine those evals with the where...
index="tougou" sourcetype="network"
| fields host,network_interface_name, bytes_sent_per_second, Bytes_Received_Per_Second
| where host=mvindex(split("$host_if$",":"),0)
| timechart max(bytes_sent_per_second), max(Bytes_Received_Per_Second) by host limit=50 useother=f
... View more