Son*_*oul 0 sql-server ssas mdx sql-server-2005
2部分问题..
第1部分:所以这些WHERE子句给我正确的数据:
WHERE { [Time].[Month].&[2011-06-01T00:00:00] }
OR
WHERE { StrToMember("[Time].[Month].&[2011-06-01T00:00:00]") }
Run Code Online (Sandbox Code Playgroud)
但是这会返回nulls:
WHERE { StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-mm-") + "01T00:00:00]") }
Run Code Online (Sandbox Code Playgroud)
我也尝试了yyyymm格式.我正在尝试使用当前月份等.
第2部分(更重要):我如何验证格式函数返回的内容?如何在MDX查询分析器中执行此操作:
SELECT
Format(Now(), "yyyymm")
Run Code Online (Sandbox Code Playgroud)
我只需要执行从商店中选择w/out的功能..有没有办法测试这些功能?
UPDATE
弄清楚第1部分
StrToMember("[Time].[Month].&[" + Format(Now(), "yyyy-MM") + "-01T00:00:00]")
Run Code Online (Sandbox Code Playgroud)
它是MM对mm ..如果我能够测试该函数的输出是什么,这将很容易被捕获..
使用计算的度量:
with member xx as Format(Now(), "yyyy-MM")
select xx on 0 from [yourCubeName]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1029 次 |
| 最近记录: |