如果数据条件处于活动状态,我将拥有每月翻转的数据。以下是示例
Sourece数据:
DID YearMonth Createddatekey count
a 201307 20130701 1
b 201307 20130701 1
a 201308 20130701 1
b 201308 20130701 1
c 201308 20130801 1
必需的输出:
预期
output
Yearmonth Count
201307 2
201308 1
我可以通过添加如下条件来获得SQL中的结果。
select Createdatekey,count(*) from table with (nolock)
Where Createdatekey>=20130701 and YearMonth=201307
Group by Createdatekey
但是当我通过加入Creaatedatekey在Datedimension中创建层次结构时,无论月数如何,都会给出组合结构。
我如何实现我在SSAS多维数据集模型中编写的SQL条件?
谢谢
SRIKANTH
答案 0 :(得分:0)
如果我理解正确,您正在尝试在SSAS多维数据集中创建一个度量,该度量根据CreateDateKey的YearMonth从事实表中提供不同的DID计数。
我不确定你是在做多维还是表格,所以这里有两者的建议。听起来您已经将表格与日期维度正确相关。对于多维,您可以创建一个度量,并确保选择DID作为源列,并选择Distinct count作为用法。
在表格中,创建一个
的计算度量distinctcount([DID])