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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Creación de una tabla a partir de un valor de segmentación de datos seleccionado

Estoy intentando crear una tabla que muestre los períodos de pago/mes de un valor de segmentación de datos que representa años para poder calcular los valores PPMT e IPMT para cada fila o período.

La segmentación de ejemplo varía de 1 a 30 años. Si selecciono los 25 de la segmentación de datos, la tabla mostraría 25*12 = 300 filas.

¿Alguien puede dar ayuda?

Gutts_Zero_0-1689442713931.png

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

@Gutts_Zero ,

¿Puede 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 su pregunta

Saludos

Xiaoxin Sheng

Syndicate_Admin
Administrator
Administrator

Actualización: jugando más con él, parece que el problema está enraizándose en el valor Nper . Si le pongo un número real (ejemplo 360) se muestra bien, pero cuando se usa algo como "Valor del período de préstamo * 12" de la rebanadora, no funciona.

Gutts_Zero_3-1689566966057.png

Gutts_Zero_4-1689567011428.png

Actualmente el valor del período de mi préstamo es la función Selectedvalue

Gutts_Zero_5-1689567021865.png

Syndicate_Admin
Administrator
Administrator

Ya tengo una tabla de parámetros what if como fuente de segmentación de datos y ya tengo una tabla para contener los puntos.

PMT calcular bien, parece que el problema es cuando uso la función max() para calcular el ppmt o ipmt de la fila / período respectivo.

Como se ve en la captura de pantalla siguiente, pmt calcula y muestra en la tabla visual, así como la fórmula dax para ipmt.

Gutts_Zero_0-1689565067761.png

Pero cuando pongo el ipmt en la tabla visual obtengo el error.

Gutts_Zero_1-1689565136368.png

Syndicate_Admin
Administrator
Administrator

@Gutts_Zero,

¿A qué tipo de mesa te refieres? Si se refiere a la tabla calculada, Power BI actual no admite la creación de columnas o tablas calculadas dinámicas basadas en el efecto de filtro, no funcionan en el mismo nivel de datos y no puede usar el nivel secundario para afectar a su nivel primario.

Si se refiere a table visual, debe crear una tabla desconectada o what if parameter table como fuente de segmentación de datos.

A continuación, puede escribir una fórmula de medida como filtro para usarla en el objeto visual de la tabla para aplicar un efecto de filtro personalizado en función de su selección.

Aplicación de un filtro de medida en Power BI - SQLBI

Aviso: el nivel de datos de Power BI (de nivel primario a secundario)

Base de datos (externa) -> tabla de consulta (consulta, función personalizada, parámetros de consulta) -> tabla del modelo de datos (tabla, calcular columna / tabla) -> vista de datos con tablas virtuales (medida, visual, filtro, segmentación de datos)

Saludos

Xiaoxin Sheng

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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