我试图限制基于[Sk Submercado Usuario]值的度量值,但出现错误值“ CellOrdinal 1 VALUE #Error函数需要参数的字符串或数字表达式。使用了元组集表达式。 FORMATTED_VALUE #Error该函数需要参数的字符串或数字表达式。使用了元组集表达式。”
with
set [Sk Submercado Usuario] as
Exists ([Permisos].[Sk Submercado].children,
StrToMember("[Permisos].[Diractivo].&[" + mid(username, instr(username, "\")+1) + "]"))
member [Measures].[Demanda Dos]
as
([Measures].[Demanda Real], [Sk Submercado Usuario])
select [Measures].[Demanda Dos] on 0,
[Agente Distribuidor].[Nombre Distribuidor].[Nombre Distribuidor].members on 1
from [Cube]
以下代码可以工作,但是无论使用什么尺寸,我都需要相同的测量结果。
with
set [Sk Submercado Usuario] as
Exists
([Permisos].[Sk Submercado].children,
StrToMember("[Permisos].[Diractivo].&[" + mid(username, instr(username, "\")+1) + "]"))
select [Measures].[Demanda Real] on 0,
[Sk Submercado Usuario]on 1
from [Demanda]
查询结果