ssas.Measure_translation_displayfolder_union - V
type: V ( view ), modify_date: 2021-11-28 11:00:22
RepoObject_guid: BFD4CCD3-5027-EC11-852A-A81E8446D5B0
Columns
PK | Column Name | Data Type | NULL? | ID |
---|---|---|---|---|
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
sql_modules_definition
ssas.Measure_translation_displayfolder_union - V script
CREATE View ssas.Measure_translation_displayfolder_union
As
--real measures
Select
T1.Measure_guid
, T1.cultures_name
, T1.RepoObject_name
, T1.RepoSchema_name
, T1.measures_name
, T1.Measure_translation
, T1.Measure_DisplayName
, T1.measures_displayFolder
, T1.displayfolder_translation
, T1.displayfolder_DisplayName
, is_displayfolder = 0
From
ssas.Measure_translation_T T1
Union All
--one pseudo measure per culture, table and displayfolder
Select
T2.Measure_guid
, T2.cultures_name
, T2.RepoObject_name
, T2.RepoSchema_name
, T2.measures_name
, T2.Measure_translation
, T2.Measure_DisplayName
, T2.measures_displayFolder
, T2.displayfolder_translation
, T2.displayfolder_DisplayName
, T2.is_displayfolder
From
(
Select
T1.Measure_guid
, T1.cultures_name
, T1.RepoObject_name
, T1.RepoSchema_name
, T1.measures_name
, T1.Measure_translation
, T1.Measure_DisplayName
, T1.measures_displayFolder
, T1.displayfolder_translation
, T1.displayfolder_DisplayName
, is_displayfolder = 1
, rn = Row_Number () Over ( Partition By
T1.cultures_name
, T1.RepoSchema_name
, T1.RepoObject_name
, T1.displayfolder_DisplayName
Order By
T1.Measure_DisplayName
)
From
ssas.Measure_translation_T T1
) As T2
Where
T2.rn = 1