【发布时间】:2015-01-12 12:35:13
【问题描述】:
我有一个 MDX 查询如下
SELECT NON EMPTY
{[Measures].[Total Value] }
DIMENSION PROPERTIES CHILDREN_CARDINALITY,
PARENT_UNIQUE_NAME ON COLUMNS,
NON EMPTY
{
CROSSJOIN(
{[Supplier].[Supplier Name].[All]},
{[Warehouse].[Warehouses].[All]},
{[Buyer].[Business Unit].[All]}
),
CROSSJOIN(
{[Supplier].[Supplier Name].[All].Children},
{[Warehouse].[Warehouses].[All].Children},
{[Buyer].[Business Unit].[All].Children}
)
}
DIMENSION PROPERTIES CHILDREN_CARDINALITY,
PARENT_UNIQUE_NAME ON ROWS FROM [InventoryAge]
WHERE ( [Calendar].[Report Days].[All Members].&[All].&[WantInReport].&[2].&[20141031] )
我在 SSIS 包中使用此查询并提取数据。我想使用 SSIS 包参数将值“20141031”(该值等于当前日期)传递给查询。我怎样才能做到这一点
【问题讨论】:
标签: ssis sql-server-2008-r2 mdx