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?
v-jiascu-msft
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 |
v-jiascu-msft
En respuesta a yggdrasil
Hola @Yggdrasill,
Le sugiero que vaya a Forums/sqlserver/en-US/home?forum=sqlanalysisservices para obtener asistencia profesional.
Atentamente,
Valle