我是MDX的新手,但是从我读过的内容来看,为数字列格式化输出的方法是修改多维数据集中定义的FORMAT
属性。我没有权限这样做,所以我一直在寻找一种在查询中动态执行此操作的方法,我找到了this page,它执行以下操作:
with
cell calculation [Round2]
for '[Measures].[MyNumber]'
as [Measures].CurrentMember
, format_string = "#,#0.00"
select
non empty {[Measures].[MyNumber]} on columns
, non empty ([MyDim].[MyDescription].[MyDescription]) on rows
from
[Cube]
;
我有这个工作。但是,我有多个列需要应用相同的格式。我尝试在for
子句中添加更多列,例如for '[Measures].[MyNumber1], [Measures].[MyNumber2], ...'
,以及其他变体,但除了&#34;单列语法&#34;之外没有任何其他工作。< / p>
问题:
cell calculation
每个需要格式化的列的语法?