另一个过滤器

时间:2017-06-20 07:28:33

标签: filter odata sapui5 hana

是否有可能在SAPUI5中的另一个过滤器上应用过滤器?

我有一个HTML5网络应用程序,基本上显示销售的年份和产品。数据来自SAP HANA,通过OData连接。我有一个树选择来显示这些产品的不同类别。

基本上在数据库中我有类似的东西:

2014 | A | 4

2014 | B | 6

A和B是类别。 在初始化我的视图时(我有列表和VizFrames可视化数据)我在定义模型时在'data'部分使用参数:{select:'YEAR,SUMofITEMS'}。所以我得到了一个聚合,这很好。在树选择的单一选择模式下,它也可以正常工作。

问题是那棵树中的MultiSelect :( 我应用于我的modell的过滤器基本上是这样做的:

(YEAR = 2014)AND(CATEGORY = A OR CATEGORY = B)

根据我的逻辑,我的结果应该是10(如果你考虑我上面给出的例子)。 但Filter认为不然 - 它选择Category和Year之间的完全匹配,所以我得到两个结果/ Objects而不是一个。我得到了那个逻辑,但我不希望它用于MultiSelect模式。

有没有办法说你首先在类别上应用过滤器(所以它是A或B),基本上已经最小化模型,然后在一个请求中对过滤后的对象应用年过滤器?

我尝试过一个接一个地应用过滤器,但这似乎不起作用。 也许我现在缺乏逻辑思维。 我希望你们能帮助我

谢谢:)

My scanner quit its job, so I had to take a picture

0 个答案:

没有答案