Propiedades de SAP BW MDX Query y Measure en Power Query

Un usuario Pregunto ✅

yggdrasil

Cuando consulto esta declaración MDX

with member [Measures].[Revenue] AS [Measures].[TECHNICALNAME1]
     member [Measures].[Total Cost] AS [Measures].[TECHNICALNAME2]     

select {[Measures].[Revenue],
        [Measures].[Total Cost]} on columns,
non empty
{[YEARMONTH].[LEVEL01].Members} on rows
from [CUBEtechnicalname]
where [YEARMONTH].[2018/09]: [YEARMONTH].[2018/10]

en SAP BW Cube, obtengo este resultado

Año/Mes | Ingresos| UNIDAD_DE_MEDIDA | Costo total | UNIDAD DE MEDIDA

2018/09 12346798 EUR 14451 EUR
2018/10 132456789 EUR 65684132 EUR

¿Por qué demonios obtengo columnas adicionales con la Unidad de medida y cómo me deshago de ella en la declaración de consulta (no en el editor de consultas de Power)?

mpi_gov_vn

Sé que esta es una publicación anterior, pero también tengo el problema exacto. ¿Fueron capaces de manejarlo?

pwagner23az

El UM «Extra» no es extra desde la perspectiva de SAP, el dinero viene con la moneda como UM. Por ejemplo, si suma el dólar canadiense y el dólar estadounidense, no obtiene una cantidad real.

jonargandona

@Yggdrasill Sé que esta es una publicación anterior, pero me enfrento al mismo problema. ¿Pudiste resolverlo?

Hola @Yggdrasill,

He consultado a un experto. la respuesta es la [YEARMONTH].[LEVEL01].Members es el origen de las columnas no deseadas. Compruebe si se trata de una jerarquía de usuarios y qué tiene.

Atentamente,
Valle

yggdrasil

En respuesta a v-jiascu-msft

Gracias por tomarte el tiempo Dale.
Sin embargo, si saco el [YEARMONTH] dimensión mencionada todavía obtengo las columnas no deseadas con UNIT_OF_MEASURE después de cada «Cifra clave» (medida) que se define en SAP BW.
No creo que la dimensión tenga nada que ver con las columnas UOM no deseadas que obtengo para cada medida que arrastro en la consulta. Creo que esto tiene algo que ver con la propiedad de medida en lugar de la propiedad de dimensión.
La pregunta es, ¿qué tengo que hacer con la medida, para obtener solo el valor y NO el valor UOM?

Aquí es donde estoy ahora

WITH Member [Measures].[Revenue] AS [Measures].[00O2TQDIHUNPIH5VRVH89Z3HR] 
Member [Measures].[Cost] AS [Measures].[00O2TQDIHUNPIH5VRVH8A1WMN]
SELECT NON EMPTY
{ [Measures].[Revenue],
[Measures].[Cost], } ON COLUMNS,
NON EMPTY
{ {[ZPERIOD].[LEVEL01].Members} *
{[0COMP_CODE].[LEVEL01].Members} *
{FILTER([0PROFIT_CTR].[LEVEL01].Members, [Measures].[Revenue] <> 0 ) } *
{[0PAYER].[LEVEL01].Members} *
{[0SHIP_TO].[LEVEL01].Members} *
{[0SOLD_TO].[LEVEL01].Members} *
{[ZLOADCTYF].[LEVEL01].Members} *
{[ZDISCTYF].[LEVEL01].Members} *
{[ZLOADPRTF].[LEVEL01].Members} *
{[ZDISPORTF].[LEVEL01].Members} *
{[ZTLCLD__ZTLCLDG].[LEVEL01].Members} *
{[ZTLCLD__ZTLCLDC].[LEVEL01].Members} *
{[ZLOGSETY].[LEVEL01].Members} }
DIMENSION PROPERTIES
[techname].[tech name for key],
[techname2].[tech name2 for key] ...
ON ROWS
FROM [cube tech name]
WHERE [ZPERIOD].[2018/09]: [ZPERIOD].[2018/10]

A cambio sigo recibiendo esa columna extra

[Measures].[Revenue] [Measures].[Revenue].UNIDAD DE MEDIDA [Measures].[Cost] [Measures].[Cost].UNIDAD DE MEDIDA
99999 EUR 9898 EUR

En respuesta a yggdrasil

Hola @Yggdrasill,

Le sugiero que vaya a Forums/sqlserver/en-US/home?forum=sqlanalysisservices para obtener asistencia profesional.

Atentamente,
Valle

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *