DAX 中的 MDX 链接成员等效项
MDX linkmember equivalent in DAX
是否有从 MDX 到 DAX 的 linkmemeber
等价物?
我正在尝试将以下脚本从 MDX 迁移到 DAX
with
member TauxdetransformationQuartileRegion as ([Measures].[Taux_de_transformation_Region],[Bon Envoi].[Bon Envoi].&[True])
member Annees as [Date Creation].[Année].currentmember.name
select {
[Measures].[Tx_Real_Meilleur_Region]
,TauxdetransformationQuartileRegion
} on 0
FROM ( select strtoset(@Region) on 0 from test)
WHERE (
linkmember(strtotuple(@DateFin),[Mois Publication].[Mois de publication])
,{strtotuple(@DateDebut):strtotuple(@DateFin)}
,[Perimetre Ebusiness].[Périmètre E-Business].&[O]
,{[MER_Publication].[Detail Type Visiteur].&[Prospect],[MER_Publication].[Detail Type Visiteur].&[Client direct]}
,( - { [Origine_Marketing].[Entree Parcours].&[SiteAgent] } )
)
MDX 查询参数通常是具有成员唯一名称 ("[Dim].[Attr].&[Key]"
) 的字符串,您必须将其转换为具有 StrToMember(@Param)
的成员。如果您需要切换层次结构,请使用 LinkMember
。
DAX 参数只是数值。因此该参数将适用于任何维度。因此不需要 LinkMember。
这是一篇关于 DAX parameters 的文章。对于 Date 类型的参数,我忘记了你是只说 'Date'[Date] = @DateParam
还是必须说 'Date'[Date] = DATEVALUE(@DateParam)
。我的记忆是,这取决于参数是Date类型(使用第一种方式)还是String类型(使用DATEVALUE方式)。
是否有从 MDX 到 DAX 的 linkmemeber
等价物?
我正在尝试将以下脚本从 MDX 迁移到 DAX
with
member TauxdetransformationQuartileRegion as ([Measures].[Taux_de_transformation_Region],[Bon Envoi].[Bon Envoi].&[True])
member Annees as [Date Creation].[Année].currentmember.name
select {
[Measures].[Tx_Real_Meilleur_Region]
,TauxdetransformationQuartileRegion
} on 0
FROM ( select strtoset(@Region) on 0 from test)
WHERE (
linkmember(strtotuple(@DateFin),[Mois Publication].[Mois de publication])
,{strtotuple(@DateDebut):strtotuple(@DateFin)}
,[Perimetre Ebusiness].[Périmètre E-Business].&[O]
,{[MER_Publication].[Detail Type Visiteur].&[Prospect],[MER_Publication].[Detail Type Visiteur].&[Client direct]}
,( - { [Origine_Marketing].[Entree Parcours].&[SiteAgent] } )
)
MDX 查询参数通常是具有成员唯一名称 ("[Dim].[Attr].&[Key]"
) 的字符串,您必须将其转换为具有 StrToMember(@Param)
的成员。如果您需要切换层次结构,请使用 LinkMember
。
DAX 参数只是数值。因此该参数将适用于任何维度。因此不需要 LinkMember。
这是一篇关于 DAX parameters 的文章。对于 Date 类型的参数,我忘记了你是只说 'Date'[Date] = @DateParam
还是必须说 'Date'[Date] = DATEVALUE(@DateParam)
。我的记忆是,这取决于参数是Date类型(使用第一种方式)还是String类型(使用DATEVALUE方式)。