如何测试 MDX 函数?
2 部分问题..
第 1 部分: 所以这些 WHERE 子句给了我正确的数据:
WHERE { [Time].[Month].&[2011-06-01T00:00:00] }
OR
WHERE { StrToMember("[Time].[Month].&[2011-06-01T00:00:00]") }
但这返回空值:
WHERE { StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-mm-") + "01T00:00:00]") }
我也尝试使用 yyyymm 格式。我正在尝试使用当前月份..等等..
第 2 部分(更重要): 我如何验证格式函数返回的内容?我如何在 MDX 查询分析器中执行此操作:
SELECT
Format(Now(), "yyyymm")
我只需要执行函数而不从商店中进行选择..有没有办法测试这些函数?
更新
发现第 1 部分
StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-MM") + "-01T00:00:00]")
是 MM 与 mm.. 如果我能够测试该函数的输出是什么,这将很容易捕获。
2 part question..
Part 1:
so these WHERE clauses give me correct data:
WHERE { [Time].[Month].&[2011-06-01T00:00:00] }
OR
WHERE { StrToMember("[Time].[Month].&[2011-06-01T00:00:00]") }
but this returns nulls:
WHERE { StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-mm-") + "01T00:00:00]") }
i also tried it with yyyymm format. i am trying to use current month.. etc..
Part 2 (more important):
how can i verify what the format function returns? How can i do this in MDX query analyzer:
SELECT
Format(Now(), "yyyymm")
I just need to execute the function w/out selecting from a store.. is there a way to test these functions?
UPDATE
figured out Part 1
StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-MM") + "-01T00:00:00]")
it was MM vs mm.. this would be easy to catch if i was able to test what the output of that function is..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用计算的度量:
Using a calculated measure: