2016-11-13 7 views
2

私は、以下の列を持つ分析ビューを持っています: sid,name,age,genderおよびmarksです。 gender列で出力を表示する際にエラーが発生するため、select *は使用できません。 したがって、結果を表示するにはgender以外のすべての列を選択する必要があります。 ビューを照会するODataサービスがあります。次のように

のODataサービスがある -

 service { 
     "_SYS_BIC"."test_package/AN_STUDENTS" as "query" 
     keys ("sid","name","age") 
     aggregates always (SUM of "marks"); 
     } 
     settings { 
     support null; 
     } 

私は$selectを使用する場合にのみ、私はODataの結果を表示することができます。

http://testservice.xsodata/query?$select=sid,name,age

誰もが$select一部を直接自分自身を呼び出すのODataで実装されるようにその項目の集約でこれのODataサービスにsap.m tableをバインドする方法をアドバイスしてくださいことはできますか?

+0

は[Dopedevの答え](https://stackoverflow.com/a/40582849/5846045)から欠落何かか?それ以外の場合は、この問題が解決したことを他の人に知らせるために彼の答えを受け入れてください。 – boghyon

答えて

2

parametersオプションとselectキーを使用して、取得するプロパティを指定します。

<List items="{path:'query', parameters: {select: 'sid,name,age'}}"> 
</List> 
関連する問題