Forum Discussion
Error SelectedValue
Hola a todos
Estoy haciendo una declaración de pérdidas y ganancias y estoy usando una sección de mapeo de PL:
Cuando creo un Pivot en PBI asigno los campos como:
Donde selectedvaluetest muestra para cada fila qué fila se está calculando. Pero tengo un problema con este DAX:
PL Amount test =
IF(
SELECTEDVALUE('PL Accounts'[Level1]) = "Margin",
CALCULATE([PL Amount Net Revenues] + [PL Amount Gross Margin]),
SWITCH(
TRUE(),
SELECTEDVALUE('PL Accounts'[Level1order]) = 10, [PL Amount Net Revenues],
SELECTEDVALUE('PL Accounts'[Level1]) = "Gross Margin", [PL Amount Gross Margin],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBITDA 4WALL", [PL Amount EBITDA 4 WALL],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBITDA", [PL Amount EBITDA],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBIT", [PL Amount EBIT],
SELECTEDVALUE('PL Accounts'[Level1]) = "EBT", [PL Amount EBT],
0
)
)Dado que la línea de margen no apareció como valor de SelectedValuetest, ¿alguien sabe por qué?
¡Gracias a todos por su ayuda
3 Replies
- Syndicate_AdminAdministrator
Es posible que deba agregar algunos modificadores de filtro a su calculate y/o selectedvalue. Puede ver que la prueba selectedvalue está en blanco para la fila superior de cada cuenta de nivel 1 del objeto visual y, dado que Margin está contraído, la fila superior es la única que existe.
- Syndicate_AdminAdministrator
Hola @AllisonKennedy
Gracias por su respuesta, pero no es el problema porque todos los niveles1 se muestran si están o no colapsados.
... y expandí todo el nivel de margen, pero no mostré ningún valor- Syndicate_AdminAdministrator
@quickbi bien, mi siguiente hipótesis es que hay algunos valores nulos o en blanco que se interponen en el camino. ¿Puede intentar cambiar la prueba de valor seleccionada para usar
CONCATENATEX( VALUES(nombredelatabla[Nivel1]), nombretabla[Nivel1], ", " )