代码如下:
- VB code
...Dim partitionForMergin(1) As Partition If measureGroup.Partitions.Count > 1 Then partitionEnumerator = measureGroup.Partitions.GetEnumerator() Dim isMerginAble As Boolean isMerginAble = False If (partitionEnumerator.MoveNext()) Then defaultPartition = CType(partitionEnumerator.Current, Partition) isMerginAble = True End If If isMerginAble Then partitionForMergin(0) = measureGroup.Partitions.FindByName(defaultPartition.Name + "_TMP") defaultPartition.Merge(partitionForMergin) measureGroup.Refresh() End If End If
我检查了,defaultPartition与measureGroup.Partitions.FindByName(defaultPartition.Name + "_TMP")都不为空,却报了个“合并分区不允许使用 Null 源”的错误,百思不得其解,向各位大牛求教!
------解决方案--------------------
把null过滤掉不行吗?
------解决方案--------------------
不是大牛的帮顶!
------解决方案--------------------
BI的有请剪剪
------解决方案--------------------