0
항목에 선택한 날짜에 대한 거래가 없으면 표준에 따라 빈 값이 표시되거나 전혀 표시되지 않지만 대책/거래가없는 경우를 원합니다 전혀 그 항목 차원에서 단가를 보여줄 것입니다.MDX - 관련 항목에 대한 차원 값 표시
다음 스크립트를 시도했지만 예상대로 표시되지 않습니다. 어떤 도움?
CREATE MEMBER CURRENTCUBE.[Measures].[Minimum Selling Price custom1]
AS
IIF(
ISEMPTY
(
MIN(PERIODSTODATE([Date].[Date YQMD].[(All)], [Date].[Date YQMD]), [Measures].[Minimum Minimum Sell Price])
)
, [Item].[Unit Price]
, MIN(PERIODSTODATE([Date].[Date YQMD].[(All)], [Date].[Date YQMD]), [Measures].[Minimum Minimum Sell Price])
),
FORMAT_STRING = "#,#.00",
VISIBLE = 1;
([Measures].[Minimum Selling Price custom1], [Date].[Date YWD].[Week].Members) =
IIF(
ISEMPTY
(
MIN(PERIODSTODATE([Date].[Date YWD].[(All)], [Date].[Date YWD]), [Measures].[Minimum Minimum Sell Price])
)
,[Item].[Unit Price]
,MIN(PERIODSTODATE([Date].[Date YWD].[(All)], [Date].[Date YWD]), [Measures].[Minimum Minimum Sell Price])
)
;
-- fiscal date
([Measures].[Minimum Selling Price custom1], [Date].[Fiscal Date YPD].[Fiscal Year].Members) =
IIF(
ISEMPTY
(
MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price])
)
,[Item].[Unit Price]
,MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price])
)
;
([Measures].[Minimum Selling Price custom1], [Date].[Fiscal Date YPD].[Accounting Period].Members) =
IIF(
ISEMPTY
(
MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price])
)
, [Item].[Unit Price]
, MIN(PERIODSTODATE([Date].[Fiscal Date YPD].[(All)], [Date].[Fiscal Date YPD]), [Measures].[Minimum Minimum Sell Price])
)
;
무엇이 표시되며 무엇을 기대합니까? 좀 더 구체적 일 수 있습니까? 단가로 무엇을 의미합니까? 이 멤버들은 축에 사용합니까? 그렇다면 [Item]. [Unit Price] .CurrentMember.Name을 사용할 수 있습니다. – user1464922
측정 값은 ItemID 및 Date 차원별로 항목 차원과의 관계가있는 판매 트랜잭션에서 가장 낮은 가격을 DateID로 계산합니다. 항목 차원에는 각 항목의 단가가 들어 있으며, 항목에 트랜잭션이 전혀없는 경우 항목 차원에서 단가가 필요합니다. – user7385063