O objetivo desse post é apresentar
como criar uma validação de um campo via MDX, quando nulo atribuir 0.
Para isso primeiramente criamos um
member no caso "valnew", e depois efetuamos a validação (IsEmpty)
se nulo jogue 0, se não for nulo retorne o valor do próprio campo no caso [Measures].[Valor].
Após declarar o member basta apresenta-lo no select, conforme exemplo abaixo:
with
member
[Measures].[valnew] as 'IIf(IsEmpty([Measures].[Valor]), 0, [Measures].[Valor])'
SELECT
{Hierarchize({[Measures].[valnew]})}
ON COLUMNS,
{Hierarchize({[Produtos].[Produto].Members})}
ON ROWS
FROM [Cubo]
Nenhum comentário:
Postar um comentário