Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola a todos
Tengo una situación en la que a una Cuenta se le asignan dos descripciones diferentes como se muestra a continuación:
Cuando ejecuto este código, Power BI solo rellena la primera condición dependiendo de cuál esté en la parte superior. En este caso, solo se rellenan las obligaciones fiscales cuando se encuentra la cuenta. ¿Alguna solución?
if List.Contains({
"510100",
"750100"},[Cuenta]) y luego "Obligaciones tributarias"
else if List.Contains({
"510100",
"750100"
},[Cuenta]) y luego "Impuestos prepagados"
Puede usar la instrucción SWITCH en Power BI DAX para evaluar varias condiciones y devolver el valor correspondiente. Aquí hay un ejemplo de cómo implementar lo mismo en su caso:
= SWITCH([Cuenta], "510100", "Obligaciones tributarias", "750100", "Obligaciones tributarias", "510100", "Tributación prepagada", "750100", "Tributación prepagada", BLANK() )
Esto devolverá "Obligaciones tributarias" cuando la Cuenta sea 510100 o 750100, y "Impuestos prepagados" cuando también sea 510100 o 750100. Si el valor de Cuenta no se encuentra en ninguna de las listas, devolverá un valor en blanco.
Ya tengo varios estados de cuenta if para diferentes cuentas. Me gustaría no cambiar el apporach para cambiar. ¿Alguna otra forma de usar las instrucciones if?
Parece que está comprobando la misma lista de códigos de cuenta en ambas condiciones del estado de cuenta if, lo que daría como resultado que ambas condiciones tengan el mismo resultado. Para resolver este problema, puede modificar el código para incluir diferentes listas de códigos de cuenta para cada condición.
Ejemplo:
if List.Contains({"510100"}, [Account]) then "Tax Liabilities" else if List.Contains({"750100"}, [Account]) then "Taxation Prepaid"
Desafortunadamente, necesito ambas cuentas para cada una para determinar el valor.
¿Cuál es el resultado esperado? Si el valor del campo [Cuenta] contiene "510100" o "750100", deberá mostrar el texto "Obligaciones tributarias" y "Impuestos prepagados"? Si entiendo mal, por favor corrígeme...
¿Podría proporcionar más datos sin procesar en sus tablas (excluir datos confidenciales) con formato de texto y su resultado esperado con lógica de backend y ejemplos especiales? Sería útil encontrar la solución. Puede consultar los siguientes enlaces para compartir la información requerida:
Cómo proporcionar datos de ejemplo en el foro de Power BI
Cómo obtener respuestas rápidas a su pregunta
Y es mejor si puede compartir un archivo pbix simplificado. Puede consultar el siguiente enlace para cargar el archivo en la comunidad. Gracias.
Saludos