我想根据通过Web API(C#)传递的客户ID数量从多维数据集中获取数据。由于我已经进行搜索,因此没有线索使用像T-Sql中的IN这样的IN运算符来获取数据,但是如何在MDX查询中进行呢?我可以使用instr
过滤单个值。
您能提供建议如何执行此操作吗?我可以进行循环并查询单个值,存储并返回,但是这将是繁重的查询或每个单个值?
In运算符可以很容易地在MDX中实现。假设我要列出2011、2012和2013年的数据。实现如下。
[{[Date]。[Calendar Year]。[CY 2011],[Date]。[Calendar Year]。[CY 2012],[Date]。[Calendar Year]。[CY 2013]}]
这里的括号表示存在一组引用的“ {}”。