我有一个SET计算成员,它返回特定客户ID的第一个发票日期。此集使用CurrentSalesPeriod,它也是从集合生成的单个结果。
问题是我想找到一个解决方法,这样我就不会被迫在我的行上使用这个集合了。我想把它作为一个衡量标准,以便我可以在我的专栏和其他目的中使用它。
有人可以帮我吗? MDX中有可能吗?下面的查询是有效的,但我想在另一个查询中使用它,我不允许将它放在行上。
function setAutocomplete(){
$(".autocomplete").typeahead({
items: 12,
source: function (request, response) {
$.ajax({
url: $(".autocomplete").attr("data-url"),
type: "post",
dataType: "json",
data: { query: request },
success: function (data) {
console.log(data);
if(data && data != "") {
return response(data);
}
else {
var result = ['no result matched'];
console.log(result);
return response(result);
}
}
});
}
});
}
答案 0 :(得分:0)
选择一个不会被使用的维度,并在作为自定义集合聚合的聚合成员上进行标记 - 我不知道您的多维数据集,但尝试使用以下内容替换let AllGroups = -1 // all bits set
let groupTypes: ALAssetsGroupType = AllGroups
在你的立方体中使用了一点Dim.Hier:
typedef NSUInteger ALAssetsGroupType NS_DEPRECATED_IOS(4_0, 9_0, "Use PHAssetCollectionType and PHAssetCollectionSubtype in the Photos framework instead");
答案 1 :(得分:0)
我不确定为什么你希望这个集合作为衡量标准及其含义可能是什么,但是如果你想把日期作为衡量标准,那么你可以简单地再添加一个计算量度并使用membervalue
属性存储此日期的值。仅添加计算度量的定义..
MEMBER Measures.FirstInvoiceDate AS
[First Invoice Date].Item(0).MEMBERVALUE
在最终选择中,只需使用此新测量。让我知道它对你有用。