Making work visible with our family Kanban
adhd, life, tech Fred Kaffenberger adhd, life, tech Fred Kaffenberger

Making work visible with our family Kanban

Our family just started using Kanban in the house. Kanban is a project management tool useful for prioritizing tasks as they come up. It’s typically used in work situations like maintenance, where emerging issues might pop up. I’ve been wanting to try Kanban for our household, and finally got it done. …

Read More
Cloud data warehouses: SCD Type 2 connected directly to the fact table
tech Fred Kaffenberger tech Fred Kaffenberger

Cloud data warehouses: SCD Type 2 connected directly to the fact table

In the section of Azure Power BI D5-500 training, I was surprised (and delighted) to see that Slowly Changing Dimension (SCD) Type 2 is presumed as the format for dimensions— and that these historical dimensions were connected directly to the fact tables. Up to this point, most data warehouses I have run into have used SCD Type 1 as the default, and then required analysts to do gymnastics to connect to a historical dimension. [I also include a link for what to do if this is not the design of your data warehouse]

Read More
Better user interface through DAX: Always show only 4 quarters in Power BI
tech Fred Kaffenberger tech Fred Kaffenberger

Better user interface through DAX: Always show only 4 quarters in Power BI

Simplicity is key to increasing usability. I want to enable report consumers to explore the data without having to think about the process of exploration. With this solution, a consumer can move back in time one quarter in time or jump from the current quarter to to the same quarter last year while keeping as much the same as possible, making it easier to think about comparisons.

Read More
Power BI tile error: Couldn't retrieve the data for this visual. Please try again later.
tech Fred Kaffenberger tech Fred Kaffenberger

Power BI tile error: Couldn't retrieve the data for this visual. Please try again later.

This error, “couldn’t retrieve the data for this visual”, can be a frustrating one. Like other tile errors, it only shows as a broken tile with the message “can’t display the visual” until you click to see details. If we consult the official Power BI documentation on tile errors, the documentation currently says: “This issue is usually transient. If you try again later and still see this message, contact support.” I’ve seen the error in three situations: the most common is that a report consumer lacks build access to a report built on a DirectQuery over Power BI dataset connection.

Read More
DAX measure basics in Power BI or Excel data model
tech Fred Kaffenberger tech Fred Kaffenberger

DAX measure basics in Power BI or Excel data model

I decided to share my tips for learning DAX. 1. Learn about filter context; 2. use variables to debug measures, and 3. understand how CALCULATE works. At the end, I link two of my blog posts: one which applies the concepts of coordinates and values to the different visualizations available in Power; the other is how to troubleshoot the trickiest visual of them all: the table visual.

Read More
Analyzing dirty data (literature): narrators in Ernest J. Gaines’s story “Just Like a Tree”; also Power BI on-object formatting
tech, life Fred Kaffenberger tech, life Fred Kaffenberger

Analyzing dirty data (literature): narrators in Ernest J. Gaines’s story “Just Like a Tree”; also Power BI on-object formatting

On my About page, I claim that “I studied English Literature because it’s fun to find patterns in the unstructured data of a 1,000-page novel.” Nobody ever challenges me on this statement, so I thought I would give an example from my college years. I first read the short story, “Just Like a Tree,” when I was in community college.

Read More
Power Query: fix your data warehouse date table blues with these tips
tech Fred Kaffenberger tech Fred Kaffenberger

Power Query: fix your data warehouse date table blues with these tips

Date table doldrums: I love getting date tables from data warehouses. I don’t love manually setting data types, renaming columns, and turning off default summarization for these columns. In this post, I use the ribbon and buttons for doing most of these things, and I use some custom M when needed to speed things up.

Read More
Life!
life, tech Fred Kaffenberger life, tech Fred Kaffenberger

Life!

I have organized my blog into two categories: tech and life. You can subscribe by RSS to one or the other, to both, or to none. There are also navigation pages for readers to read one, the other, or all.

Read More