Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Búsqueda basada en varias segmentaciones para proporcionar una narrativa

Hola

Soy nuevo en Power BI y necesito un poco de ayuda.

Tengo un conjunto de datos anuales y trimestrales de varios años para varias empresas. Mi objetivo es permitir que el usuario seleccione un período, una empresa y anual / trimestral para filtrar esto y proporcionar comentarios de texto (ver más abajo). Con una narrativa inteligente, esto funciona, pero los resultados no son confiables, por lo que quiero controlar la narrativa usando cuadros de texto.

AutyDA_2-1725774709002.png

Como se muestra arriba, he configurado medidas usando max y min en las fechas para identificar las fechas de inicio y finalización. Lo que no puedo hacer es usar una búsqueda para obtener los ingresos globales en la fecha seleccionada o identificar si han crecido o disminuido y cuánto por valor numérico y porcentaje.

AutyDA_3-1725775065071.png

Cualquier ayuda es apreciada.

1 ACCEPTED SOLUTION

Hola

Esto fue una ayuda. Al final simplifiqué las cosas y volví a publicar y encontré una buena solución que está publicada aquí ... Resuelto.

Gracias

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola, @AutyDA

Gracias por la preocupación de Ritaf1983 sobre este tema.

Estaré encantado de ayudarte.

Lo primero que debes saber es que tus ingresos globales se ven afectados por todos los Slicers juntos. Si quieres volver a los ingresos globales en 2021, también tendrás que seleccionar la segmentación de fechas en el periodo de 2021:

vfenlingmsft_0-1725953114950.png

vfenlingmsft_1-1725953203659.png

En segundo lugar, desafortunadamente, los ingresos globales que obtiene después de seleccionar una segmentación no se guardan, por lo que no puede comparar directamente los ingresos globales que obtiene durante diferentes períodos de tiempo para la selección de la segmentación.

Espero que mis sugerencias le den buenas ideas, si tiene más preguntas, aclare en una respuesta de seguimiento.
Saludos
Fen Ling,
Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Hola

Esto fue una ayuda. Al final simplifiqué las cosas y volví a publicar y encontré una buena solución que está publicada aquí ... Resuelto.

Gracias

Syndicate_Admin
Administrator
Administrator

Hola, he añadido un enlace al archivo pbix. Una vez más, mi objetivo es obtener los ingresos globales en las fechas especificadas por el control deslizante, luego identificar si los ingresos globales han crecido o disminuido en este período y en qué cantidad, tanto numéricamente como porcentualmente. Informaría de todo esto en el cuadro de texto resaltado en amarillo.

SampleData.pbix

Syndicate_Admin
Administrator
Administrator

Desafortunadamente, tengo restringido subir cualquier archivo, por lo que agregaré una tabla de datos que, con suerte, puede copiar y pegar. Esta es mi tabla de origen:

Nº de empresaAñoTrimestre o añoFechaMargen OperativoMargen de beneficio netoIngresos globalesPrecio de las acciones
12020Año12/31/202022.61%4.34% $ 4,395,40755
12021Año12/31/20216.46%7.12% $ 3,514,20644
12022Año12/31/202213.57%15.83% $ 7,568,49222
12023Año12/31/202328.92%10.21% $ 4,331,90384
12024Año12/31/202425.00%13.00% $ 5,324,00074
22020Año12/31/20205.00%7.00% $ 2,532,56727
22021Año12/31/20216.00%8.00% $ 15.000.45233
22022Año12/31/20225.00%5.00% $ 2.703.53536
22023Año12/31/20237.00%22.00% $ 3,476,52435
22024Año12/31/20245.00%5.00% $ 4,232,22139
32020Año12/31/20204.98%-48.01% $ 20.705.000123
32021Año12/31/20217.21%-1.07% $ 4,300,000143
32022Año12/31/20229.39%-2.84% $ 3,550,000135
32023Año12/31/202310.37%7.62% $ 25.506.000164
32024Año12/31/20249.00%8.00% $ 2,400,000177
12020Q12/31/202014.28%9.78% $ 1,010,94455
12021Q12/31/202111.11%1.07% $ 950,00044
12022Q12/31/20227.56%6.62% $ 1,892,12322
12023Q12/31/202310.87%6.83% $ 996,33884
12024Q12/31/202414.00%7.00% $ 1,224,52074
22020Q12/31/20203.99%-20.39% $ 582,49027
22021Q12/31/202111.38%9.53% $ 3,546,85233
22022Q12/31/202214.80%7.75% $ 621,81336
22023Q12/31/202317.74%11.46% $ 800,00035
22024Q12/31/202413.00%33.00% $ 973,41139

A continuación, tengo una tabla de fecha de Dax con una relación activa en la vista de modelo que se está configurando entre la fecha de cada tabla:

