我正在尝试创建位置名称度量,但是这样做很麻烦。
我的三个表分别是FactTest
,DimLocation
,DimDate
:DimLocation.LocationId
是primary key
,DimDate.FullDateAlternateKey
是主键,并且FactTest.LocationId
和FactTest.Test_Date
是foreign key
中的FactTest
。
DimLocation
数据:
LocationId LocationName
1 Houston
2 San Antonio
3 Dallas
4 Austin
FactTest
数据:
test_date Download LocationId
1/4/2020 8.56 1 (Houston)
1/4/2020 9.43 3 (Dallas)
1/5/2020 3.20 1 (Houston)
1/5/2020 10.30 2 (San Antonio)
DimDate
(某些列):
FullDateAlternateKey CalendarMonth CalendarYear
1/1/2020 1 2020
1/2/2020 1 2020
1/3/2020 1 2020
1/4/2020 1 2020
1/5/2020 1 2020
[在cube
中创建VS 2013
时,我注意到DimLocation.LocationName
列不作为Measures
之一。我看到了一堆简化措施,但没有一个与DimLocation表有关。换句话说,我看到的唯一度量与DimDate有关。
为什么没有看到该措施?是否可以创建与日期或时间无关的其他类型的度量?
据我所知,度量是诸如COUNT()
,MIN()
,MAX()
之类的合计值。它们仅适用于日期和数字类型。在您的情况下,没有数字或日期字段,那么您只能添加行计数度量。