2014-02-13 2 views
0

큐브 소스의 날짜 특성에서 2010 피벗 테이블 필터링에 문제가 있습니다.SSAS 날짜 필드 없음 날짜 차원

  • 날짜

  • 판매

    • 구입 날짜 :

      내 문제는 내가 내 예를 같은 날짜 속성 세트를 가진 자산 치수입니다 NONE 날짜 차원에서 날짜 속성이있다

    • 수리 일

    이러한 특성을 입력하여 날짜를 입력하도록 설정하는 방법이 있습니까? 피봇 테이블에서 직접 특성을 식별하고 날짜 필터를 사용할 수 있습니까?

    아니면 내가에 추가 날짜 "롤 플레잉"차원을 추가 그는

    +0

    차원이 날짜로 표시되어 있는지 여부에 관계없이 특성 멤버를 날짜로 가져올 수 있다고 생각하지 않습니다. '[Asset]. [Bought date] .CurrentMember.Properties ('Key0 ', typed)'와 같은 식을 사용하여 MDX 식의 날짜로 멤버 키에 액세스 할 수 있습니다. 하지만 Excel과 같은 클라이언트 도구에서 이것을 사용하여 날짜 필터를 사용할 수 있다고 생각하지 않습니다. – FrankPl

    +0

    hmm 지금까지 그런 식으로 보입니다, 나는 약간의 일을 foudn하고, 날짜 필드의 값 컬럼을 스스로 설정하고, 라벨 필드 필터를 사이에 이상으로 사용합니다. 하지만 날짜 형식을 가지고있는 것 같아서 필터링의 작동을 허용하고 이름 열을 추가하는 것이 필요하기 때문에 Excel의 형식을 편집하는 것처럼 보입니다. 지금까지 매우 성가신 과정 – ame54

    +0

    MSDN에서 게시물에 댓글을 달았지만, 오늘 알게된 새로운 내용이 있습니다. AdventureWorks 데모 큐브는 같은 문제를 보여줍니다. 희미한 날짜를 사용하면 Excel에 날짜 필터가 포함됩니다. 그러나 날짜가 아닌 여러 측정 기준에는 날짜 속성 (예 : 프로모션에 시작일과 종료일이 있음)이 포함되어 있으며이를 Excel 피벗 테이블에 포함하면 날짜가 아닌 문자열로 처리됩니다. 당신은 날짜 필터를 얻지 못하며, 정렬하면 알파벳 순으로 정렬됩니다. – MattClarke

    답변

    0

    하나의 옵션으로 데이터를 슬라이스하고 싶어하는 차원되어 선택해야합니다 각각의 속성과 사용자에 대한 날짜 치수를 작성해야합니까 큐브 (예 : DimAssetBoughtDate)를 가져 와서 Asset 차원을 통해 참조 관계를 사용하여 팩트 테이블에 매달아 놓습니다. 이는 날짜 기반 필터링뿐만 아니라 내장 된 모든 계층 구조를 제공합니다. 플러스 데이트 딤즈는 대개 꽤 작기 때문에 관계를 구체화해서는 안됩니다.

    참고 : 제대로 계산하기 위해 날짜 값 (예 : AssetBoughtDate 3/12/2015)을 날짜 키 값 (예 : AssetBoughtDateKey 20150312)으로 변환하려면 계산 된 멤버를 DSV의 자산 차원에 추가해야 할 수도 있습니다 새로운 DimAssetBoughtDate를 추가하십시오.