DAX DateTable =
ADDCOLUMNS (
CALENDARIO(FECHA(2014,1,1), FECHA(2030,12,31)),
CALENDARIOAUTO(),
"Año", AÑO([Fecha]),
"Cuarto", "Q" & FORMATO(TECHO(MES([Fecha])/3, 1), "#"),
"Cuarto No", TECHO(MES([Fecha])/3, 1),
"Mes No", MES([Fecha]),
"Nombre del mes", FORMATO([Fecha], "MMMM"),
"Nombre corto del mes", FORMATO([Fecha], "MMM"),
"Mes Nombre Corto Más Año", FORMATO([Fecha], "MMM,yy"),
"Clasificación de fechas", FORMATO([Fecha], "aaaaMMdd"),
"Nombre del día", FORMATO([Fecha], "dddd"),
"Detalles", FORMATO([Fecha], "dd-MMM-aaaa"),
"Número de día", DÍA ( [Fecha] ))
Hice 3 cortadoras para (1) Compañía No. (2) Trimestre o año y (3) Fecha usando un cortador de datos intermedios. A continuación, creé una medida para calcular las fechas de inicio y finalización (FechaDeInicio = min('DAX DateTable'[Fecha]), FechaFin = Máximo('DAX DateTable'[Fecha])) establecido por la segmentación de datos.
Lo que quiero es que si un usuario selecciona la empresa n.º 1, año, a partir de 2021 se devuelvan los ingresos globales de 2021 para la empresa 1, es decir, $ 3.514.206. Si el usuario selecciona Empresa No.1, Trimestre, a partir de 2021, se devuelven los ingresos globales trimestrales en 2021 para la empresa 1, es decir, $ 950,000.
Espero que tenga sentido. Gracias.
Syndicate_Admin
Administrator
Administrator

Aquí hay una muestra de mis datos:

Nº de empresaAñoTrimestre o añoFechaMargen OperativoMargen de beneficio netoIngresos globalesPrecio de las acciones
12020Año12/31/202022.61%4.34% $ 4,395,40755
12021Año12/31/20216.46%7.12% $ 3,514,20644
12022Año12/31/202213.57%15.83% $ 7,568,49222
12023Año12/31/202328.92%10.21% $ 4,331,90384
12024Año12/31/202425.00%13.00% $ 5,324,00074
22020Año12/31/20205.00%7.00% $ 2,532,56727
22021Año12/31/20216.00%8.00% $ 15.000.45233
22022Año12/31/20225.00%5.00% $ 2.703.53536
22023Año12/31/20237.00%22.00% $ 3,476,52435
22024Año12/31/20245.00%5.00% $ 4,232,22139
32020Año12/31/20204.98%-48.01% $ 20.705.000123
32021Año12/31/20217.21%-1.07% $ 4,300,000143
32022Año12/31/20229.39%-2.84% $ 3,550,000135
32023Año12/31/202310.37%7.62% $ 25.506.000164
32024Año12/31/20249.00%8.00% $ 2,400,000177
12020Q12/31/202014.28%9.78% $ 1,010,94455
12021Q12/31/202111.11%1.07% $ 950,00044
12022Q12/31/20227.56%6.62% $ 1,892,12322
12023Q12/31/202310.87%6.83% $ 996,33884
12024Q12/31/202414.00%7.00% $ 1,224,52074
22020Q12/31/20203.99%-20.39% $ 582,49027
22021Q12/31/202111.38%9.53% $ 3,546,85233
22022Q12/31/202214.80%7.75% $ 621,81336
22023Q12/31/202317.74%11.46% $ 800,00035
22024Q12/31/202413.00%33.00% $ 973,41139

Y para mi tabla de fechas, estoy usando la siguiente tabla de fechas DX.

DAX DateTable =
ADDCOLUMNS (
CALENDARIO(FECHA(2014,1,1), FECHA(2030,12,31)),
CALENDARIOAUTO(),
"Año", AÑO([Fecha]),
"Cuarto", "Q" & FORMATO(TECHO(MES([Fecha])/3, 1), "#"),
"Cuarto No", TECHO(MES([Fecha])/3, 1),
"Mes No", MES([Fecha]),
"Nombre del mes", FORMATO([Fecha], "MMMM"),
"Nombre corto del mes", FORMATO([Fecha], "MMM"),
"Mes Nombre Corto Más Año", FORMATO([Fecha], "MMM,yy"),
"Clasificación de fechas", FORMATO([Fecha], "aaaaMMdd"),
"Nombre del día", FORMATO([Fecha], "dddd"),
"Detalles", FORMATO([Fecha], "dd-MMM-aaaa"),
"Número de día", DÍA ( [Fecha] ))
Las dos medidas que agregué a esto son
FechaDeInicio = Min ('DAX DateTable'[Fecha])
FechaFin = Máximo ('DAX DateTable'[Fecha])

Creo que esto ayuda.

Syndicate_Admin
Administrator
Administrator

Hola @AutyDA

¿Podría compartir un pbix o algunos datos ficticios que mantengan la estructura de datos sin procesar con los resultados esperados? Debería ayudarnos a aclarar su escenario y probar la fórmula de codificación.

Cómo obtener respuestas rápidas a tu pregunta

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

Check out the September 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.